aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Plus-Dark/actions
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Gruvbox-Plus-Dark/actions')
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/CVnamespace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/Finished.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/Info-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/PrePostCondition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/SuggestionError.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/SuggestionTM.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/accept_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/accept_time_event.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/accessories-dictionary-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-add.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-close.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-delete.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-edit.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-reopen.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-closed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/account-types-credit-card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-expense.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-income.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/account-types-investments.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-types-loan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/account-types-reconciled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/account-types-savings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/account.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/acrobat.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/action-albumfolder-importdir2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/action-rss_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/action-unavailable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/activity-fork.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/actor.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/add-files-to-archive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/add-folder-to-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/add-placemark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/add-subtitle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/address-book-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/addressbook-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/adjustcol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/adjustcurves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/adjusthsl.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/adjustlevels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/adjustrgb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/adjustrow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/adress-book-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/aggregation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/akonadi-phone-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/akonadiconsole.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importdir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importimages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-user-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-on-canvas.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-sel-as-group.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_artist.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_view.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_change_language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_clock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_lyrics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_playcount.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/amarok_scripts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/animal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/animation-stage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/answer-correct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/answer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/antivignetting.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/application-exit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/application-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/application-rss+xml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/application-rss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/application-url.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/applications-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/appointment-missed.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/appointment-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/appointment-soon.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/approved.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/archive-extract.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/archive-insert-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/archive-insert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/archive-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/arrow-down-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-left-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-right-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/arrow-up-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/artifact.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/artistictext-tool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/as_disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/as_light.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/association.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/atmosphere.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/attributes-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/audio-off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/audio-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/audio-ready.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-low.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-medium.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-muted.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/auto-transition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/auto-type.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/autocorrection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/automated-tasks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/backgroundtool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/backup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/baloo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bboxnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bboxprev.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/beamerblock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/beamerframe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bell.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bibtex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bigskip.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bitmap-trace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/black_sum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/blueman-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/blueman-send-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/blueman-trust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/blueman-untrust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/blur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/blurfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/blurimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bonobo-component-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark-add-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bookmark-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark-toolbar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmark_add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-bookmarked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-organize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bookmarks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bookmarks_list_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/borderpainter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bordertool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/box.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-addqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-rmqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/bqm-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/branch.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/brightness-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/brightness-low.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/brightnesssettings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/browser-cookies.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/browser-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/budget-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/budget-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/budget-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/budget.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/bugreport.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/burst.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/button_cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/button_ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/bwtonal.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/cab_extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cab_view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cache.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/calendar-go-today.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/call-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/call-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/call-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/call-voicemail.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/calligraphy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/callout-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/camera-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/camera-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/camera-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cards-block.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/categories.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/category-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/category-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/category.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/category2parent.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/cd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cell_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cell_layout.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/center_telescope.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_magenta.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_red.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/centrejust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/channelmixer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/character-set.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/charcoal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/charcoaltool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/chart-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/check-filled.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/check_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/checkbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/checked-completed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/checkmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/child2category.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/choice-rhomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/choice-round.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/chronometer-lap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/chronometer-pause.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/chronometer-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/chronometer-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/chronometer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/circular-arrow-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/class-or-package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/clear_left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/clipboard-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/clock-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/clock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cloud-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cloud-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cloud-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_briefview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_columnsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_copyfullnamestoclip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_extractfiles.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_flatview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_markinvert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_markminus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_markplus.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_multirename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_packfiles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_refresh.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_runterm.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_syncdirs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_thumbnailsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistorynext.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistoryprev.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-block.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-class.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-context.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-typedef.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/code-variable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/collapse-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/collapse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/collection-rescan-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-gradient.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-management.svg56
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-mode-black-white.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-negative.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-positive.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/color-pick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-picker-black.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-picker-grey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/color-picker-white.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-picker.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/color-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/colorfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/colormanagement.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/colorneg.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/colors-chromablue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/colors-chromagreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/colors-chromared.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/colors-luma.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/combined_fragment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/compass.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/composite-track-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/composite-track-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/composite-track-preview.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/composition.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/configuration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/configure-shortcuts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/configure-toolbars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/configure_kile.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/configure_project.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/configure_shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/configure_toolbars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/connected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/connector-avoid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/connector-ignore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/connector-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/contact-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/containment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/contexthelp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/contrast.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/convert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/cookies.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/coordinate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/copy-coordinates.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/createpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cross-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/crosshairs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/curve-connector.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/cvc-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cvc-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cvc-connect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cvc-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/cvc-info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dashboard-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/database-change-key.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/database-index.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/database-lock-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/database-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/database-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/database-search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/datatype.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dblatex.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-from-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-to-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-run-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-run.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-step-instruction.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into-instruction.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-step-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/debug-step-over.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/deep-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/delete-comment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/delete-table-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/delete_table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/deletecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dependency.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/depth16to8.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/depth8to16.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/description.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/device.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dfrac.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/diag_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/diag_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/diag_component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-align-and-distribute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-fill-and-stroke.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-filters.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-geometry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-icon-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-input-devices.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-layers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-memory.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-messages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-object-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok-apply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-path-effects.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-rows-and-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-scripts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-selectors.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-templates.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-text-and-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-tile-clones.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-transform.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dialog-xml-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dialog-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dirsync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/disconnected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/discrete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/displaymathmode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dissociatecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/distortionfx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph-directed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-equal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-gaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-x.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-remove-overlaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-unclump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-baseline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-equal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-gaps.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-compareleft.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-compareright.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-decrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt-verify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-edit-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-edit-verify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-encrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-equal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-export-ocal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-export-table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-export.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-import-ocal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-import.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-new-from-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-open-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-open-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-open-remote.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-open.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-page-setup.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-preview-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-preview.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-print-direct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-print-frame.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-print-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-print.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-replace.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-revert-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-save-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-save-as-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-save-as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-save-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-save.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-scan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-send.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-share.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-sign.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/document-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-swap.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document-unequal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/document.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/documentation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/documentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dome-park.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dome-unpark.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/donate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/dontknow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/double-page.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/download-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/download-later.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/download.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/downloading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/drag-surface.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-bezier-curves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-booleans.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-brush.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-calligraphic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-circle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-cross.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-cuboid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-donut.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-arc.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-chord.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-whole.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser-delete-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-freehand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-angle-bisector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-radius.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-three-points.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-perpendicular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-mirror.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-set-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-show-measuring-info.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle4.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-highlight.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-number.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-path.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon-star.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle-rounded.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-spiral.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-square-inverted-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-star.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/draw-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-trace-background.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle4.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-use-pressure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-use-tilt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/draw-watercolor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/dvipdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dvipng.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dvips.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dvisearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/dynamic-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/earthquake.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-bomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-clear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-clone-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-clone.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-comment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-copy-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-cut.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-shred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-find-mail.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-find-project.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-find-replace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-find-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-find.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-detect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-recognize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-line-width.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-map.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-mark.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-opacity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-in-place.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-redo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-reset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all-layers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-invert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-lasso.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-select.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-row.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-below.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-under.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-text-frame-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-history.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit-undo.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/edit_animation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editclear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editcopy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editcut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editdelete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editpaste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/editpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edittext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/edittrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/ellipse-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/embosstool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/emph.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/emptytrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/end_of_life.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/end_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/enterprise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/entity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/entrance_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/entry-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/entry-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/entry-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/entry-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/entry-restore.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/enum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/enumerate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/epiphany-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/equalizer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/error.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/errornext.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/errorprev.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/exception.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-clockwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-zorder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/exifinfo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/exit_animations.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/expand-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/expand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/extract-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/favicon-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/favorite-genres-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/favorites.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-anthy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-bopomofo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-cangjie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chewing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-erbi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-googlepinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-hangul.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kbd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kkc.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-deploy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-sync.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sayura.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-skk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sunpinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-unikey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-active.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wbpy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wubi.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fcitx-zhuyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fcitx-ziranma.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/featured-vm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/feed-subscribe.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filefind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filegrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-album-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-and-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-artist-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-bpm-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-comment-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-composer-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-dash-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-discnumber-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-divider.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-dot-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-filetype-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-genre-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-group-length.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-group-tracks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-ignore-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-initial-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-last-played.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-moodbar.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-sample-rate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-slash-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-space-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-title-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-track-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filename-underscore-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/filename-year-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filenew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fileopen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fileprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filequickprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filesave.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/filesaveas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fileview-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-even-odd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-nonzero.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filmgrain.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filter-active.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/filter-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filter-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/filter-stalled.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/final_activity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/find-location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fingerprint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/finish.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/firewalled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fitbest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fitheight.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fitmanual.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fitsize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fitwidth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag-black.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag-blue.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag-green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag-red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag-yellow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flashlight-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flashlight-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flatten_simplify.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/flower-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/fm-compact.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fm-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fm-icons.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fm-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/fm-thumbs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/focus-legacy-systray.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/focus-top-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/focus-windows.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-open.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/folder-saved-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/folder-sync.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/folder-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/folder_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/folder_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/followmouse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/font-disable.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/16/font-enable.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/font-face.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/font-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/font-size-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/font-size-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/font.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/food.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/footsteps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/force-recheck.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/foreign_green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/foreign_red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/foreignkey_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-add-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-bl-tr.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-tl-br.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-external.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-horizontal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-vertical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-top.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-border-style.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-break-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-connect-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-convert-to-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-currency.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-disconnect-node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-insert-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-join-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-justify-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-justify-fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-justify-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-justify-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-double.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-triple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-list-ordered.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-list-unordered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-node-corner.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-node-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-node-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-node-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-node-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-number-percent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-precision-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-precision-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-remove-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-segment-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-stroke-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-blockquote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-bold.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-capitalize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-text-code.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-ltr.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-r2l.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-lr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-ltr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-italic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-larger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-lowercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-remove-formatting.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-smaller.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-strikethrough.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-subscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-superscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-symbol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline-squiggle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/format-text-uppercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/formula.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/freerotation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/games-achievements.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-config-background.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/games-config-board.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-config-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-config-options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-config-theme.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/games-config-tiles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/games-difficult.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-endturn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-highscores.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/games-hint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/games-solve.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gcr-gnupg.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gcr-key.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/geany-build.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/geany-close-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/geany-save-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gearhead-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/generalisation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/generalise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/get-hot-new-stuff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/getting-started.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/giggle-branch.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/giggle-diff-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/giggle-history-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/giggle-remote.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/giggle-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/globe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-app-install-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-lockscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-searchtool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-rpl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-snd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-unindent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autosum.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-brush.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-bucket.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-split.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-component-insert-shaped.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-data-slicer.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-font.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-accounting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-diag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-double-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-inside-horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-outside.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-rev-diag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-outside.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-double-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-thick-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-percentage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-decrease.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-increase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-thousand-separator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-formulaguru.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-graphguru.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-email.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-external.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-internal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-url.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-arrow.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-button.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-checkbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-combo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-ellipse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-label.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-rectangle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-scrollbar.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-spinbutton.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-cell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-pages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pivottable.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-ungroup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-visible.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-bottom.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-down-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-down-skip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-first-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-first-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-first.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-home-large.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-home-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-jump-declaration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-jump-definition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-jump-locationbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-jump-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-jump-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-jump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-last-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-last-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-last.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-next-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-next-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-next-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-next-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-next-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-next-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-next-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-north.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-northeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-northwest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-parent-folder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-previous-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-previous-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-previous-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-previous-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-previous-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-southeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-southwest.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-up-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-up-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/go-up-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/go-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gohome.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gpg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gpgsm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gpick-tray.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gradient.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/graphics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gray-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/grid-axonometric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/grid-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/group-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/group-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/group-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/group-empty-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/group-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-note-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-dismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtg-work.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-cdrom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-color-picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gtk-convert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-execute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-find-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gtk-floppy.svg4
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-index.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-fill.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-play-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-network.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-preferences.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-redo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-font.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-descending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-spell-check.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-underline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-undo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-100.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hammer-wrench.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/hand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/handle-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/handle-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/handle-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/handle-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hash.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-add-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-complete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-picture.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-presets.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-showqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-source.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hb-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/headphones.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/health.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-about.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-contents-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-contents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-contextual.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-ars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-aud.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-brl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cad.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-chf.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cny.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-eur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-gbp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-inr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-jpy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-mxn.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-pln.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-rub.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-sek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-try.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/help-donate-uah.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate-usd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-donate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-faq.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-feedback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-keyboard-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-keybord-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-latex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help-whatsthis.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/help.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hexagon-shape.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hibp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hide-categories.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hide-reconciled.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/hide_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hide_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hidemouse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/high-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/highlight-pointer-spot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/history_entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/homerun.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/hook-notifier.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hotpixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/hypnotoad.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/icon_console.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/icon_details.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/icon_radio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/icon_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/icon_user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/identity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-aim.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-ban-kick-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-ban-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-facebook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-gadugadu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-google-talk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-google.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-groupwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-icq.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-identi.ca.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-invisible-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-irc.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-jabber.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-kick-user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-local-xmpp.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-message-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-msn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-nov.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-qq.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-skype.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-twitter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-user-away.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-user-busy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-user-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-user-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/im-yahoo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/im-youtube.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/image-adjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/image-auto-adjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-denoise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-filter.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/image-loading.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/image-missing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-red-eye.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-sharpen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/image-straighten.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/imagecomment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/inbox.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-deselect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/indihub.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/initial_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/inpainting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-middle.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-button.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-emoticon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-endnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-footnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-horizontal-rule.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-math-expression.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-more-mark.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-object.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-page-break.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/insert-table-of-contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/insert-table-row.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-table.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/insert-tableofcontents.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-text-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insert-vertical-rule.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/insertcell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/insertcellcopy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/institution-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/institution-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/institution-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/institution.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/interactive_simplify.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/interface.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/internet-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/internet-services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/invertimage.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/investment-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/investment-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/investment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/ip-blocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/irc-close-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/irc-join-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/irc-operator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/irc-remove-operator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/irc-unvoice.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/irc-voice.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/item.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/itemize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/items-tags.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-copy-link.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-information.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-open-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-resize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-rotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-tools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-utils.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/itmages-warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/journal-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/junction.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-clip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-color-clip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-slide-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-text-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-hor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-left.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-vert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-custom-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-deleffect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-audio.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-video.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-rect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-unicode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-menu.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-no-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-normal-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-overwrite-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-ripple.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-rolling.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-images.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-rects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-texts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-tool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audiothumb.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-markers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-video.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-videothumb.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-snap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-spacer-tool.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-split-audio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track-has-effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track_has_effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unselect-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-small.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kdocumentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/key-enter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/key_enter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/keyboard-enter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyboard-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyboard-shift.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyboard.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/keyframe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kfm_home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kipiplugin_youtube.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kittens.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrasebook.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phresebook-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/knotes_alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/knotes_date.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/knotes_delete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/know.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kontact-import-wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kontes_close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kr_combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kr_comparedirs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kr_diskusage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kr_jumpback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kr_mountman.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kr_setjumpback.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kr_split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kr_unselect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kruler-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kruler-north.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kruler-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kruler-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_advanced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_catalog.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_cbound.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_clines.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_cnames.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_colors.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_constellationart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_deepsky.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_developer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_ekos.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_fitsviewer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_flag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_fov.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_grid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_hgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_horizon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_imageoverlay.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_indi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_mw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_planets.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_invisible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_visible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_solarsystem.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_stars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_sun.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_supernovae.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kstars_terrain.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kstars_xplanet.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-add-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-add-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-bandwidth-scheduler.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-change-tracker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-check-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-chunks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-info-widget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-magnet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-plugins.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-queue-manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-restore-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-download-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-upload-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-show-statusbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-speed-limits.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-start-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-stop-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/kt-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/kt-upnp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_all_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/l2h.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/label-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/label.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-1x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-2x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-3x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-4x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-5x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-TeX-logo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-editbreaklayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-editgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-edithlayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-editvlayout.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-format-text-symbol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-plot-axis-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-down-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-left-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-right-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-up-y.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-transform-move.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-points.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-segments.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-equation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fit-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-filter-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-transform-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-interpolation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-four-axes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered-origin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-smoothing-curve.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/language-chooser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/languages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lastfm-neighbour.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lastfm-personal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lastfm-recommended.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lastfm-tag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/latex-config.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/latex.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-lower.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-raise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/layer-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/ledger.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/leftjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lens.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lensautofix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lensdistortion.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/libpeas-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/license.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lighttable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/lighttableadd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lilypond.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lines-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-add-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-add-user.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-remove-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/list-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/list-resource-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/loading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/locationbar_erase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lock-question.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/lock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/love-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/love.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/loved_radio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/low-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lpi-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lpi-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/lpi-translate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-attachment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-deleted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-download-later.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-download-now.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-part.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-flag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-flagged.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-inbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-sent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-attachment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-custom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-inbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-invitation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-important.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-junk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-notjunk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-read.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-meeting-request-reply.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-message.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-open-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-queue.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-queued.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-read.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-receive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-author.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-sender.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-send-receive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-send.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-sent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-signature-unknown.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-fully.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-part.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-verified.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-signed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-tagged.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-ignored.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-watch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail-unread.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_generic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_replyall.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mail_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/makeidx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/manga.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/map-flat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/map-globe.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/map-gnomonic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/map-mercator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mark-location.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/markasblank.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/math0.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/math1.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/math2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/math3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/math7.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/math9.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mathmode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover-manager-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-album-repeat-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-album-track.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-eject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-import-audio-cd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-pause.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-paused.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-playing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stopped.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-append.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-play.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-song.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-shuffle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-random-albums-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-random-tracks-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-record.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-album-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-none.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-playlist-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-rewind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-show-active-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-standard-track-progression-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-track-add-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-track-edit-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-track-queue-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/media-track-remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-track-show-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles-hidden.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/medskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending-tentative.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-no-response.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-request-response.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/meld-version-control.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/menu_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/menu_new_sep.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/merge.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/mergecell-horizontal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mergecell-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mergecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient-fit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/message-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/message-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/message.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mic-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mic-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mic-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/milestone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/minuet-chords.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/minuet-intervals.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/minuet-rhythms.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/minuet-scales.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mode1.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mode2.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mode3.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mode4.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/mode5.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/modified.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/motion_path_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/move-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/move-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/mpost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/msgid2msgstr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/multirow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/music-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/music-note-16th.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/nemo-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/network-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/network-disconnect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/network-server-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/network-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/new-24h-appointment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/new-audio-alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/new-command-alarm.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/newline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/news-subscribe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/news-unsubscribe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/next.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/nextuntranslated.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/no-marker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/no.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/nocover.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-break.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-delete-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-join-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-segment-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-transform.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-type-auto-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-type-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-type-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node-type-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/noisereduction.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/non-starred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/note.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/nroot.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-left-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-right-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-top-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-top-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-crop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-flip-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-flip-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-group-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-group.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-inverse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-locked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-back-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-front-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-front.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-rows.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-straighten.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-stroke-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-to-path.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-attract.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-blur.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-duplicate.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-jitter-color.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-paint.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-shrink.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-pop-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-unlocked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/object_node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/off-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/off.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-focus-peak-node.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-stacked.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-stacked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-pie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-ring.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-scatter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-chart-tall-pie.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/office-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/offline-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/oilpaint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/on-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/online-banking.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/open-for-editing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/open-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/open-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/org.xfce.settings.manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-ccw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-cw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-flip.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-sright.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-laptop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-screen.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/outbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/output_win.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/overexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pack-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pack-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/package_settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/page-2sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/page-3sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/page-4sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/page-simple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/page-zoom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-conical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-linear.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-mesh.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-radial.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fms.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fsm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-mfs.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-msf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-sfm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-order-smf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-pattern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-solid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-swatch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paint-unknown.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pan-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pan-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pan-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pan-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pane-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pane-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paper-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/paperclip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/passkey.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/password-copy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/password-generate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/password-generator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/password-show-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/password-show-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-break-apart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-clip-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-cut.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-difference.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-division.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-effect-parameter-next.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-exclusion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-inset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-intersection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mask-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bezier.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bspline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline-paraxial.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-mode-spiro.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-offset-dynamic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-offset-linked.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-outset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-reverse.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-simplify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-attract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-grow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-repel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-roughen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-shrink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/path-union.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pathshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/pattern.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/payee-rename.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/payee.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pdf-annotations.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pdflatex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pdftex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/peers-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/peers-remove.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/peers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/pentagon-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/perspective-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/perspective.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pgp-keys.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/photo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/photos-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pipe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pixelart-trace.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/pixelate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/player-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/player-volume-muted.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/player-volume.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_end.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/player_stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/playlist-automatic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/playlist-generator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/playlist-queue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/playlist-similar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/playlist-sort.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/plugins.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/podcast-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/podcast-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-fuzzy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-automatic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-mid.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-comment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-sync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/poedit-validate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/pointer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/polygon-add-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/polygon-merge-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/port.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/postalcode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/practice-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/practice-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/practice-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/precondition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preferences-activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/preferences-advanced.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preferences-bittorrent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/preferences-indicator-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/preferences-media-playback-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/preferences-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-glide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/preferences-webui.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/preflight-verifier.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/presence_away.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/presence_offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/presence_online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/presence_unknown.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preview-add-zone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-zone.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preview-render-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/preview-render-on.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/preview_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/preview_sel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/prevuntranslated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/primarykey_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/privatebrowsing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/process-stop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/project-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project-development-close-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/project-development-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/project-development-new-template.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/project-development.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project_archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project_rebuild.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/project_show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/projectgrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/ps2pdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/qa.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/qlipper.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/qrcode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/query-free-busy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/queued.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/quick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/quickopen-class.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/quickopen-file.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/quickopen-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/quickopen.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/quickview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/quickwizard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-annotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-applypatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-branch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-changes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkmods.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-compare.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-createpatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-dbus.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-drive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-editconflicts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-emblems.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-export.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-import.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-monkey.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-push.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-relocate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-rename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-reset.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-resolve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-run.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-show_log.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-switch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unstage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/radio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/raindrop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/randomize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/rating-unrated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/rating.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/ratio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/ratiocrop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/realization.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/reannounce.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/recently_used.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reconcile-finish.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reconcile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/record.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/rectangle-make-corners-sharp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/rectangle-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/redeyes.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/redhat-home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/refactor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/refreshstructure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/region.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/relation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/relationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/reload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/reload3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/reload_all_tabs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/reload_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/remove-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/removecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/repeat.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/replay-play.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/replay-record-error.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/replay-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/replay-stop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reply-all-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reply-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/report.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reports-exclude.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reports.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/resizecol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/resizerow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-insert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/resource-group-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/resource-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/restoration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/retweet.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/reverse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-set-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-unset-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rightjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/rime-disable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/rime-im.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/rime-latin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/roll.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/routeplanning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/rss.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-clean.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-configure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-file.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-install-root.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-install.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build-prune.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/run-build.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/run-clean.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/run-install.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/scriptnew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/scriptopen.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-bad.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-ok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/search-icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/secure-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/select-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/select_stat.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/selection-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/selection-end.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/selection-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/selection-make-bitmap-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-below.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/selection-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/selection-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/selection-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/semi-starred.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/send-to.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/send_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/set-language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/set-location.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/setroubleshoot_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/settings-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/shallow-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/shape-choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/shape-cuboid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/shapes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sharpenimage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/shear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/shoot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-all-effects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-bounding-box.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-dialogs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-gpu-effects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-grid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-hidden.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-node-handles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/show-path-outline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-thumbnail-bar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show-today.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/show_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/shuffle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sidebar-places.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/sidebar-show-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/similarartists-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skg-chart-bubble.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/skrooge_credit_card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skrooge_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skrooge_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/skrooge_type.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/slanted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/slideshow-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/slow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/slow_off.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/smallclock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/smallfrac.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/smallskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/smartnewline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/smiley-add.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/smiley-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/smiley.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-angle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-edges.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-midpoints.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-extension.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-grid-guide-intersections.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-guideline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-midpoint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-rotation-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap-text-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/snap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/social.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-descending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sort-name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/sort-presence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/sort_incr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/soundkonverter-replaygain.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/source-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/source-smart-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/spacefm-find.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/speaker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/special_paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/specific-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/speedometer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/spiral-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/split.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-clone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-union.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/spreadsheetshape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/sqrt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stalledDL.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stalledUP.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/standard-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/star-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/star-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/star-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/star-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/star_profile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/starred.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/start-over.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/state-fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stateshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/statetool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stellarmate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Anchor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Box.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_ChargedParticle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_CircularMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Controller.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_CoulombForce.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Disk.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Gas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_GasParticle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Graph.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_GravitationForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_LinearMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Meter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Particle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Rope.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_SoftBody.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_Spring.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Stick.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/step_object_Tracer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/step_object_WeightForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stickers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/sticky_zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_bell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-accept.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_check-filled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_contact-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properites.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_first.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-move.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_folder_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_help-add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-rule.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_last.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-compose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-filters-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-open-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply-to-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send-receive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-unread-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_mark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-prev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rec.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_navigator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-24h-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-bcard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-dir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_new-window.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_not.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_notes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_print-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_redo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-high.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-higher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-highest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-low.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lowest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_score-normal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_search-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_select-column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_select-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-by-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-to-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_show-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_spellcheck.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_task-recurring.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text-monospaced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_justify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_underlined.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_text_unindent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_thunar-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_timezone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_todo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_undo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_video-conferencing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_view-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_volume.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-blank-cdrw.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-data-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-format-dvdrw.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-new-data-composition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stopped.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/story-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/straight-connector.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-bevel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-butt.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-miter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-square.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-bevel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-miter.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/stroke-to-path.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/strong.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/structure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/subsystem.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/svn-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/svn-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/swap-panels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/symbol-add.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/symbol-bigger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/symbol-fit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/symbol-remove.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/symbol-smaller.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/symbols.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/system-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/system-save-session.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/system-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/system-software-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/system-upgrade.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/system-users.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab-close-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tab-close.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab-detach.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tab-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tab-new-background.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tab-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_breakoff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_new_bg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tab_remove_other.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-addressbook.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-assigned.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-events.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-places.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-properties.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag-recents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tag-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag-search.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tags.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tap-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tap-extract-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tap-extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/task-attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/task-complete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/task-due.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/task-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/task-past-due.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/task-reject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/taxes-finances.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/template.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/terminator_horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/terminator_vert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/texcompiler.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/texlion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-convert-to-regular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-field-framed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/text-field-frameless.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-field.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-flow-into-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-frame-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-frame-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-auto.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-sideways.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-upright.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-put-on-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-remove-from-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-speak.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-unflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-unkern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-wiki.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text-wrap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_bold.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_horz_kern.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_italic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_letter_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_line_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_outer_style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_remove_kerns.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_rotation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_strike.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/text_under.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_vert_kern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/text_word_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/texture.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/time.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timedout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-extract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-insert.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-lift.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-overwrite.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tiny-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tiny-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_z.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tokodon-chat-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-boost.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool-animator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool-measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool-node-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool-pointer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool-spray.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool-tweak.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_brush.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_cellformatting.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool_color_eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_curve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_ellipse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool_elliptical_selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_eraser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_flood_fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool_free_form_selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tool_imageeffects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_line.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_pagelayout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_pen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_polyline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_rect_selection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_references.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_review.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_rounded_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_spraycan.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tool_text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-check-spelling.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-erase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-format.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-report-bug.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-cd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-dvd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/tools-wizard.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tools.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/torrent-creator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/torrent-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/torrent-start-forced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/torrent-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/torrent-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/torrents.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/totp-copy-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/totp-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/totp-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/totp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tracker-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/tracker-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/trackerless.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/trackers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transaction-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transaction-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transaction-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transaction-find.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transaction-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/transfers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-gradient.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-pattern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-rounded-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-browse.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-crop-and-resize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-move-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-move-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-textbox-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/transform-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/transsearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/trash-empty.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/trashcan_empty.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/trim-margins.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/trim-to-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/twitter-dm.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/twitter-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/twitter-mentions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/twitter-profile.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/typewriter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-checked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-unchecked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/udiskie-detach.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/udiskie-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/udiskie-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/udiskie-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/udiskie-submenu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unlock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unmount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-found.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-lost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_collaboration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_component.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_deployment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_entityrelationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_sequence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_usecase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/underexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/undo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/uniassociation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/unique_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/unlock.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/unmarkasblank.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/upcomingevents-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/upindicator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/upload-media.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/upload.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/uproject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/url-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/usecase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user-group-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user-group-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user-group-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user-guide.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/user-identity.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user-others.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/user-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/user_purple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/usermenu-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/usermenu-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/usermenu-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/username-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge-request.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-pull.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-remove-cvs-cervisia.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash-pop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-status-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vcs-update-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/verb.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/verbatim.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/videoclip-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-bank-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-bank-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-bank-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-qr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-barcode.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-agenda.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-birthday.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-day.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-holiday.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-journal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-month.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-special-occasion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-tasks.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-time-spent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-timeline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-days.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-events.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-wedding-anniversary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-week.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-whatsnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-workweek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-year.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-calendar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-catalog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-categories-expenditures.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-categories-incomes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-categories.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-secret.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-import.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-server-configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-sign.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-certificate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-choose.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-continuous.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-conversation-balloon.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-coverflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-currency-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-dual.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-file-columns.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-filter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-reopen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-financial-budget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-expense.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-income.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-financial-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconcile.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-unreconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-form-action.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-form.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-fullscreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-grid.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-hidden.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-institution-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-institution-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-institution-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-institution.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-left-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-left-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-list-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-list-details.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-list-icons.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-list-images.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-list-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-list-tree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-list-video.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-maximized.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-chart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-config.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-media-equalizer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-favorite.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-media-genre.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-media-lyrics.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-media-playcount.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-media-playlist.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-publisher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-recent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-similarartists.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-title.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-track.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-media-visualization.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-more-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-multiple-objects.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-logarithmic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-paged.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pages-continuous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing-first-centered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pages-overview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pages-single.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-pim-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pim-contacts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-pim-journal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-pim-mail.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pim-news.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-pim-notes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pim-summary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks-pending.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-presentation.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-private.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-all-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-own.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-system.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-process-users.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-readermode-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-readermode.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-refresh.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-resource-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-right-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-right-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-services-scripted-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-sidetree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending-name.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending-name.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-split-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-split-left-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-split-top-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-statistics.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-ltr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-task-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-task-child-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-task-child.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-calculus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-insert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/view-unsplit-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-user-offline-kopete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view-web-browser-dom-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_detailed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_fit_to_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_left_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_multicolumn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_top_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/view_tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewbib.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewdvi.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewhtml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewlog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewmag+.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewmag-.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewmag1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewmagfit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewpdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/viewps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vinyl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/virtual-desktops.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/visibility.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-power-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-power-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-restart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect-keep.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-current.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-recording.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshots-manage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-suspend.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install-cancel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm-upload.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vm_clone_wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vm_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-autoprotect-keep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-download-inactive.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-downloading.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-component.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-datacenter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-error-emblem.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-locked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-manage-autostart-vms.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-marker-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-powered-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-beginning.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-fast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-normal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-suspended.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-unlocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcd-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcenter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-appliance.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-console.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/wallet-closed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/wallet-open.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/warnnext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/warnprev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/web-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/web.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/whitebalance.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/widget-alternatives.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/window-keep-above.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/window-keep-below.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-maximize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/window-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-pin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-pop-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-shade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-unpin.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window-unshade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/window.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/window_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/window_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/window_nofullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/wizard_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/wizard_pdftools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/wizard_pstools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/wizard_tabular.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-album.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-albums.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-shuffle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-office-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-shape-connection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-shape-formula.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-shape-image.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-shape-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xc_crosshair.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-system-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-maximize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-menu.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-minimize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-shade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-stick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unmaximize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unshade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unstick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfce4-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xfpm-brightness-lcd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xfsm-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xml-attribute-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xml-element-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xml-node-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/xml-node-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/xml-text-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-in.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zone-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zone-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-1-to-2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-2-to-1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-best-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-center-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-double-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-draw.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-best.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-drawing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-half-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-x.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-pixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/16/zoom-selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/16/zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/16@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/CVnamespace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/Finished.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/Info-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/PrePostCondition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/SuggestionError.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/SuggestionTM.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/accept_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/accept_time_event.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/accessories-dictionary-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-add.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-close.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-delete.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-edit.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-reopen.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-closed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/account-types-credit-card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-expense.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-income.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/account-types-investments.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-types-loan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/account-types-reconciled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/account-types-savings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/account.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/acrobat.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/action-albumfolder-importdir2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/action-rss_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/action-unavailable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/activity-fork.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/actor.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/add-files-to-archive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/add-folder-to-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/add-placemark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/add-subtitle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/address-book-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/addressbook-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/adjustcol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/adjustcurves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/adjusthsl.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/adjustlevels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/adjustrgb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/adjustrow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/adress-book-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/aggregation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/akonadi-phone-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/akonadiconsole.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importdir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importimages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-user-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-on-canvas.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-sel-as-group.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_artist.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_view.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_change_language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_clock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_lyrics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_playcount.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/amarok_scripts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/animal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/animation-stage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/answer-correct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/answer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/antivignetting.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/application-exit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/application-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/application-rss+xml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/application-rss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/application-url.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/applications-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/appointment-missed.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/appointment-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/appointment-soon.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/approved.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/archive-extract.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/archive-insert-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/archive-insert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/archive-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/arrow-down-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-left-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-right-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/arrow-up-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/artifact.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/artistictext-tool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/as_disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/as_light.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/association.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/atmosphere.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/attributes-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/audio-off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/audio-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/audio-ready.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-low.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-medium.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-muted.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/auto-transition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/auto-type.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/autocorrection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/automated-tasks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/backgroundtool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/backup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/baloo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bboxnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bboxprev.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/beamerblock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/beamerframe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bell.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bibtex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bigskip.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bitmap-trace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/black_sum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/blueman-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/blueman-send-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/blueman-trust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/blueman-untrust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/blur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/blurfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/blurimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bonobo-component-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark-add-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bookmark-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark-toolbar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmark_add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-bookmarked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-organize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bookmarks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bookmarks_list_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/borderpainter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bordertool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/box.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-addqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-rmqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/bqm-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/branch.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/brightness-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/brightness-low.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/brightnesssettings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/browser-cookies.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/browser-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/budget-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/budget-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/budget-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/budget.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/bugreport.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/burst.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/button_cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/button_ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/bwtonal.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/cab_extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cab_view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cache.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/calendar-go-today.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/call-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/call-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/call-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/call-voicemail.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/calligraphy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/callout-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/camera-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/camera-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/camera-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cards-block.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/categories.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/category-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/category-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/category.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/category2parent.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/cd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cell_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cell_layout.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/center_telescope.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_magenta.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_red.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/centrejust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/channelmixer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/character-set.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/charcoal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/charcoaltool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/chart-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/check-filled.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/check_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/checkbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/checked-completed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/checkmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/child2category.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/choice-rhomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/choice-round.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/chronometer-lap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/chronometer-pause.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/chronometer-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/chronometer-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/chronometer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/circular-arrow-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/class-or-package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/clear_left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/clipboard-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/clock-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/clock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cloud-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cloud-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cloud-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_briefview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_columnsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_copyfullnamestoclip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_extractfiles.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_flatview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_markinvert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_markminus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_markplus.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_multirename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_packfiles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_refresh.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_runterm.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_syncdirs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_thumbnailsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistorynext.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistoryprev.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-block.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-class.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-context.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-typedef.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/code-variable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/collapse-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/collapse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/collection-rescan-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-gradient.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-management.svg58
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-mode-black-white.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-negative.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-positive.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/color-pick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-picker-black.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-picker-grey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/color-picker-white.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-picker.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/color-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/colorfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/colormanagement.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/colorneg.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/colors-chromablue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/colors-chromagreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/colors-chromared.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/colors-luma.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/combined_fragment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/compass.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/composite-track-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/composite-track-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/composite-track-preview.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/composition.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/configuration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/configure-shortcuts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/configure-toolbars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/configure_kile.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/configure_project.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/configure_shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/configure_toolbars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/connected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/connector-avoid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/connector-ignore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/connector-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/contact-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/containment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/contexthelp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/contrast.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/convert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/cookies.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/coordinate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/copy-coordinates.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/createpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cross-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/crosshairs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/curve-connector.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/cvc-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cvc-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cvc-connect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cvc-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/cvc-info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dashboard-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/database-change-key.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/database-index.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/database-lock-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/database-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/database-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/database-search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/datatype.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dblatex.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-from-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-to-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-run-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-run.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-step-instruction.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into-instruction.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-step-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/debug-step-over.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/deep-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/delete-comment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/delete-table-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/delete_table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/deletecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dependency.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/depth16to8.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/depth8to16.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/description.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/device.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dfrac.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/diag_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/diag_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/diag_component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-align-and-distribute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-fill-and-stroke.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-filters.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-geometry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-icon-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-input-devices.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-layers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-memory.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-messages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-object-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok-apply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-path-effects.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-rows-and-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-scripts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-selectors.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-templates.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-text-and-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-tile-clones.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-transform.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dialog-xml-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dialog-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dirsync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/disconnected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/discrete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/displaymathmode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dissociatecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/distortionfx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph-directed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-equal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-gaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-x.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-remove-overlaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-unclump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-baseline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-equal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-gaps.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-compareleft.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-compareright.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-decrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt-verify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-edit-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-edit-verify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-encrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-equal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-export-ocal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-export-table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-export.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-import-ocal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-import.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-new-from-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-open-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-open-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-open-remote.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-open.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-page-setup.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-preview-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-preview.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-print-direct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-print-frame.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-print-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-print.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-replace.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-revert-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-save-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-save-as-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-save-as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-save-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-save.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-scan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-send.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-share.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-sign.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/document-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-swap.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document-unequal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/document.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/documentation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/documentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dome-park.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dome-unpark.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/donate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/dontknow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/double-page.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/download-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/download-later.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/download.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/downloading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/drag-surface.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-bezier-curves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-booleans.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-brush.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-calligraphic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-circle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-cross.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-cuboid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-donut.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-arc.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-chord.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-whole.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser-delete-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-freehand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-angle-bisector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-radius.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-three-points.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-perpendicular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-mirror.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-set-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-show-measuring-info.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle4.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-highlight.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-number.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-path.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon-star.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle-rounded.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-spiral.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-square-inverted-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-star.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/draw-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-trace-background.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle4.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-use-pressure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-use-tilt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/draw-watercolor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/dvipdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dvipng.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dvips.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dvisearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/dynamic-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/earthquake.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-bomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-clear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-clone-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-clone.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-comment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-copy-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-cut.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-shred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-find-mail.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-find-project.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-find-replace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-find-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-find.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-detect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-recognize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-line-width.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-map.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-mark.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-opacity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-in-place.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-redo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-reset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all-layers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-invert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-lasso.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-select.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-row.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-below.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-under.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-text-frame-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-history.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit-undo.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/edit_animation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editclear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editcopy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editcut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editdelete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editpaste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/editpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edittext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/edittrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/ellipse-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/embosstool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/emph.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/emptytrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/end_of_life.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/end_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/enterprise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/entity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/entrance_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/entry-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/entry-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/entry-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/entry-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/entry-restore.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/enum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/enumerate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/epiphany-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/equalizer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/error.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/errornext.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/errorprev.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/exception.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-clockwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-zorder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/exifinfo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/exit_animations.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/expand-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/expand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/extract-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/favicon-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/favorite-genres-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/favorites.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-anthy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-bopomofo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-cangjie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chewing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-erbi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-googlepinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-hangul.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kbd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kkc.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-deploy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-sync.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sayura.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-skk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sunpinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-unikey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-active.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wbpy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wubi.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fcitx-zhuyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fcitx-ziranma.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/featured-vm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/feed-subscribe.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filefind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filegrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-album-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-and-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-artist-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-bpm-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-comment-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-composer-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-dash-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-discnumber-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-divider.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-dot-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-filetype-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-genre-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-group-length.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-group-tracks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-ignore-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-initial-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-last-played.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-moodbar.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-sample-rate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-slash-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-space-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-title-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-track-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filename-underscore-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/filename-year-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filenew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fileopen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fileprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filequickprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filesave.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/filesaveas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fileview-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-even-odd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-nonzero.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filmgrain.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filter-active.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/filter-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filter-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/filter-stalled.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/final_activity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/find-location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fingerprint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/finish.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/firewalled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fitbest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fitheight.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fitmanual.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fitsize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fitwidth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag-black.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag-blue.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag-green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag-red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag-yellow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flashlight-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flashlight-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flatten_simplify.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/flower-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/fm-compact.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fm-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fm-icons.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fm-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/fm-thumbs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/focus-legacy-systray.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/focus-top-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/focus-windows.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-open.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/folder-saved-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/folder-sync.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/folder-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/folder_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/folder_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/followmouse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/font-disable.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/22/font-enable.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/font-face.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/font-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/font-size-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/font-size-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/font.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/food.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/footsteps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/force-recheck.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/foreign_green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/foreign_red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/foreignkey_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-add-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-bl-tr.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-tl-br.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-external.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-horizontal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-vertical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-top.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-border-style.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-break-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-connect-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-convert-to-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-currency.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-disconnect-node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-insert-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-join-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-justify-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-justify-fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-justify-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-justify-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-double.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-triple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-list-ordered.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-list-unordered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-node-corner.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-node-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-node-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-node-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-node-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-number-percent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-precision-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-precision-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-remove-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-segment-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-stroke-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-blockquote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-bold.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-capitalize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-text-code.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-ltr.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-r2l.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-lr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-ltr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-italic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-larger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-lowercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-remove-formatting.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-smaller.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-strikethrough.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-subscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-superscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-symbol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline-squiggle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/format-text-uppercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/formula.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/freerotation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/games-achievements.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-config-background.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/games-config-board.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-config-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-config-options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-config-theme.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/games-config-tiles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/games-difficult.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-endturn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-highscores.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/games-hint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/games-solve.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gcr-gnupg.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gcr-key.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/geany-build.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/geany-close-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/geany-save-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gearhead-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/generalisation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/generalise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/get-hot-new-stuff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/getting-started.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/giggle-branch.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/giggle-diff-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/giggle-history-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/giggle-remote.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/giggle-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/globe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-app-install-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-lockscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-searchtool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-rpl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-snd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-unindent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autosum.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-brush.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-bucket.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-split.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-component-insert-shaped.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-data-slicer.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-font.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-accounting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-diag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-double-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-inside-horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-outside.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-rev-diag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-outside.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-percentage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-decrease.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-increase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-thousand-separator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-formulaguru.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-graphguru.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-email.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-external.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-internal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-url.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-arrow.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-button.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-checkbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-combo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-ellipse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-label.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-rectangle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-scrollbar.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-spinbutton.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-cell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-pages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pivottable.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-ungroup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-visible.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-bottom.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-down-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-down-skip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-first-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-first-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-first.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-home-large.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-home-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-jump-declaration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-jump-definition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-jump-locationbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-jump-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-jump-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-jump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-last-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-last-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-last.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-next-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-next-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-next-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-next-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-next-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-next-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-next-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-north.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-northeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-northwest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-parent-folder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-previous-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-previous-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-previous-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-previous-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-previous-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-southeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-southwest.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-up-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-up-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/go-up-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/go-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gohome.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gpg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gpgsm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gpick-tray.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gradient.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/graphics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gray-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/grid-axonometric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/grid-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/group-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/group-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/group-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/group-empty-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/group-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-note-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-dismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtg-work.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-cdrom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-color-picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gtk-convert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-execute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-find-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gtk-floppy.svg4
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-index.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-fill.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-play-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-network.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-preferences.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-redo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-font.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-descending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-spell-check.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-underline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-undo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-100.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hammer-wrench.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/hand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/handle-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/handle-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/handle-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/handle-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hash.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-add-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-complete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-picture.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-presets.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-showqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-source.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hb-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/headphones.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/health.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-about.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-contents-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-contents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-contextual.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-ars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-aud.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-brl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cad.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-chf.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cny.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-eur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-gbp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-inr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-jpy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-mxn.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-pln.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-rub.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-sek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-try.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/help-donate-uah.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate-usd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-donate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-faq.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-feedback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-keyboard-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-keybord-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-latex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help-whatsthis.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/help.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hexagon-shape.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hibp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hide-categories.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hide-reconciled.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/hide_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hide_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hidemouse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/high-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/highlight-pointer-spot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/history_entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/homerun.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/hook-notifier.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hotpixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/hypnotoad.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/icon_console.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/icon_details.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/icon_radio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/icon_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/icon_user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/identity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-aim.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-ban-kick-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-ban-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-facebook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-gadugadu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-google-talk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-google.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-groupwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-icq.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-identi.ca.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-invisible-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-irc.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-jabber.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-kick-user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-local-xmpp.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-message-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-msn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-nov.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-qq.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-skype.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-twitter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-user-away.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-user-busy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-user-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-user-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/im-yahoo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/im-youtube.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/image-adjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/image-auto-adjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-denoise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-filter.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/image-loading.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/image-missing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-red-eye.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-sharpen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/image-straighten.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/imagecomment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/inbox.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-deselect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/indihub.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/initial_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/inpainting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-middle.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-button.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-emoticon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-endnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-footnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-horizontal-rule.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-math-expression.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-more-mark.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-object.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-page-break.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/insert-table-of-contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/insert-table-row.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-table.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/insert-tableofcontents.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-text-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insert-vertical-rule.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/insertcell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/insertcellcopy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/institution-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/institution-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/institution-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/institution.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/interactive_simplify.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/interface.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/internet-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/internet-services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/invertimage.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/investment-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/investment-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/investment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/ip-blocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/irc-close-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/irc-join-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/irc-operator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/irc-remove-operator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/irc-unvoice.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/irc-voice.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/item.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/itemize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/items-tags.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-copy-link.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-information.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-open-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-resize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-rotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-tools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-utils.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/itmages-warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/journal-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/junction.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-clip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-color-clip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-slide-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-text-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-hor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-left.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-vert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-custom-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-deleffect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-audio.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-video.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-rect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-unicode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-menu.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-no-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-normal-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-overwrite-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-ripple.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-rolling.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-images.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-rects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-texts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-tool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audiothumb.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-markers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-video.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-videothumb.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-snap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-spacer-tool.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-split-audio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track-has-effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track_has_effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unselect-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-small.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kdocumentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/key-enter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/key_enter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/keyboard-enter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyboard-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyboard-shift.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyboard.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/keyframe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kfm_home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kipiplugin_youtube.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kittens.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrasebook.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phresebook-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/knotes_alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/knotes_date.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/knotes_delete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/know.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kontact-import-wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kontes_close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kr_combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kr_comparedirs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kr_diskusage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kr_jumpback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kr_mountman.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kr_setjumpback.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kr_split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kr_unselect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kruler-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kruler-north.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kruler-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kruler-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_advanced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_catalog.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_cbound.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_clines.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_cnames.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_colors.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_constellationart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_deepsky.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_developer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_ekos.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_fitsviewer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_flag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_fov.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_grid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_hgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_horizon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_imageoverlay.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_indi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_mw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_planets.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_invisible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_visible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_solarsystem.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_stars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_sun.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_supernovae.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kstars_terrain.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kstars_xplanet.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-add-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-add-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-bandwidth-scheduler.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-change-tracker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-check-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-chunks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-info-widget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-magnet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-plugins.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-queue-manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-restore-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-download-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-upload-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-show-statusbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-speed-limits.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-start-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-stop-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/kt-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/kt-upnp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_all_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/l2h.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/label-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/label.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-1x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-2x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-3x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-4x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-5x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-TeX-logo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-editbreaklayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-editgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-edithlayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-editvlayout.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-format-text-symbol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-plot-axis-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-down-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-left-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-right-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-up-y.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-transform-move.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-points.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-segments.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-equation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fit-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-filter-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-transform-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-interpolation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-four-axes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered-origin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-smoothing-curve.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/language-chooser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/languages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lastfm-neighbour.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lastfm-personal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lastfm-recommended.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lastfm-tag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/latex-config.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/latex.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-lower.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-raise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/layer-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/ledger.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/leftjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lens.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lensautofix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lensdistortion.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/libpeas-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/license.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lighttable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/lighttableadd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lilypond.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lines-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-add-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-add-user.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-remove-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/list-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/list-resource-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/loading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/locationbar_erase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lock-question.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/lock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/love-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/love.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/loved_radio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/low-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lpi-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lpi-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/lpi-translate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-attachment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-deleted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-download-later.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-download-now.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-part.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-flag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-flagged.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-inbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-sent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-attachment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-custom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-inbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-invitation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-important.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-junk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-notjunk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-read.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-meeting-request-reply.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-message.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-open-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-queue.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-queued.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-read.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-receive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-author.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-sender.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-send-receive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-send.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-sent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-signature-unknown.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-fully.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-part.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-verified.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-signed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-tagged.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-ignored.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-watch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail-unread.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_generic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_replyall.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mail_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/makeidx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/manga.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/map-flat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/map-globe.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/map-gnomonic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/map-mercator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mark-location.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/markasblank.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/math0.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/math1.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/math2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/math3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/math7.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/math9.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mathmode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover-manager-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-album-repeat-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-album-track.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-eject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-import-audio-cd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-pause.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-paused.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-playing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stopped.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-append.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-play.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-song.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-shuffle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-random-albums-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-random-tracks-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-record.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-album-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-none.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-playlist-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-rewind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-show-active-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-standard-track-progression-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-track-add-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-track-edit-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-track-queue-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/media-track-remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-track-show-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles-hidden.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/medskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending-tentative.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-no-response.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-request-response.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/meld-version-control.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/menu_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/menu_new_sep.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/merge.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/mergecell-horizontal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mergecell-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mergecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient-fit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/message-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/message-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/message.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mic-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mic-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mic-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/milestone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/minuet-chords.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/minuet-intervals.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/minuet-rhythms.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/minuet-scales.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mode1.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mode2.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mode3.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mode4.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/mode5.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/modified.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/motion_path_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/move-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/move-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/mpost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/msgid2msgstr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/multirow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/music-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/music-note-16th.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/nemo-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/network-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/network-disconnect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/network-server-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/network-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/new-24h-appointment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/new-audio-alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/new-command-alarm.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/newline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/news-subscribe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/news-unsubscribe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/next.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/nextuntranslated.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/no-marker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/no.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/nocover.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-break.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-delete-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-join-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-segment-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-transform.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-type-auto-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-type-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-type-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node-type-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/noisereduction.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/non-starred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/note.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/nroot.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-left-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-right-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-top-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-top-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-crop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-flip-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-flip-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-group-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-group.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-inverse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-locked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-back-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-front-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-front.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-rows.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-straighten.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-stroke-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-to-path.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-attract.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-blur.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-duplicate.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-jitter-color.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-paint.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-shrink.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-pop-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-unlocked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/object_node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/off-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/off.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-focus-peak-node.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-stacked.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-stacked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-pie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-ring.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-scatter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-chart-tall-pie.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/office-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/offline-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/oilpaint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/on-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/online-banking.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/open-for-editing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/open-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/open-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/org.xfce.settings.manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-ccw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-cw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-flip.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-sright.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-laptop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-screen.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/outbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/output_win.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/overexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pack-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pack-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/package_settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/page-2sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/page-3sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/page-4sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/page-simple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/page-zoom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-conical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-linear.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-mesh.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-radial.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fms.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fsm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-mfs.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-msf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-sfm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-order-smf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-pattern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-solid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-swatch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paint-unknown.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pan-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pan-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pan-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pan-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pane-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pane-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paper-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/paperclip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/passkey.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/password-copy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/password-generate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/password-generator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/password-show-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/password-show-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-break-apart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-clip-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-cut.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-difference.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-division.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-effect-parameter-next.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-exclusion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-inset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-intersection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mask-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bezier.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bspline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline-paraxial.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-mode-spiro.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-offset-dynamic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-offset-linked.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-outset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-reverse.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-simplify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-attract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-grow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-repel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-roughen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-shrink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/path-union.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pathshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/pattern.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/payee-rename.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/payee.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pdf-annotations.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pdflatex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pdftex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/peers-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/peers-remove.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/peers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/pentagon-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/perspective-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/perspective.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pgp-keys.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/photo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/photos-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pipe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pixelart-trace.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/pixelate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/player-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/player-volume-muted.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/player-volume.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_end.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/player_stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/playlist-automatic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/playlist-generator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/playlist-queue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/playlist-similar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/playlist-sort.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/plugins.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/podcast-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/podcast-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-fuzzy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-automatic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-mid.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-comment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-sync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/poedit-validate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/pointer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/polygon-add-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/polygon-merge-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/port.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/postalcode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/practice-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/practice-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/practice-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/precondition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preferences-activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/preferences-advanced.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preferences-bittorrent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/preferences-indicator-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/preferences-media-playback-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/preferences-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-glide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/preferences-webui.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/preflight-verifier.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/presence_away.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/presence_offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/presence_online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/presence_unknown.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preview-add-zone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-zone.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preview-render-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/preview-render-on.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/preview_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/preview_sel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/prevuntranslated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/primarykey_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/privatebrowsing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/process-stop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/project-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project-development-close-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/project-development-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/project-development-new-template.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/project-development.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project_archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project_rebuild.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/project_show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/projectgrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/ps2pdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/qa.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/qlipper.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/qrcode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/query-free-busy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/queued.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/quick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/quickopen-class.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/quickopen-file.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/quickopen-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/quickopen.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/quickview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/quickwizard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-annotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-applypatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-branch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-changes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkmods.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-compare.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-createpatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-dbus.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-drive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-editconflicts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-emblems.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-export.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-import.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-monkey.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-push.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-relocate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-rename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-reset.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-resolve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-run.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-show_log.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-switch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unstage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/radio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/raindrop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/randomize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/rating-unrated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/rating.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/ratio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/ratiocrop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/realization.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/reannounce.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/recently_used.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reconcile-finish.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reconcile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/record.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/rectangle-make-corners-sharp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/rectangle-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/redeyes.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/redhat-home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/refactor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/refreshstructure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/region.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/relation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/relationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/reload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/reload3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/reload_all_tabs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/reload_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/remove-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/removecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/repeat.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/replay-play.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/replay-record-error.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/replay-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/replay-stop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reply-all-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reply-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/report.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reports-exclude.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reports.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/resizecol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/resizerow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-insert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/resource-group-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/resource-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/restoration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/retweet.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/reverse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-set-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-unset-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rightjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/rime-disable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/rime-im.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/rime-latin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/roll.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/routeplanning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/rss.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-clean.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-configure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-file.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-install-root.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-install.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build-prune.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/run-build.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/run-clean.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/run-install.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/scriptnew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/scriptopen.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-bad.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-ok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/search-icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/secure-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/select-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/select_stat.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/selection-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/selection-end.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/selection-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/selection-make-bitmap-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-below.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/selection-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/selection-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/selection-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/semi-starred.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/send-to.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/send_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/set-language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/set-location.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/setroubleshoot_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/settings-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/shallow-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/shape-choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/shape-cuboid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/shapes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sharpenimage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/shear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/shoot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-all-effects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-bounding-box.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-dialogs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-gpu-effects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-grid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-hidden.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-node-handles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/show-path-outline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-thumbnail-bar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show-today.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/show_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/shuffle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sidebar-places.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/sidebar-show-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/similarartists-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skg-chart-bubble.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/skrooge_credit_card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skrooge_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skrooge_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/skrooge_type.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/slanted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/slideshow-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/slow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/slow_off.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/smallclock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/smallfrac.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/smallskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/smartnewline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/smiley-add.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/smiley-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/smiley.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-angle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-edges.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-midpoints.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-extension.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-grid-guide-intersections.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-guideline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-midpoint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-rotation-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap-text-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/snap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/social.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-descending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sort-name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/sort-presence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/sort_incr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/soundkonverter-replaygain.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/source-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/source-smart-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/spacefm-find.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/speaker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/special_paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/specific-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/speedometer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/spiral-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/split.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-clone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-union.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/spreadsheetshape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/sqrt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stalledDL.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stalledUP.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/standard-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/star-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/star-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/star-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/star-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/star_profile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/starred.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/start-over.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/state-fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stateshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/statetool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stellarmate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Anchor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Box.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_ChargedParticle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_CircularMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Controller.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_CoulombForce.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Disk.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Gas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_GasParticle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Graph.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_GravitationForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_LinearMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Meter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Particle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Rope.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_SoftBody.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_Spring.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Stick.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/step_object_Tracer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/step_object_WeightForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stickers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/sticky_zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_bell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-accept.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_check-filled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_contact-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properites.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_first.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-move.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_folder_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_help-add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-rule.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_last.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-compose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-filters-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-open-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply-to-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send-receive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-unread-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_mark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-prev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rec.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_navigator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-24h-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-bcard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-dir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_new-window.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_not.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_notes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_print-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_redo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-high.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-higher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-highest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-low.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lowest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_score-normal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_search-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_select-column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_select-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-by-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-to-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_show-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_spellcheck.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_task-recurring.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text-monospaced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_justify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_underlined.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_text_unindent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_thunar-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_timezone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_todo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_undo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_video-conferencing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_view-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_volume.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-blank-cdrw.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-data-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-format-dvdrw.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-new-data-composition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stopped.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/story-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/straight-connector.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-bevel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-butt.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-miter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-square.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-bevel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-miter.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/stroke-to-path.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/strong.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/structure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/subsystem.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/svn-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/svn-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/swap-panels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/symbol-add.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/symbol-bigger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/symbol-fit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/symbol-remove.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/symbol-smaller.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/symbols.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/system-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/system-save-session.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/system-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/system-software-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/system-upgrade.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/system-users.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab-close-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tab-close.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab-detach.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tab-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tab-new-background.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tab-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_breakoff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_new_bg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tab_remove_other.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-addressbook.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-assigned.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-events.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-places.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-properties.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag-recents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tag-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag-search.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tags.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tap-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tap-extract-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tap-extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/task-attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/task-complete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/task-due.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/task-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/task-past-due.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/task-reject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/taxes-finances.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/template.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/terminator_horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/terminator_vert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/texcompiler.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/texlion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-convert-to-regular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-field-framed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/text-field-frameless.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-field.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-flow-into-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-frame-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-frame-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-auto.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-sideways.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-upright.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-put-on-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-remove-from-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-speak.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-unflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-unkern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-wiki.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text-wrap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_bold.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_horz_kern.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_italic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_letter_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_line_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_outer_style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_remove_kerns.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_rotation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_strike.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/text_under.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_vert_kern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/text_word_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/texture.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/time.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timedout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-extract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-insert.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-lift.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-overwrite.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tiny-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tiny-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_z.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tokodon-chat-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-boost.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool-animator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool-measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool-node-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool-pointer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool-spray.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool-tweak.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_brush.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_cellformatting.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool_color_eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_curve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_ellipse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool_elliptical_selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_eraser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_flood_fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool_free_form_selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tool_imageeffects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_line.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_pagelayout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_pen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_polyline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_rect_selection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_references.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_review.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_rounded_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_spraycan.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tool_text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-check-spelling.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-erase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-format.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-report-bug.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-cd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-dvd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/tools-wizard.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tools.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/torrent-creator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/torrent-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/torrent-start-forced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/torrent-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/torrent-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/torrents.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/totp-copy-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/totp-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/totp-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/totp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tracker-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/tracker-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/trackerless.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/trackers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transaction-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transaction-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transaction-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transaction-find.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transaction-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/transfers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-gradient.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-pattern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-rounded-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-browse.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-crop-and-resize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-move-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-move-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-textbox-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/transform-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/transsearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/trash-empty.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/trashcan_empty.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/trim-margins.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/trim-to-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/twitter-dm.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/twitter-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/twitter-mentions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/twitter-profile.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/typewriter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-checked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-unchecked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/udiskie-detach.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/udiskie-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/udiskie-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/udiskie-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/udiskie-submenu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unlock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unmount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-found.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-lost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_collaboration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_component.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_deployment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_entityrelationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_sequence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_usecase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/underexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/undo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/uniassociation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/unique_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/unlock.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/unmarkasblank.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/upcomingevents-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/upindicator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/upload-media.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/upload.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/uproject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/url-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/usecase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user-group-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user-group-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user-group-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user-guide.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/user-identity.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user-others.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/user-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/user_purple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/usermenu-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/usermenu-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/usermenu-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/username-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge-request.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-pull.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-remove-cvs-cervisia.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash-pop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-status-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vcs-update-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/verb.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/verbatim.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/videoclip-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-bank-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-bank-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-bank-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-qr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-barcode.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-agenda.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-birthday.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-day.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-holiday.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-journal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-month.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-special-occasion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-tasks.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-time-spent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-timeline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-days.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-events.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-wedding-anniversary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-week.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-whatsnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-workweek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-year.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-calendar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-catalog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-categories-expenditures.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-categories-incomes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-categories.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-secret.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-import.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-server-configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-sign.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-certificate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-choose.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-continuous.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-conversation-balloon.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-coverflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-currency-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-dual.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-file-columns.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-filter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-reopen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-financial-budget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-expense.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-income.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-financial-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconcile.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-unreconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-form-action.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-form.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-fullscreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-grid.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-hidden.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-institution-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-institution-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-institution-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-institution.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-left-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-left-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-list-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-list-details.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-list-icons.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-list-images.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-list-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-list-tree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-list-video.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-maximized.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-chart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-config.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-media-equalizer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-favorite.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-media-genre.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-media-lyrics.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-media-playcount.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-media-playlist.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-publisher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-recent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-similarartists.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-title.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-track.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-media-visualization.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-more-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-multiple-objects.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-logarithmic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-paged.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pages-continuous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing-first-centered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pages-overview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pages-single.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-pim-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pim-contacts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-pim-journal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-pim-mail.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pim-news.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-pim-notes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pim-summary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks-pending.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-presentation.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-private.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-all-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-own.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-system.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-process-users.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-readermode-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-readermode.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-refresh.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-resource-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-right-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-right-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-services-scripted-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-sidetree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending-name.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending-name.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-split-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-split-left-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-split-top-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-statistics.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-ltr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-task-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-task-child-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-task-child.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-calculus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-insert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/view-unsplit-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-user-offline-kopete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view-web-browser-dom-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_detailed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_fit_to_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_left_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_multicolumn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_top_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/view_tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewbib.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewdvi.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewhtml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewlog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewmag+.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewmag-.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewmag1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewmagfit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewpdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/viewps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vinyl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/virtual-desktops.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/visibility.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-power-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-power-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-restart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect-keep.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-current.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-recording.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshots-manage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-suspend.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install-cancel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm-upload.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vm_clone_wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vm_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-autoprotect-keep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-download-inactive.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-downloading.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-component.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-datacenter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-error-emblem.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-locked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-manage-autostart-vms.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-marker-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-powered-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-beginning.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-fast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-normal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-suspended.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-unlocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcd-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcenter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-appliance.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-console.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/wallet-closed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/wallet-open.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/warnnext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/warnprev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/web-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/web.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/whitebalance.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/widget-alternatives.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/window-keep-above.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/window-keep-below.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-maximize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/window-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-pin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-pop-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-shade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-unpin.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window-unshade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/window.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/window_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/window_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/window_nofullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/wizard_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/wizard_pdftools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/wizard_pstools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/wizard_tabular.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-album.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-albums.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-shuffle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-office-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-shape-connection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-shape-formula.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-shape-image.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-shape-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xc_crosshair.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-system-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-maximize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-menu.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-minimize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-shade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-stick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unmaximize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unshade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unstick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfce4-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xfpm-brightness-lcd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xfsm-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xml-attribute-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xml-element-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xml-node-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/xml-node-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/xml-text-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-in.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zone-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zone-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-1-to-2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-2-to-1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-best-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-center-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-double-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-draw.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-best.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-drawing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-half-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-x.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-pixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/22/zoom-selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/22/zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/22@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/CVnamespace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/Finished.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/Info-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/PrePostCondition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/SuggestionError.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/SuggestionTM.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/accept_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/accept_time_event.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/accessories-dictionary-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-add.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-close.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-delete.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-edit.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-reopen.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-closed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/account-types-credit-card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-expense.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-income.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/account-types-investments.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-types-loan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/account-types-reconciled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/account-types-savings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/account.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/acrobat.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/action-albumfolder-importdir2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/action-rss_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/action-unavailable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/activity-fork.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/actor.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/add-files-to-archive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/add-folder-to-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/add-placemark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/add-subtitle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/address-book-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/addressbook-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/adjustcol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/adjustcurves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/adjusthsl.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/adjustlevels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/adjustrgb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/adjustrow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/adress-book-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/aggregation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/akonadi-phone-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/akonadiconsole.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importdir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importimages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-user-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-on-canvas.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-sel-as-group.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-to-anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_artist.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_view.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_change_language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_clock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_lyrics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_playcount.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/amarok_scripts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/anchor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/animal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/animation-stage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/answer-correct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/answer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/antivignetting.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/application-exit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/application-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/application-rss+xml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/application-rss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/application-url.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/applications-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/appointment-missed.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/appointment-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/appointment-soon.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/approved.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/archive-extract.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/archive-insert-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/archive-insert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/archive-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/arrow-down-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-left-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-right-double.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/arrow-up-double.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/artifact.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/artistictext-tool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/as_disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/as_light.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/association.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/atmosphere.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/attributes-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/audio-off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/audio-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/audio-ready.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-low.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-medium.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-muted.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/auto-transition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/auto-type.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/autocorrection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/automated-tasks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/backgroundtool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/backup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/baloo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bboxnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bboxprev.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/beamerblock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/beamerframe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bell.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bibtex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bigskip.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bitmap-trace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/black_sum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/blueman-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/blueman-send-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/blueman-trust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/blueman-untrust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/blur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/blurfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/blurimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bonobo-component-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark-add-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bookmark-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark-toolbar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmark_add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-bookmarked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-organize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bookmarks.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bookmarks_list_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/borderpainter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bordertool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/box.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-addqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-rmqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/bqm-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/branch.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/brightness-high.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/brightness-low.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/brightnesssettings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/browser-cookies.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/browser-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/budget-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/budget-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/budget-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/budget.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/bugreport.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/burst.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/button_cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/button_ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/bwtonal.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/cab_extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cab_view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cache.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/calendar-go-today.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/call-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/call-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/call-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/call-voicemail.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/calligraphy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/callout-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/camera-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/camera-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/camera-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cards-block.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/categories.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/category-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/category-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/category.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/category2parent.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/cd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cell_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cell_layout.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/center_telescope.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_magenta.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_red.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/centrejust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/channelmixer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/character-set.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/charcoal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/charcoaltool.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/chart-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/check-filled.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/check_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/checkbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/checked-completed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/checkmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/child2category.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/choice-rhomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/choice-round.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/chronometer-lap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/chronometer-pause.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/chronometer-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/chronometer-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/chronometer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/circular-arrow-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/class-or-package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/clear_left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/clipboard-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/clock-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/clock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cloud-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cloud-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cloud-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_briefview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_columnsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_copyfullnamestoclip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_extractfiles.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_flatview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_markinvert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_markminus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_markplus.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_multirename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_packfiles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_refresh.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_runterm.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_syncdirs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_thumbnailsview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistorynext.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistoryprev.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-block.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-class.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-context.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-typedef.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/code-variable.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/collapse-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/collapse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/collection-rescan-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-gradient.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-management.svg58
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-mode-black-white.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-negative.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-positive.svg60
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-text.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/color-pick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-picker-black.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-picker-grey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/color-picker-white.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-picker.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/color-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/colorfx.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/colormanagement.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/colorneg.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/colors-chromablue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/colors-chromagreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/colors-chromared.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/colors-luma.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/combined_fragment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/compass.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/composite-track-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/composite-track-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/composite-track-preview.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/composition.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/configuration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/configure-shortcuts.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/configure-toolbars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/configure_kile.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/configure_project.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/configure_shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/configure_toolbars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/connected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/connector-avoid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/connector-ignore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/connector-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/contact-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/containment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/contexthelp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/contrast.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/convert.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/cookies.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/coordinate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/copy-coordinates.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/createpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cross-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/crosshairs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/curve-connector.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/cvc-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cvc-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cvc-connect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cvc-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/cvc-info.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dashboard-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/database-change-key.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/database-index.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/database-lock-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/database-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/database-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/database-search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/datatype.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dblatex.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-from-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-to-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-run-cursor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-run.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-step-instruction.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into-instruction.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-step-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/debug-step-over.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/deep-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/delete-comment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/delete-table-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/delete_table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/deletecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dependency.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/depth16to8.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/depth8to16.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/description.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/device.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dfrac.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/diag_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/diag_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/diag_component.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-align-and-distribute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-fill-and-stroke.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-filters.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-geometry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-icon-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-information.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-input-devices.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-layers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-memory.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-messages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-object-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok-apply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-path-effects.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-rows-and-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-scripts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-selectors.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-templates.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-text-and-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-tile-clones.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-transform.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dialog-xml-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dialog-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dirsync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/disconnected.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/discrete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/displaymathmode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dissociatecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/distortionfx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph-directed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-equal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-gaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-x.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-remove-overlaps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-unclump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-baseline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-equal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-gaps.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-margin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-compareleft.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-compareright.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-decrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt-verify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-edit-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign-encrypt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-edit-verify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-encrypt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-equal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-export-ocal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-export-table.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-export.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-import-ocal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-import.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-new-from-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-open-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-open-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-open-remote.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-open.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-page-setup.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-preview-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-preview.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-print-direct.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-print-frame.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-print-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-print.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-replace.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-revert-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-save-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-save-as-template.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-save-as.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-save-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-save.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-scan.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-send.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-share.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-sign.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/document-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-swap.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document-unequal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/document.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/documentation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/documentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dome-park.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dome-unpark.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/donate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/dontknow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/double-page.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/download-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/download-later.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/download.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/downloading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/drag-surface.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-bezier-curves.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-booleans.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-brush.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-calligraphic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-circle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-cross.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-cuboid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-donut.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-arc.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-chord.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-whole.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser-delete-objects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-freehand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-angle-bisector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-radius.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-three-points.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-perpendicular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-mirror.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-set-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-show-measuring-info.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle4.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-highlight.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-number.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-path.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon-star.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle-rounded.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-spiral.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-square-inverted-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-star.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/draw-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-trace-background.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle3.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle4.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-use-pressure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-use-tilt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/draw-watercolor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/dvipdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dvipng.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dvips.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dvisearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/dynamic-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/earthquake.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-bomb.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-history.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-locationbar-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-locationbar-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-clear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-clone-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-clone.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-comment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-copy-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-cut.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-shred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-find-mail.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-find-project.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-find-replace.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-find-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-find.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-detect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-recognize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-image.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-line-width.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-map.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-mark.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-opacity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-in-place.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-redo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-reset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all-layers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-invert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-lasso.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-select.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-row.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-below.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-under.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-text-frame-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-history.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit-undo.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/edit_animation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editclear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editcopy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editcut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editdelete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editpaste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/editpath.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edittext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/edittrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/ellipse-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/embosstool.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/emph.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/emptytrash.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/end_of_life.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/end_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/enterprise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/entity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/entrance_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/entry-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/entry-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/entry-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/entry-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/entry-restore.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/enum.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/enumerate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/epiphany-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/equalizer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/error.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/errornext.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/errorprev.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/exception.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-clockwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-zorder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/exifinfo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/exit_animations.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/expand-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/expand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/extract-archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/favicon-download.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/favorite-genres-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/favorites.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-anthy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-bopomofo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-cangjie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chewing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-erbi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-googlepinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-hangul.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kbd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kkc.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-deploy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-sync.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sayura.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin-libpinyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-skk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sunpinyin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-unikey.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-active.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wbpy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wubi.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fcitx-zhuyin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fcitx-ziranma.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/featured-vm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/feed-subscribe.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filefind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filegrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-album-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-and-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-artist-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-bpm-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-comment-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-composer-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-dash-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-discnumber-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-divider.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-dot-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-filetype-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-genre-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-group-length.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-group-tracks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-ignore-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-initial-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-last-played.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-moodbar.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-sample-rate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-slash-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-space-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-title-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-track-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filename-underscore-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/filename-year-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filenew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fileopen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fileprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filequickprint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filesave.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/filesaveas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fileview-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-even-odd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-nonzero.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filmgrain.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filter-active.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/filter-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filter-inactive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/filter-stalled.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/final_activity.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/find-location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fingerprint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/finish.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/firewalled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fitbest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fitheight.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fitmanual.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fitsize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fitwidth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag-black.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag-blue.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag-green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag-red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag-yellow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flashlight-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flashlight-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flatten_simplify.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/flower-shape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/fm-compact.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fm-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fm-icons.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fm-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/fm-thumbs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/focus-legacy-systray.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/focus-top-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/focus-windows.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-move.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-open.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/folder-saved-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/folder-sync.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/folder-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/folder_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/folder_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/followmouse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/font-disable.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/24/font-enable.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/font-face.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/font-select.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/font-size-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/font-size-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/font.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/food.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/footsteps.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/force-recheck.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/foreign_green.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/foreign_red.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/foreignkey_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-add-node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-bl-tr.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-tl-br.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-external.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-horizontal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-vertical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-top.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-border-style.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-break-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-connect-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-convert-to-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-currency.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-disconnect-node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-fill-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-insert-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-join-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-justify-center.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-justify-fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-justify-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-justify-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-double.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-triple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-list-ordered.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-list-unordered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-node-corner.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-node-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-node-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-node-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-node-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-number-percent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-precision-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-precision-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-remove-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-segment-line.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-stroke-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-blockquote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-bold.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-capitalize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-text-code.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-ltr.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-r2l.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-lr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-ltr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-italic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-larger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-lowercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-remove-formatting.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-smaller.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-strikethrough.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-subscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-superscript.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-symbol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline-squiggle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/format-text-uppercase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/formula.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/freerotation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/games-achievements.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-config-background.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/games-config-board.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-config-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-config-options.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-config-theme.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/games-config-tiles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/games-difficult.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-endturn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-highscores.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/games-hint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/games-solve.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gcr-gnupg.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gcr-key.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/geany-build.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/geany-close-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/geany-save-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gearhead-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/generalisation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/generalise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/get-hot-new-stuff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/getting-started.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/giggle-branch.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/giggle-diff-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/giggle-history-view.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/giggle-remote.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/giggle-tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/globe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-app-install-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-lockscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-searchtool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-rpl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-snd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-unindent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autosum.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-brush.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-bucket.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-split.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-component-insert-shaped.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-data-slicer.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-font.svg12
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-accounting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-diag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-double-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-inside-horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-outside.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-rev-diag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-outside.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-double-bottom.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-thick-bottom.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-percentage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-decrease.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-increase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-thousand-separator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-formulaguru.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-graphguru.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-email.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-external.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-internal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-url.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-arrow.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-button.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-checkbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-combo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-ellipse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-label.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-list.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-rectangle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-scrollbar.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-spinbutton.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-cell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-pages.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pivottable.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-size.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-ungroup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-visible.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-bottom.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-down-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-down-skip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-first-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-first-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-first.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-home-large.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-home-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-jump-declaration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-jump-definition.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-jump-locationbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-jump-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-jump-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-jump.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-last-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-last-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-last.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-next-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-next-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-next-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-next-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-next-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-next-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-next-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-north.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-northeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-northwest.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-parent-folder.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-previous-context.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-previous-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-previous-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-previous-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-previous-use.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-southeast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-southwest.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-today.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-up-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-up-skip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/go-up-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/go-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gohome.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gpg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gpgsm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gpick-tray.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gradient.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/graphics.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gray-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/grid-axonometric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/grid-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/group-clone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/group-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/group-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/group-empty-trash.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/group-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/group.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-note-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-plugin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-none.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-dismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undismiss.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtg-work.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-authentication.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-cdrom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-color-picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gtk-convert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-directory.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-disconnect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-execute.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-file.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-find-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-find.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gtk-floppy.svg4
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-back-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-back-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-first-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-first-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-last-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-last-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-indent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-indent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-index.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-jump-to-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-jump-to-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-fill.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-forward-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-forward-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-next-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-next-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-play-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-previous-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-previous-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-rewind-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-rewind-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-network.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-preferences.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-redo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-revert-to-saved-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-revert-to-saved-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-color.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-font.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-descending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-spell-check.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-underline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-undo-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-ltr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-100.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hammer-wrench.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/hand.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/handle-left.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/handle-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/handle-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/handle-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hash.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-add-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-complete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-picture.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-presets.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-showqueue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-source.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hb-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/headphones.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/health.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-about.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-contents-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-contents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-contextual.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-ars.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-aud.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-brl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cad.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-chf.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cny.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-eur.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-gbp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-inr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-jpy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-mxn.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-pln.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-rub.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-sek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-try.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/help-donate-uah.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate-usd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-donate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-faq.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-feedback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-info.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-keyboard-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-keybord-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-latex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help-whatsthis.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/help.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hexagon-shape.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hibp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hide-categories.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hide-reconciled.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/hide_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hide_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hidemouse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/high-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/highlight-pointer-spot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/hint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/history_entry.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/homerun.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/hook-notifier.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hotpixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/hypnotoad.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/icon_console.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/icon_details.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/icon_radio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/icon_tag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/icon_user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/identity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-aim.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-ban-kick-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-ban-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-facebook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-gadugadu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-google-talk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-google.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-groupwise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-icq.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-identi.ca.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-invisible-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-irc.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-jabber.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-kick-user.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-local-xmpp.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-message-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-msn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-nov.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-qq.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-skype.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-twitter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-user-away.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-user-busy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-user-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-user-online.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/im-yahoo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/im-youtube.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/image-adjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/image-auto-adjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-denoise.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-filter.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/image-loading.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/image-missing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-red-eye.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-sharpen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/image-straighten.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/imagecomment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/inbox.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-deselect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/indihub.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/initial_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/inpainting.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-hide.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-middle.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-right.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-button.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-emoticon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-endnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-footnote.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-horizontal-rule.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-math-expression.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-more-mark.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-object.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-page-break.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/insert-table-of-contents.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/insert-table-row.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-table.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/insert-tableofcontents.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-text-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insert-vertical-rule.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/insertcell.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/insertcellcopy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/institution-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/institution-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/institution-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/institution.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/interactive_simplify.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/interface.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/internet-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/internet-services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/invertimage.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/investment-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/investment-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/investment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/ip-blocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-inactive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/irc-close-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/irc-join-channel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/irc-operator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/irc-remove-operator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/irc-unvoice.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/irc-voice.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/item.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/itemize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/items-tags.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-copy-link.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-information.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-open-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-quit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-resize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-rotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-tools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-upload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-utils.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/itmages-warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/journal-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/junction.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-clip.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-color-clip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-slide-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-text-clip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-hor.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-left.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-none.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-vert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-custom-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-deleffect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-down.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-audio.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-video.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-rect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-unicode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-menu.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-no-composite.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-normal-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-overwrite-edit.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-ripple.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-rolling.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-images.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-rects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-texts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-tool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audiothumb.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-markers.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-video.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-videothumb.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-snap.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-spacer-tool.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-split-audio.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track-has-effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track_has_effect.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unselect-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-top.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-small.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kdocumentinfo.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/key-enter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/key_enter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/keyboard-enter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyboard-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyboard-shift.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyboard.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe-remove.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/keyframe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kfm_home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kipiplugin_youtube.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kittens.svg8
l---------.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrasebook.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phresebook-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/knotes_alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/knotes_date.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/knotes_delete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/know.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kontact-import-wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kontes_close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kr_combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kr_comparedirs.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kr_diskusage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kr_jumpback.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kr_mountman.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kr_setjumpback.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kr_split.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_off.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kr_unselect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kruler-east.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kruler-north.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kruler-south.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kruler-west.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_advanced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_catalog.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_cbound.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_clines.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_cnames.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_colors.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_constellationart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_deepsky.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_developer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_ekos.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_fitsviewer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_flag.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_fov.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_grid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_guides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_hgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_horizon.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_imageoverlay.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_indi.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_mw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_planets.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_invisible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_visible.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_solarsystem.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_stars.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_sun.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_supernovae.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kstars_terrain.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kstars_xplanet.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-add-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-add-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-bandwidth-scheduler.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-change-tracker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-check-data.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-chunks.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-encrypted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-info-widget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-magnet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-plugins.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-queue-manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-feeds.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-filters.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-restore-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-set-max-download-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-set-max-upload-speed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-show-statusbar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-speed-limits.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-start-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-stop-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/kt-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/kt-upnp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_all_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/l2h.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/label-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/label.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-1x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-2x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-3x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-4x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-5x-zoom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-TeX-logo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-cursor-arrow.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-editbreaklayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-editgrid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-edithlayout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-editvlayout.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-format-text-symbol.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-plot-axis-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-down-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-left-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-right-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-up-y.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-transform-move.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-points.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-segments.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-equation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fit-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-filter-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-transform-curve.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-interpolation-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-four-axes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-smoothing-curve.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-in-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-in-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-out-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-out-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/language-chooser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/languages.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lastfm-neighbour.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lastfm-personal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lastfm-recommended.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lastfm-tag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/latex-config.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/latex.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-lower.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-raise.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/layer-rename.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-top.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/ledger.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/leftjust.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lens.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lensautofix.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lensdistortion.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/libpeas-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/license.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lighttable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/lighttableadd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lilypond.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lines-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-add-font.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-add-user.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-remove-user.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/list-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/list-resource-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/loading.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/location.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/locationbar_erase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lock-question.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/lock.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/love-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/love.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/loved_radio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/low-brightness.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lpi-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lpi-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/lpi-translate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-archive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-attachment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-deleted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-download-later.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-download-now.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-part.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-flag.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-flagged.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-inbox.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-sent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-attachment.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-custom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-inbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-invitation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-important.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-junk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-notjunk.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-read.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-unread-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-unread.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-meeting-request-reply.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-message.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-open-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-outbox.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-queue.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-queued.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-read.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-receive.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-replied.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-author.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-custom-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-custom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-sender.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-send-receive.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-send.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-sent.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-signature-unknown.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-full.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-fully.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-part.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-verified.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-signed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-tagged.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-ignored.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-watch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-multiple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail-unread.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_generic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_replyall.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mail_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/makeidx.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/manga.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/map-flat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/map-globe.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/map-gnomonic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/map-mercator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mark-location.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/markasblank.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/math0.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/math1.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/math2.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/math3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/math7.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/math9.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mathmode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover-manager-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-album-repeat-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-album-track.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-eject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-import-audio-cd.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-pause.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-paused.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-playing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stopped.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-append.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-play.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-song.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-shuffle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-random-albums-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-random-tracks-amarok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-record.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-album-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-none.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-playlist-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-single.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-rewind.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-show-active-track-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-standard-track-progression-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-track-add-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-track-edit-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-track-queue-amarok.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/media-track-remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-track-show-active.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles-hidden.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/medskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending-tentative.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-no-response.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-request-response.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/meld-version-control.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/menu_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/menu_new_sep.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/merge.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/mergecell-horizontal.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mergecell-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mergecell.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient-fit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/message-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/message-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/message.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/messagebox_warning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mic-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mic-on.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mic-ready.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/milestone.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/minuet-chords.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/minuet-intervals.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/minuet-rhythms.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/minuet-scales.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mode1.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mode2.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mode3.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mode4.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/mode5.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/modified.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/motion_path_animations.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/move-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/move-up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/mpost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/msgid2msgstr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/multirow.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/music-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/music-note-16th.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/nemo-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/network-connect.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/network-disconnect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/network-server-vmware.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/network-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/new-24h-appointment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/new-audio-alarm.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/new-command-alarm.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/newline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/news-subscribe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/news-unsubscribe.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/next.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/nextuntranslated.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/no-marker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/no.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/nocover.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-break.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-delete-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-join-segment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-join.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-segment-curve.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-segment-line.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-transform.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-type-auto-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-type-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-type-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node-type-symmetric.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/node.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/noisereduction.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/non-starred.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/note.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/nroot.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-left-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-right-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-bottom-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-center-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-top-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-columns.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-crop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-fill.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-flip-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-flip-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-group-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-group.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-inverse.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-locked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-move.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-back-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-back.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-front-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-front.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise-calligra.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-rows.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-straighten.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-stroke-style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-to-path.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-attract.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-blur.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-duplicate.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-jitter-color.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-paint.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-randomize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-shrink.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-calligra.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-pop-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-unlocked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/object_node.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/off-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/off.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-focus-peak-node.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-stacked.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-forecast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-percentage.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-stacked.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-pie.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar-stacked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-ring.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-scatter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-chart-tall-pie.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/office-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/offline-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/oilpaint.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/on-outline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/online-banking.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/open-for-editing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/open-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/open-menu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/org.xfce.settings.manager.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-ccw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-cw.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-flip.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-normal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-left.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-sright.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-laptop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-screen.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/outbox.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/output_win.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/overexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pack-less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pack-more.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/package.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/package_settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/page-2sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/page-3sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/page-4sides.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/page-simple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/page-zoom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-conical.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-linear.svg11
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-mesh.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-radial.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-none.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fms.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fsm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-mfs.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-msf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-sfm.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-order-smf.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-pattern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-solid.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-swatch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paint-unknown.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pan-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pan-end.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pan-start.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pan-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pane-hide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pane-show.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paper-color.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/paperclip.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/passkey.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/password-copy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/password-generate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/password-generator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/password-show-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/password-show-on.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-break-apart.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-clip-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-combine.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-cut.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-difference.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-division.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-effect-parameter-next.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-exclusion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-inset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-intersection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mask-edit.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bezier.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bspline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline-paraxial.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-mode-spiro.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-offset-dynamic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-offset-linked.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-outset.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-reverse.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-simplify.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-attract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-grow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-repel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-roughen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-shrink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/path-union.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pathshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/pattern.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/payee-rename.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/payee.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pdf-annotations.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pdflatex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pdftex.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/peers-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/peers-remove.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/peers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/pentagon-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/perspective-parallel.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/perspective.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pgp-keys.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/photo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/photos-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pipe.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pixelart-trace.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/pixelate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/player-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player-time.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/player-volume-muted.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/player-volume.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_end.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_record.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/player_stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/playlist-automatic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/playlist-generator.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/playlist-queue.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/playlist-similar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/playlist-sort.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/plugins.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/podcast-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/podcast-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-fuzzy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-automatic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-mid.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-ok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-comment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-sync.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/poedit-validate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/pointer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/polygon-add-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/polygon-merge-nodes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/port.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/postalcode.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/practice-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/practice-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/practice-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/precondition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preferences-activities.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/preferences-advanced.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preferences-bittorrent.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/preferences-indicator-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/preferences-media-playback-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/preferences-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-glide.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/preferences-webui.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/preflight-verifier.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/presence_away.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/presence_offline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/presence_online.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/presence_unknown.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzyuntrans.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preview-add-zone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-all.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-zone.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preview-render-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/preview-render-on.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/preview_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/preview_sel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/prevuntranslated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/primarykey_constraint.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/privatebrowsing.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/process-stop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/project-defaults.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project-development-close-all.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/project-development-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/project-development-new-template.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/project-development.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project-open.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project_add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project_archive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project_rebuild.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/project_show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/projectgrep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/ps2pdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/qa.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/qlipper.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/qrcode.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/query-free-busy.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/question.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/queued.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/quick.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/quickopen-class.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/quickopen-file.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/quickopen-function.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/quickopen.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/quickview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/quickwizard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-annotate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-applypatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-branch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-bug.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-changes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkmods.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-cleanup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-clear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-commit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-compare.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-createpatch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-dbus.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-diff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-drive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-editconflicts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-emblems.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-export.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-import.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-lock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-merge.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-monkey.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-push.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-relocate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-rename.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-reset.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-resolve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-run.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-show_log.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-switch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unlock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unstage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-update.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/radio.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/raindrop.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/randomize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/rating-unrated.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/rating.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/ratio.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/ratiocrop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/realization.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/reannounce.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/recently_used.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reconcile-finish.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reconcile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/record.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/rectangle-make-corners-sharp.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/rectangle-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/redeyes.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/redhat-home.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/redo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/refactor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/refreshstructure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/region.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/relation.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/relationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/reload.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/reload3.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/reload_all_tabs.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/reload_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/remove-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/remove-link.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/removecell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/repeat.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/replay-play.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/replay-record-error.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/replay-record.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/replay-stop.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reply-all-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reply-all.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reply.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/report.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reports-exclude.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reports.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/resizecol.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/resizerow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-insert.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/resource-group-new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/resource-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/restoration.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/retweet.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/reverse.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/revert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-set-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-unset-star.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rightjust.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/rime-disable.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/rime-im.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/rime-latin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/roll.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/routeplanning.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/rss.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-clean.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-configure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-file.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-install-root.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-install.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build-prune.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/run-build.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/run-clean.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/run-install.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-off.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/scriptnew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/scriptopen.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-bad.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-ok.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/search-icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/secure-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/select-rectangular.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/select_stat.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/selection-bottom.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/selection-end.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/selection-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/selection-make-bitmap-copy.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-above.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-below.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/selection-raise.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/selection-start.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/selection-top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/semi-starred.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/send-to.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/send_signal.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/services.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/set-language.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/set-location.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/setroubleshoot_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/settings-configure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/shallow-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/shape-choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/shape-cuboid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/shapes.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sharpenimage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/shear.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/shoot.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-all-effects.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-bounding-box.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-dialogs.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-gpu-effects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-grid.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-guides.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-hidden.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-menu.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-node-handles.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-offline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/show-path-outline.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-thumbnail-bar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show-today.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show_table_column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/show_table_row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/shuffle.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-right.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sidebar-places.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/sidebar-show-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/sidebar.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/similarartists-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skg-chart-bubble.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/skrooge_credit_card.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skrooge_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skrooge_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_less.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/skrooge_type.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/slanted.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/slideshow-plugin.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/slow.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/slow_off.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/smallclock.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/smallfrac.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/smallskip.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/smartnewline.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/smiley-add.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/smiley-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/smiley.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-angle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-edges.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-midpoints.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-extension.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-grid-guide-intersections.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-guideline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-node.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-cusp.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-intersection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-midpoint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-rotation-center.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-smooth.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-orthogonal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap-text-baseline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/snap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/social.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-ascending.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-descending.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sort-name.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/sort-presence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/sort_incr.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/soundkonverter-replaygain.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/source-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/source-smart-playlist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/spacefm-find.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/speaker.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/special_paste.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/specific-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/speedometer.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/spiral-shape.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/split.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-clone.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-union.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/spreadsheetshape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/sqrt.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stalledDL.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stalledUP.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/standard-connector.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/star-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/star-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/star-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/star-shape.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/star_profile.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/starred.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/start-over.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/start.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/state-fork.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stateshape.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/statetool.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stellarmate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Anchor.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Box.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_ChargedParticle.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_CircularMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Controller.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_CoulombForce.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Disk.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Gas.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_GasParticle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Graph.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_GravitationForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_LinearMotor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Meter.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Particle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Pin.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Rope.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_SoftBody.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_Spring.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Stick.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/step_object_Tracer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/step_object_WeightForce.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stickers.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/sticky_zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_about.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_bell.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-accept.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-cancel.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_check-filled.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_contact-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_cut.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_exit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properites.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_first.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-move.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_folder_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_gtk-dnd-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_help-add-bookmark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_home.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-note.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-rule.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_last.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_leave-fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-compose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-filters-apply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-flag-for-followup-done.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-flag-for-followup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-forward.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-open-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-reply-to-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-send-receive.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-send.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-unread-multiple.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_mark.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-fwd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-play.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-prev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rec.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rew.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_media-stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_navigator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-24h-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-appointment.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-bcard.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-dir.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_new-window.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_no.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_not.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_notes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_paste.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_print-preview.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_print-setup.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_print.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_redo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_refresh.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_save-as.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_save.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-high.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-higher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-highest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-low.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lower.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lowest.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_score-normal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_search-and-replace.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_search.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_select-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_select-column.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_select-row.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_shared-by-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_shared-to-me.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_show-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_spam.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_spellcheck.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_task-recurring.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_task.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text-monospaced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text-strikethrough.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_bold.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_center.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_indent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_italic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_justify.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_left.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_underlined.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_text_unindent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_thunar-shortcuts.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_timezone.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_todo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_top.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_undo.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_video-conferencing.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_view-details.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_volume.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-blank-cdrw.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-data-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-format-dvdrw.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-new-data-composition.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_yes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-out.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stop.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stopped.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/story-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/straight-connector.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-bevel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-butt.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-miter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-square.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-bevel.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-miter.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-round.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/stroke-to-path.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/strong.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/structure.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/subsystem.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/svn-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/svn-update.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/swap-panels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/symbol-add.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/symbol-bigger.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/symbol-fit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/symbol-remove.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/symbol-smaller.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/symbols.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/system-help.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/system-save-session.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/system-search.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/system-software-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/system-upgrade.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/system-users.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab-close-other.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tab-close.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab-detach.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tab-duplicate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tab-new-background.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tab-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_breakoff.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_duplicate.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_new_bg.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_remove.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tab_remove_other.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/table.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-addressbook.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-assigned.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-events.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-folder.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-multiple.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-people.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-places.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-properties.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag-recents.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tag-reset.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag-search.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tag.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tags.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tap-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tap-extract-to.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tap-extract.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/task-attempt.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/task-attention.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/task-complete.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/task-due.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/task-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/task-past-due.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/task-reject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/taxes-finances.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/template.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/terminator_horiz.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/terminator_vert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/texcompiler.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/texlion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-convert-to-regular.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-field-framed.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/text-field-frameless.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-field.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-flow-into-frame.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-frame-link.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-frame-unlink.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-auto.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-sideways.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-upright.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-put-on-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-remove-from-path.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-speak.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-unflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-unkern.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-wiki.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text-wrap.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_bold.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_horz_kern.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_italic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_letter_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_line_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_outer_style.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_remove_kerns.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_rotation.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_strike.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_subscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_superscript.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/text_under.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_vert_kern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/text_word_spacing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/texture.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/time.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timedout.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-extract.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-insert.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-lift.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-overwrite.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-off.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-on.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tiny-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tiny-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_z.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tokodon-chat-reply.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-boost.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-favorite.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-reply.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool-animator.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool-measure.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool-node-editor.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool-pointer.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool-spray.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool-text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool-tweak.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_brush.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_cellformatting.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool_color_eraser.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_color_picker.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_curve.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_ellipse.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool_elliptical_selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_eraser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_flood_fill.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool_free_form_selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tool_imageeffects.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_line.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_pagelayout.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_pen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_polygon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_polyline.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_rect_selection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_references.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_review.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_rounded_rectangle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_spraycan.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tool_text.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-check-spelling.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn-image.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-erase.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-format.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-report-bug.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-audio-cd.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-cd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-dvd.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/tools-wizard.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tools.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/top.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/torrent-creator.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/torrent-magnet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/torrent-start-forced.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/torrent-start.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/torrent-stop.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/torrents.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/totp-copy-password.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/totp-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/totp-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/totp.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tracker-error.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/tracker-warning.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/trackerless.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/trackers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transaction-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transaction-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transaction-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transaction-find.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transaction-report.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/transfers.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-gradient.svg9
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-pattern.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-rounded-corners.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-stroke.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-browse.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-crop-and-resize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-crop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-move-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-move-vertical.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-move.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-rotate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-textbox-points.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/transform-scale.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-down.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-left.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-right.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-up.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/transsearch.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/trash-empty.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/trashcan_empty.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/trim-margins.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/trim-to-selection.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/twitter-dm.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/twitter-home.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/twitter-mentions.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/twitter-profile.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/typewriter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-checked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-unchecked.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/udiskie-detach.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/udiskie-eject.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/udiskie-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/udiskie-mount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/udiskie-submenu.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unlock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unmount.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-asynchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-found.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-lost.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-synchronous.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_activity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_class.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_collaboration.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_component.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_deployment.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_entityrelationship.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_sequence.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_state.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_usecase.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/underexposure.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/undo.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/unhide.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/uniassociation.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/unique_constraint.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/unlock.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/unmarkasblank.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/up.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/upcomingevents-amarok.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/upindicator.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/upload-media.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/upload.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/uproject.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/url-copy.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/usecase.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user-group-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user-group-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user-group-properties.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user-guide.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/user-identity.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user-others.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/user-properties.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/user.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/user_purple.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/usermenu-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/usermenu-down.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/usermenu-up.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/username-copy.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge-request.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-pull.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-push.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-remove-cvs-cervisia.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash-pop.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-status-cvs-cervisia.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vcs-update-cvs-cervisia.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/verb.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/verbatim.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vertical.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/videoclip-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-bank-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-bank-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-bank-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-bank.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-qr.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-barcode.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-agenda.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-birthday.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-day.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-holiday.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-journal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-month.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-special-occasion.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-tasks.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-time-spent.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-timeline.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-days.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-events.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-wedding-anniversary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-week.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-whatsnext.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-workweek.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-year.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-calendar.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-catalog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-categories-expenditures.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-categories-incomes.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-categories.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-secret.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-import.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-server-configure.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-sign.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-certificate.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-choose.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-close.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-column.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-continuous.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-conversation-balloon.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-coverflow.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-currency-list.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-dual.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-file-columns.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-filter.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-reopen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings-closed.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-financial-budget.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-delete.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-edit.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-expense.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-income.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-financial-list.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconcile.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-unreconciled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-form-action.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-form.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-fullscreen.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-grid.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-group.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-hidden.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-history.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-institution-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-institution-delete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-institution-edit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-institution.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-left-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-left-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-list-compact.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-list-details.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-list-icons.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-list-images.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-list-text.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-list-tree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-list-video.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-list.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-maximized.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-album-cover.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-chart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-config.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-media-equalizer.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-favorite.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-media-genre.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-media-lyrics.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-media-playcount.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-media-playlist.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-publisher.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-queue.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-recent.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-similarartists.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles-hidden.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-title.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-track.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-media-visualization.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-more-horizontal.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-more.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-multiple-objects.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-linear.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-logarithmic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-paged.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pages-continuous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing-first-centered.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pages-overview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pages-single.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-pim-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pim-contacts.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-pim-journal.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-pim-mail.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pim-news.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-pim-notes.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pim-summary.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks-pending.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-presentation.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-preview.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-private.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-all-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-all.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-own.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-system.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-process-users.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-readermode-active.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-readermode.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-refresh.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-resource-calendar.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-right-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-right-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-services-scripted-amarok.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-sidetree.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending-name.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending-name.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-sort.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-split-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-split-left-right.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-split-top-bottom.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-statistics.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-ltr.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-task-add.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-task-child-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-task-child.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-task.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-add.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-remove.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-calculus.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-child-insert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-edit.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-insert.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/view-unsplit-effect.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-user-offline-kopete.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-visible.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view-web-browser-dom-tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_choose.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_detailed.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_fit_to_page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_icon.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_left_right.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_multicolumn.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_top_bottom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/view_tree.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewbib.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewdvi.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewhtml.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewimage.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewlog.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewmag+.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewmag-.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewmag1.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewmagfit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewpdf.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/viewps.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vinyl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/virtual-desktops.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/visibility.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-create.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-download.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-power-off.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-power-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-restart.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect-keep.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-current.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-recording.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-revert.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshots-manage.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-suspend.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install-cancel.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm-upload.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vm_clone_wizard.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vm_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-autoprotect-keep.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-next.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-previous.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-download-inactive.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-downloading.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-component.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-datacenter.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-disabled.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-error-emblem.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-locked.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-manage-autostart-vms.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-marker-add.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-new.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-powered-on.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-bullet.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-flag.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-beginning.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-pause.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-play.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-fast.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-normal.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-suspended.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-unlocked.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcd-server.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcenter.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-appliance.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-console.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity-error.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/wallet-closed.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/wallet-open.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/warnnext.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/warnprev.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/web-browser.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/web.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/whitebalance.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/widget-alternatives.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-close.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-duplicate.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/window-keep-above.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/window-keep-below.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-maximize.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-minimize.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/window-new.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-pin.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-pop-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-previous.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-restore.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-shade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-unpin.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window-unshade.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/window.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/window_fullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/window_new.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/window_nofullscreen.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/wizard_math.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/wizard_pdftools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/wizard_pstools.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/wizard_tabular.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-album.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-albums.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-artist.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-shuffle.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-office-address-book.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-shape-connection.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-shape-formula.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-shape-image.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-shape-text.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-zoom-in.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/x-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xc_crosshair.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-system-settings.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-close.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-maximize.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-menu.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-minimize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-shade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-stick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unmaximize.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unshade.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unstick.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfce4-settings.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xfpm-brightness-lcd.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xfsm-lock.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xml-attribute-delete.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xml-element-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xml-node-delete.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/xml-node-duplicate.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/xml-text-new.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-in.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-out.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zone-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zone-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-1-to-2.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-2-to-1.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-all.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-best-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-center-page.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-double-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-draw.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-best.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-drawing.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-height.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-page.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-selection.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-width.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-half-size.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-large.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-x.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-y.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-in.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-next.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-original.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-large.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-x.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-y.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-out.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-pixels.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-previous.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-fit.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-x.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-y.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom-select.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/24/zoom-selection.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/24/zoom.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/24@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/account.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/bookmark-new.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/budget.svg26
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/categories.svg18
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/filename-moodbar.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/forecast.svg14
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/home.svg25
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/institution.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/investment.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/ledger.svg8
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/online-banking.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/payee.svg15
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/report.svg10
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/32/schedule.svg9
l---------.icons/Gruvbox-Plus-Dark/actions/32@2x1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg56
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg7
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg7
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg6
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg1
l---------.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg1
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg6
-rw-r--r--.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg6
10412 files changed, 37947 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/CVnamespace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/CVnamespace.svg
new file mode 100644
index 000000000..fd209b169
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/CVnamespace.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css" id="current-color-scheme">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path fill="currentColor" class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5 0 2.761-2.239 5-5 5-2.761 0-5-2.239-5-5 0-2.761 2.239-5 5-5zm-1.5 2v6l5-3-5-3z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/Finished.svg b/.icons/Gruvbox-Plus-Dark/actions/16/Finished.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/Finished.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/Info-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/Info-amarok.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/Info-amarok.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/PrePostCondition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/PrePostCondition.svg
new file mode 100644
index 000000000..cef22f576
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/PrePostCondition.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4v8s0 2 2 2h10c2 0 2-2 2-2v-6l-4-4h-8c-2 0-2 2-2 2zm2 0h6l-4.4e-4 4h4v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionError.svg b/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionError.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionError.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionTM.svg b/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionTM.svg
new file mode 120000
index 000000000..a83209821
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/SuggestionTM.svg
@@ -0,0 +1 @@
+database-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/accept_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/accept_signal.svg
new file mode 100644
index 000000000..d167804de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/accept_signal.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.002 1 4.041 7-4.041 7h14v-14zm3.463 2h8.535v10h-8.535l2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/accept_time_event.svg b/.icons/Gruvbox-Plus-Dark/actions/16/accept_time_event.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/accept_time_event.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/accessories-dictionary-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/accessories-dictionary-symbolic.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/accessories-dictionary-symbolic.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-add.svg
new file mode 100644
index 000000000..c204e0cfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-add.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 1v8h2v-7.25c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h8.5v-1c0-1 1-1 1-1zm9.5 1v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h6.75s-1 0-1-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.5 3v10h6.5v-1c0-1 1-1 1-1v-2h3.5v-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-close.svg
new file mode 100644
index 000000000..5f590b329
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-close.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 3v10l7.5-0.003906-1-0.9961v-3.004l4.5 0.00391v-6h-11zm11 6h-1.5l1 1 0.5-0.5v-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.007063-1 0.9929-1zm8.914-3h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11.5 1v8h0.5l1 1 0.5-0.5v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-delete.svg
new file mode 100644
index 000000000..7acee5af4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-delete.svg
@@ -0,0 +1,9 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 3v10l7.5-0.0039-1-0.9961v-3.004l4.5 0.0039v-6h-11zm11 6h-1.5l1 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.0071-1 0.9929-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11.5 1v8h0.5l1 1 0.5-0.5v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-NegativeText" d="M 11.414,10 H 10 v 1.414 L 11.586,13 10,14.586 V 16 h 1.414 L 13,14.414 14.586,16 H 16 V 14.586 L 14.414,13 16,11.414 V 10 H 14.586 L 13,11.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-edit.svg
new file mode 100644
index 000000000..ab69423fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-edit.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h9.5l1.5-1.5v-0.5zm12.2 1.002c-0.06711 0.0026-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953-1.414-1.414zm-10.45 1.365v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75v-1l1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.5 3v10h7.5l3.5-3.5v-6.5h-11z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11.5 1v10.5l2-2v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-reopen.svg
new file mode 100644
index 000000000..02c0c5288
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-reopen.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75h-9.5zm-0.75 4v2h11v-2h-11zm0 4v2h8.562c0.4053-0.3894 0.8983-0.6754 1.438-0.834v-0.166c0-1 1-1 1-1h-11zm11 1v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5-2.5-1.5zm-11 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h7.092c-0.2238-0.4685-0.3405-0.9808-0.3418-1.5-2.46e-4 -0.1673 0.0115-0.3344 0.03516-0.5h-7.535z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.5 3v10h7.535a3.5 3.5 0 0 1 2.465-2.84v-1.16h1v-6h-11z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11.5 1v9.635a3.5 3.5 0 0 1 1-0.4805v-1.154h1v-7.25c0-0.4155-0.3345-0.75-0.75-0.75h-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-asset.svg
new file mode 100644
index 000000000..e453b51ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-asset.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-3.428 3h6.855l1.145 3.428v3.43h-0.5723v1.143h-1.143v-1.143h-5.715v1.143h-1.143v-1.143h-0.5723v-3.43l1.145-3.428zm0.8223 1.143-0.5723 1.715h6.354l-0.5703-1.715h-5.211zm0.0332 3.143c-0.4734 1e-7 -0.8574 0.3841-0.8574 0.8574 0 0.4734 0.3841 0.8574 0.8574 0.8574 0.4734 0 0.8574-0.3841 0.8574-0.8574 0-0.4734-0.3841-0.8574-0.8574-0.8574zm5.143 0c-0.4734 1e-7 -0.8555 0.3841-0.8555 0.8574 0 0.4734 0.3821 0.8574 0.8555 0.8574s0.8574-0.4534 0.8574-0.8574c0-0.4041-0.384-0.8574-0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-cash.svg
new file mode 100644
index 000000000..2520dc256
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-cash.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-0.7148 2h1.43v0.7148h2.143v1.428h-2.143v2.143h0.3574c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5h-0.3574v0.7148h-1.43v-0.7148h-2.143v-1.428h2.143v-2.143h-0.3574c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5h0.3574v-0.7148zm-0.3574 2.143c-0.5917 0-1.07 0.4806-1.07 1.072 0 0.5917 0.4786 1.07 1.07 1.07h0.3574v-2.143h-0.3574zm1.787 3.572v2.143h0.3574c0.5917 0 1.07-0.4806 1.07-1.072 0-0.5917-0.4786-1.07-1.07-1.07h-0.3574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-checking.svg
new file mode 100644
index 000000000..99e5f719f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-checking.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0.1504 2.006c1.318 0.06752 2.582 0.7306 3.375 1.912l0.8965-0.6016 0.01953 3.922-3.619-1.502 0.9062-0.6074c-0.6681-0.9947-2.017-1.258-3.012-0.5898-0.5045 0.3387-0.8212 0.9032-0.9238 1.457l-2.055-0.8711c0.2633-0.9482 0.8668-1.781 1.771-2.389 1.003-0.6749 2.01-0.7632 2.641-0.7305zm-0.9668 6.252-0.9102 0.6113c0.6681 0.9947 2.021 1.258 3.016 0.5898 0.5045-0.3389 0.8173-0.9071 0.9199-1.461l2.051 0.875c-0.2642 0.9498-0.8652 1.784-1.77 2.391-1.992 1.334-4.69 0.8046-6.025-1.186l-0.8887 0.5996-0.01758-3.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-closed.svg
new file mode 100644
index 000000000..621a330d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2.518l3.482 3.482-3.482 3.482v2.518h2.518l3.482-3.482 3.482 3.482h2.518v-2.518l-3.482-3.482 3.482-3.482v-2.518h-2.518l-3.482 3.482-3.482-3.482h-2.518z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-credit-card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-credit-card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-expense.svg
new file mode 100644
index 000000000..8e88a26cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-expense.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 10h-7v-4h7v-2l7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-income.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-income.svg
new file mode 100644
index 000000000..36f4bf2e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-income.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6h7v4h-7v2l-7-4 7-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-investments.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-investments.svg
new file mode 120000
index 000000000..fe4edfa80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-investments.svg
@@ -0,0 +1 @@
+investment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-liability.svg
new file mode 100644
index 000000000..2469fe5ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-liability.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm8.498 1.805 1 1.73-6 3.465 6 3.465-1 1.73-9-5.195 9-5.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-loan.svg
new file mode 100644
index 000000000..93a6a80ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-loan.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1-3 4h2v5h2v-5h2l-3-4zm4.428 4v0.5723h-0.2852c-1.105 0-2 0.8952-2 2 0 1.105 0.8952 2 2 2h0.2852v1.713h-1.715v1.143h1.715v0.5723h1.145v-0.5723h0.2852c1.105 0 2-0.8952 2-2 0-1.105-0.8952-2-2-2h-0.2852v-1.713h1.715v-1.143h-1.715v-0.5723h-1.145zm-0.2852 1.713h0.2852v1.715h-0.2852c-0.4731 0-0.8574-0.3821-0.8574-0.8555 1e-7 -0.4731 0.3841-0.8574 0.8574-0.8574v-0.001953zm5.857 2.287-2 3h1.25v3h1.5v-3h1.25l-2-3zm-4.428 0.5723h0.2852c0.4731 0 0.8555 0.3821 0.8555 0.8555 0 0.4731-0.3821 0.8574-0.8555 0.8574h-0.2852v-1.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-reconciled.svg
new file mode 120000
index 000000000..f1c9d52e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-reconciled.svg
@@ -0,0 +1 @@
+reconcile.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-types-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-savings.svg
new file mode 120000
index 000000000..7343f7945
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-types-savings.svg
@@ -0,0 +1 @@
+view-financial-account-savings.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online-all.svg
new file mode 100644
index 000000000..a449b5bb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9961c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.0078-1.574h4e-3s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-2e-3 0.00195h0.0059c0.0879-0.0022 0.1742-0.0026 0.2617 0.00195 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2186-1.138 0.2186-1.738 0-3.866-3.134-7-7-7zm-0.5 1.938c0.0669-7e-3 0.1512 4e-3 0.2188 0 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625zm4.664 2.344c0.01045-0.00265 0.01776-0.00161 0.02344 0.00195 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m13.39 10.37c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online.svg
new file mode 100644
index 000000000..c441a9fdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9961c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.007813-1.574h0.003906s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-0.001953 0.001953h0.005859c0.0879-0.0022 0.1742-0.002597 0.2617 0.001953 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2188-1.138 0.2188-1.738 0-3.866-3.134-7-7-7zm-0.3906 1.936c0.03788 0.001375 0.07558 0.003953 0.1094 0.001953 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625v-0.001953c0.03345-0.0035 0.0715-0.003328 0.1094-0.001953zm4.555 2.346c0.01045-0.00265 0.01776-0.001607 0.02344 0.001953 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062zm1.227 5.096c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8102-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.003553-0.1895-0.001953h-0.003906zm-2.391 2.68 0.009766 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8112 0.9961-1.346l-1.152-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-0.003906z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/account.svg b/.icons/Gruvbox-Plus-Dark/actions/16/account.svg
new file mode 100644
index 000000000..f56eb06e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/account.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 3v10h11v-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11.5 1v14h1.25c0.4155 0 0.75-0.3345 0.75-0.75v-12.5c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.25 1c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h11v-2zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h9.5c0.4155 0 0.75-0.3345 0.75-0.75v-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/acrobat.svg b/.icons/Gruvbox-Plus-Dark/actions/16/acrobat.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/acrobat.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/action-albumfolder-importdir2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/action-albumfolder-importdir2.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/action-albumfolder-importdir2.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/action-rss_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/action-rss_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/action-rss_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/action-unavailable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/action-unavailable.svg
new file mode 100644
index 000000000..f1c83d340
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/action-unavailable.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-6.938 6.938c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-2.759 2.241-5 5-5zm4.188 2.25c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 2.759-2.241 5-5 5-1.019 0-1.959-0.2876-2.75-0.8125l6.938-6.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/activities.svg b/.icons/Gruvbox-Plus-Dark/actions/16/activities.svg
new file mode 100644
index 000000000..3824d17f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/activities.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-2e-7 -1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2 0-1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/activity-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/16/activity-fork.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/activity-fork.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/actor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/actor.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/actor.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/add-files-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/add-files-to-archive.svg
new file mode 100644
index 000000000..15e3872ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/add-files-to-archive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h-1zm3 2h2v2h-2v2h2v2h-2v2h2c0-2.761 2.239-5 5-5 0.3359 1.779e-4 0.6709 0.03416 1 0.1016v-1.102l-4-4h-4v2zm2 8v2h-2v2h4.021c-1.267-0.9398-2.016-2.422-2.021-4zm5-4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004v-2.002z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/add-folder-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/add-folder-to-archive.svg
new file mode 120000
index 000000000..bf6e479e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/add-folder-to-archive.svg
@@ -0,0 +1 @@
+archive-insert-directory.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/add-placemark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/add-placemark.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/add-placemark.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/add-subtitle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/add-subtitle.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/add-subtitle.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/address-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/address-book-new.svg
new file mode 100644
index 000000000..9984d52b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/address-book-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.646 7.854c0.2332-0.3273 0.3497-0.6928 0.3497-1.096 0-0.3139-0.07174-0.5627-0.2152-0.7466-0.1435-0.1838-0.3453-0.2758-0.6053-0.2758-0.3587 0-0.6569 0.1525-0.8945 0.4574s-0.3565 0.6726-0.3565 1.103c0 0.3139 0.07623 0.5672 0.2287 0.76 0.1525 0.1928 0.3542 0.2892 0.6591 0.2891s0.6009-0.1638 0.834-0.4911zm-5.408-0.693c0-1.453 0.482-2.654 1.446-3.605 0.964-0.9506 2.146-1.426 3.545-1.426 1.354 0 2.448 0.3879 3.282 1.164 0.834 0.7757 1.251 1.733 1.251 2.872 0 0.9685-0.2623 1.776-0.7869 2.421-0.5246 0.6457-1.164 0.9685-1.917 0.9685-0.2332 0-0.4506-0.06502-0.6524-0.1951-0.2018-0.13-0.3296-0.3161-0.3834-0.5582-0.3139 0.5201-0.7981 0.7802-1.453 0.7802-0.5739 0-1.04-0.2107-1.399-0.6322s-0.5381-0.9775-0.5381-1.668c0-0.7174 0.2332-1.361 0.6995-1.93 0.4663-0.5695 1.058-0.8542 1.776-0.8542 0.5739 0 0.9775 0.2197 1.211 0.6591l0.09416-0.4843h1.264c-0.148 0.7757-0.2959 1.551-0.4439 2.327-0.1166 0.6098-0.1749 0.9954-0.1749 1.157 0 0.1883 0.07623 0.2825 0.2287 0.2825 0.3228 0 0.6121-0.2152 0.8676-0.6457 0.2556-0.4305 0.3834-0.964 0.3834-1.601 0-0.825-0.2847-1.507-0.8542-2.045s-1.37-0.8071-2.401-0.8071c-1.094 0-1.989 0.3632-2.684 1.09-0.695 0.7264-1.043 1.641-1.043 2.744s0.3206 1.959 0.9618 2.569 1.518 0.9147 2.63 0.9147c0.5947 0.01851 1.172-0.109 1.749-0.2287l-0.3363 1.345c-0.4394 0.06278-0.6501 0.09416-1.65 0.09416-0.9999 2e-6 -2.453-0.4148-3.34-1.244s-1.332-1.984-1.332-3.464z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/addressbook-details.svg b/.icons/Gruvbox-Plus-Dark/actions/16/addressbook-details.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/addressbook-details.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjustcol.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjustcol.svg
new file mode 120000
index 000000000..a99dfba1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjustcol.svg
@@ -0,0 +1 @@
+gnumeric-column-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjustcurves.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjustcurves.svg
new file mode 100644
index 000000000..0c1434b4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjustcurves.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v10h-2v2h2v2h2v-2h10v-2h-10v-1.5l2.906-2.18 2.121 2.121 4.973-5.354v-2.939l-5.027 5.41-1.879-1.879-3.094 2.32v-6h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjusthsl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjusthsl.svg
new file mode 100644
index 000000000..94adcaf8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjusthsl.svg
@@ -0,0 +1,9 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4177" x1="393" x2="393" y1="-64" y2="-78" gradientTransform="translate(-385 79)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" offset="0"/>
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path d="m1 1v14h14v-14h-14z" fill="url(#linearGradient4177)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjustlevels.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjustlevels.svg
new file mode 100644
index 000000000..8795d0bf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjustlevels.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 2a3 3 0 0 0-2.824 2h-7.176v2h7.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h1.176v-2h-1.174a3 3 0 0 0-2.826-2zm-5 6a3 3 0 0 0-2.824 2h-2.176v2h2.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h6.176v-2h-6.174a3 3 0 0 0-2.826-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjustrgb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjustrgb.svg
new file mode 100644
index 000000000..3cd9265d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjustrgb.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v6.176h2v-6.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-2.176h-2zm6 0v7.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v1.176h2v-1.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-7.176h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adjustrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adjustrow.svg
new file mode 120000
index 000000000..b6b63bd0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adjustrow.svg
@@ -0,0 +1 @@
+gnumeric-row-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/adress-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/adress-book-new.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/adress-book-new.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/aggregation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/aggregation.svg
new file mode 100644
index 000000000..8197617da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/aggregation.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v6l-3 3.428 4 4.572 4-4.572-3-3.428v-6h-2zm1 7.469 1.715 1.959-1.715 1.959-1.715-1.959 1.715-1.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/akonadi-phone-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/akonadi-phone-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/akonadi-phone-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/akonadiconsole.svg b/.icons/Gruvbox-Plus-Dark/actions/16/akonadiconsole.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/akonadiconsole.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importdir.svg b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importdir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importdir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importimages.svg b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importimages.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-importimages.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-user-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-user-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/albumfolder-user-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-baseline.svg
new file mode 100644
index 000000000..1f78c95ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0v16h2v-1-15h-2zm2 15h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14h-2l-5 14zm6-10 1.75 5h-3.5l1.75-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-bottom-out.svg
new file mode 100644
index 000000000..05a126cb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v7h5v-7h-5zm-7 2v5h5v-5h-5zm-1 7v2h14v-2h-14zm8 3v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-center.svg
new file mode 100644
index 000000000..c2dc3591b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-4v4h4v4h-4v4h4v1h2v-1h4v-4h-4v-4h4v-4h-4v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-out.svg
new file mode 100644
index 000000000..05bca450e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v14h2v-14h-2zm4 1v5h7v-5h-7zm-7 7v5h2v-5h-2zm7 0v5h5v-5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-to-anchor.svg
new file mode 100644
index 000000000..d42162ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0v2h2v-2h-2zm2 2v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left.svg
new file mode 100644
index 000000000..3822fe19e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-node.svg
new file mode 100644
index 000000000..9a96fb652
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.284 0.9976v0.00114a0.2917 0.2917 0 0 0-0.212 0.4844c0.5291 0.6175 1.488 0.9158 2.614 1.157 0.7974 0.1708 1.681 0.3022 2.561 0.4354v1.427h1.171v1.751h-1.171v0.8401c-0.00234 4.08e-4 -0.0045 0-0.00684 0-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.531-0.03151 0.4757 0.1446 0.8994 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.054c2.162 0.2116 4.228 0.5258 5.381 1.295a0.2918 0.2918 0 1 0 0.3237-0.4856c-1.358-0.9056-3.511-1.212-5.705-1.409v-1.263h-1.163v-2.334h1.163v-1.949c0.2068-0.03969 0.4132-0.07928 0.6041-0.1254 0.4956-0.1198 0.9328-0.2645 1.286-0.473 0.353-0.2085 0.6334-0.4989 0.7295-0.8834 0.1221-0.4887 0.06315-0.9415-0.1505-1.31-0.2137-0.3683-0.5622-0.6453-0.9826-0.8675-0.4249-0.2245-0.9313-0.3984-1.486-0.5414v-1.435h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8517-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.562-2.292-0.9655a0.2917 0.2917 0 0 0-0.2314-0.1049zm7.88 2.635c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.04959 0.1988-0.1893 0.3637-0.4594 0.5232-0.2701 0.1595-0.6605 0.2955-1.126 0.4081-0.1451 0.03502-0.3089 0.06549-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 4.053v1.484h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1533-0.8139-0.3444-1.028-0.5586-0.2142-0.2142-0.3078-0.4356-0.2861-0.7603 0.06593-0.9895 0.6103-1.595 1.481-2.054 0.8492-0.4478 2.001-0.709 3.181-0.9062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-out.svg
new file mode 100644
index 000000000..9180b243c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v14h2v-14h-2zm-9 1v5h7v-5h-7zm2 7v5h5v-5h-5zm10 0v5h2v-5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-to-anchor.svg
new file mode 100644
index 000000000..a4a9a6323
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 0v2h2v-2h-2zm0 2h-2v1h-10v4h10v4h-10v4h10v1h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right.svg
new file mode 100644
index 000000000..4693fbd09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v1h-10v4h10v4h-10v4h10v1h2v-14h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-top-out.svg
new file mode 100644
index 000000000..f638c01ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-horizontal-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v2h5v-2h-5zm-8 3v2h14v-2h-14zm1 4v7h5v-7h-5zm7 0v5h5v-5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-on-canvas.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-on-canvas.svg
new file mode 100644
index 000000000..ea2471f91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-on-canvas.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h1v-1h1v-1zm3 0v1h2v-1zm4 0v1h2v-1zm4 0v1h1v1h1v-1c0-1-1-1-1-1zm-9 3v8h8v-8zm10 1v2h1v-2zm-13 0v2h1v-2zm13 3.801v2h1v-2zm-13 5.199c0 0.9814 1 1 1 1h1v-1h-1v-1h-1zm8 0v1h2v-1zm5 0h-1v1h1s1 0 1-1v-1h-1zm-13-5v2h1v-2zm4 5v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-sel-as-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-sel-as-group.svg
new file mode 100644
index 000000000..c33ae405e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-sel-as-group.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-14zm12 0v14h2v-14zm-9 2v5h1v-2h5v2h2v-5zm2 4v3h3v-3zm4 2v2h-5v2h7v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-baseline.svg
new file mode 100644
index 000000000..e0bcbb6eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-4.285 12h-1.715v2h14v-2h-1.715l-4.285-12h-2zm1 4 1.4 4h-2.801l1.4-4zm-2.1 6h4.199l0.7012 2h-5.602l0.7012-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-out.svg
new file mode 100644
index 000000000..5ba1e432a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v7h5v-7h-5zm7 2v5h5v-5h-5zm-8 7v2h14v-2h-14zm8 3v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 000000000..61dbf2217
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v10h-1v2h14v-2h-1v-10h-4v10h-9 5v-10zm13 12v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom.svg
new file mode 100644
index 000000000..5c55f3f60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v10h-1v2h14v-2h-1v-10h-4v10h-4v-10h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-center.svg
new file mode 100644
index 000000000..04cad6087
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v4h-1v2h1v4h4v-4h4v4h4v-4h1v-2h-1v-4h-4v4h-4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-node.svg
new file mode 100644
index 000000000..12f9b68fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.552 0.9925a0.2921 0.2921 0 0 0-0.2202 0.4564c0.7699 1.155 1.084 3.223 1.296 5.386h-1.055v1.164h-0.5819v0.5842h0.5819v1.172h1.316c0.123 1.346 0.2761 2.589 0.5899 3.535 0.1701 0.5127 0.3867 0.9446 0.6994 1.257 0.3126 0.3128 0.7367 0.4891 1.213 0.4575 1.199-0.07991 2.016-0.8121 2.533-1.792 0.5169-0.9804 0.7812-2.218 0.9835-3.45 0-0.0012-4.09e-4 -0.0069 0-0.0069h0.8409v-1.172h1.752v1.172h1.428c0.1333 0.881 0.2649 1.766 0.4358 2.564 0.2414 1.127 0.54 2.087 1.158 2.616a0.292 0.2919 0 0 0 0.4849-0.2122h0.0011a0.292 0.2919 0 0 0-0.1049-0.2316c-0.4038-0.346-0.7334-1.207-0.9664-2.294-0.1594-0.744-0.287-1.589-0.4164-2.442h0.9002v-1.172h0.5842v-0.5842h-0.5842v-1.164h-1.436c-0.1432-0.5556-0.3173-1.062-0.542-1.488-0.2223-0.4208-0.4997-0.7696-0.8683-0.9835-0.3686-0.2138-0.8218-0.2728-1.311-0.1506-0.3849 0.09621-0.6756 0.3768-0.8842 0.7302-0.2087 0.3533-0.3536 0.7909-0.4735 1.287-0.04615 0.1911-0.08578 0.3977-0.1255 0.6047h-1.951v1.164h-2.337v-1.164h-1.264c-0.1971-2.196-0.5038-4.351-1.41-5.71a0.2921 0.2921 0 0 0-0.2658-0.1324zm9.112 3.744c0.243-0.02046 0.4374 0.02983 0.6161 0.1335 0.2382 0.1382 0.4546 0.391 0.6446 0.7508 0.1736 0.3286 0.3182 0.7485 0.4461 1.215h-0.8706v1.164h-1.752v-1.164h-0.3731c0.03143-0.1585 0.06193-0.3226 0.09698-0.4678 0.1127-0.4662 0.2488-0.8569 0.4085-1.127 0.1597-0.2703 0.3247-0.4102 0.5237-0.4598 0.09309-0.02326 0.1792-0.03768 0.2601-0.0445zm-6.173 3.847h2.337v1.172h1.486c-0.1974 1.181-0.4589 2.334-0.9071 3.184-0.4593 0.8712-1.066 1.416-2.056 1.482-0.325 0.02167-0.5466-0.07187-0.761-0.2864-0.2144-0.2144-0.4056-0.5668-0.5591-1.029-0.2792-0.8415-0.4335-2.038-0.5556-3.351h1.017z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-out.svg
new file mode 100644
index 000000000..8bb43ac57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v2h5v-2h-5zm-8 3v2h14v-2h-14zm1 4v5h5v-5h-5zm7 0v7h5v-7h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-to-anchor.svg
new file mode 100644
index 000000000..6ba285e26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1.004v2h2v-2h-2zm0 2h-14v2h1v10h4v-10h4v10h4v-10h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top.svg
new file mode 100644
index 000000000..8d25fc577
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/align-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h1v10h4v-10h4v10h4v-10h1v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_artist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_add.svg
new file mode 100644
index 000000000..7a631ce0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h2v-2h4v-3c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1h-6zm1 2h4v2h-4v-2zm6 7v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_remove.svg
new file mode 100644
index 000000000..430918094
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h6v-5c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1h-6zm1 2h4v2h-4v-2zm4 9v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_view.svg
new file mode 100644
index 000000000..c5d1d814d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_cart_view.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1h-6zm1 2h4v2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_change_language.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_change_language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_change_language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_clock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_clock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_clock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_lyrics.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_lyrics.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playcount.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playcount.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_playlist_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/amarok_scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/amarok_scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/anchor.svg
new file mode 100644
index 000000000..a71fc7fd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/anchor.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.289 0-2.512 1.045-2.512 2.333 0 1.087 0.6543 2.002 1.661 2.26v2.05h-2.649v1.88h2.649v3.672c-1.386-0.08879-2.178-0.3837-3.344-1.021l0.5181-0.7896-1.464-0.9238-1.859 3.118s1.481 0.8825 1.482 0.8873l0.4817-0.7292c1.522 0.8655 3.177 1.264 5.037 1.264 1.865 0 3.576-0.4086 5.098-1.278l0.4702 0.7656 1.432-0.9461-1.896-3.118-1.354 0.8867 0.4817 0.825c-1.167 0.6453-1.979 0.9692-3.381 1.059v-3.672h2.649v-1.88h-2.649v-2.05c1.006-0.259 1.661-1.173 1.661-2.26 0-1.289-1.223-2.333-2.512-2.333zm0 1.345c0.6443 0 0.9883 0.344 0.9883 0.9883 0 0.6443-0.344 0.9883-0.9883 0.9883s-0.9883-0.344-0.9883-0.9883c0-0.6443 0.344-0.9883 0.9883-0.9883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/animal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/animal.svg
new file mode 100644
index 000000000..b4307119e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/animal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.084 1c-1.303 0-2.004 1.376-2.004 2.672 0 1.026 0.7602 2.988 1.951 2.988 0.7711 0 1.689-0.5808 1.689-3.342 0-1.214-0.7812-2.318-1.636-2.318zm4.366 0c-1.418 0-2.17 1.513-2.17 2.606 0 0.8691 0.3214 3.351 1.75 3.351 1.409 0 2.17-1.757 2.17-3.407 0-1.666-1.017-2.55-1.75-2.55zm-7.569 4.766c-0.934 0-1.881 1.453-1.881 2.876 0 1.015 0.7177 2.485 1.838 2.485 1.13 0 1.802-1.564 1.802-3.072 0-1.157-0.8727-2.29-1.759-2.29zm10.74 0c-0.7296 0.01639-1.477 0.7075-2.126 2.002-0.4528 0.9004-0.5435 1.76-0.2627 2.42 0.1972 0.4618 0.5634 0.7864 1.033 0.9029 0.1062 0.02677 0.2156 0.03724 0.3237 0.03724 0.8764 0 1.737-0.8796 2.24-2.299 0.2592-0.7351 0.2111-1.668-0.1137-2.318-0.1926-0.3852-0.4606-0.627-0.7787-0.7075-0.1032-0.02616-0.209-0.03867-0.315-0.03723zm-5.845 2.681c-0.896 0-1.461 0.7086-2.056 1.461-0.196 0.249-0.3948 0.5052-0.6213 0.7542-0.2722 0.3012-0.5544 0.5317-0.7963 0.7351-0.574 0.4828-1.067 0.904-1.067 1.862 0 0.8659 0.6169 1.741 1.794 1.741 0.6496 0 1.12-0.1513 1.575-0.2978 0.4037-0.1305 0.7842-0.2515 1.269-0.2515 0.5281 0 1.005 0.09208 1.47 0.1862 0.4536 0.092 0.9262 0.1957 1.426 0.1957 1.318 0 1.986-0.5821 1.986-1.713 0-0.8648-0.6966-1.191-1.313-1.48-0.4068-0.1918-0.8257-0.3908-1.085-0.7259-0.2088-0.2747-0.4045-0.5605-0.5864-0.8564-0.5174-0.8268-0.9987-1.61-1.995-1.61z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/animation-stage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/animation-stage.svg
new file mode 120000
index 000000000..b9ac114a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/animation-stage.svg
@@ -0,0 +1 @@
+tool-animator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/answer-correct.svg b/.icons/Gruvbox-Plus-Dark/actions/16/answer-correct.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/answer-correct.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/answer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/answer.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/answer.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/antivignetting.svg b/.icons/Gruvbox-Plus-Dark/actions/16/antivignetting.svg
new file mode 100644
index 000000000..42608999b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/antivignetting.svg
@@ -0,0 +1,9 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <radialGradient id="radialGradient4475" cx="555.6" cy="753.9" r="8" gradientTransform="matrix(.875 0 0 .875 -478.1 -651.7)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="0"/>
+ <stop stop-color="#ebdbb2" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path d="m1 1v14h14v-14h-14z" fill="url(#radialGradient4475)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/application-exit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/application-exit.svg
new file mode 100644
index 000000000..cd761ad8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/application-exit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15c1.108-1e-6 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10c-1.108 0-2 0.892-2 2l-1e-7 3.006 2-0.0059-3e-7 -3h10v10h-10l-4e-7 -3h-2l2e-7 3c1e-7 1.108 0.892 2 2 2zm-6-3 4-4-4-4-1.387 1.387 1.635 1.613-7.248-1e-6 2e-7 2 7.248-1e-6 -1.635 1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/application-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/application-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/application-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/application-rss+xml.svg b/.icons/Gruvbox-Plus-Dark/actions/16/application-rss+xml.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/application-rss+xml.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/application-rss.svg b/.icons/Gruvbox-Plus-Dark/actions/16/application-rss.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/application-rss.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/application-url.svg b/.icons/Gruvbox-Plus-Dark/actions/16/application-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/application-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/applications-other.svg b/.icons/Gruvbox-Plus-Dark/actions/16/applications-other.svg
new file mode 120000
index 000000000..ac2e5467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/applications-other.svg
@@ -0,0 +1 @@
+application-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/appointment-missed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-missed.svg
new file mode 100644
index 000000000..9a402ad6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-missed.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h5.723v-2h-4.723v-7h10v2h2v-6c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/appointment-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-new.svg
new file mode 100644
index 000000000..6396c36c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm9 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/appointment-soon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-soon.svg
new file mode 100644
index 000000000..4bd4585b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/appointment-soon.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h7.357c-0.5983-0.5296-1.024-1.226-1.223-2h-5.135v-7h10v2.127c0.7747 0.2007 1.471 0.6292 2 1.23v-7.357c0-1-1-1-1-1h-12zm10 8c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/approved.svg b/.icons/Gruvbox-Plus-Dark/actions/16/approved.svg
new file mode 120000
index 000000000..bcc3b7414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/approved.svg
@@ -0,0 +1 @@
+games-achievements.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/archive-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/archive-extract.svg
new file mode 100644
index 000000000..f2d944c3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/archive-extract.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h9.5c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert-directory.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert-directory.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert.svg
new file mode 120000
index 000000000..b1e2e562f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/archive-insert.svg
@@ -0,0 +1 @@
+add-files-to-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/archive-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/archive-remove.svg
new file mode 100644
index 000000000..dbc0bee41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/archive-remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm0 1.5c0.4042 5.21e-4 0.8024 0.09905 1.16 0.2871l-3.369 3.369c-0.1888-0.3562-0.2886-0.7531-0.291-1.156 0-1.381 1.119-2.5 2.5-2.5zm2.213 1.34c0.1881 0.3578 0.2866 0.756 0.2871 1.16 0 1.381-1.119 2.5-2.5 2.5-0.4032-0.0024-0.8-0.1022-1.156-0.291z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/archive.svg
new file mode 100644
index 000000000..2f5bd026d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/archive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.499 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.769e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8.002 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down-double.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down-double.svg
new file mode 100644
index 000000000..c5c836982
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down-double.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1 4 7 4-7h-8zm4 7h-4l4 7 4-7h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-down.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left-double.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left-double.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left-double.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-left.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right-double.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right-double.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right-double.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-right.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up-double.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up-double.svg
new file mode 100644
index 000000000..c0537d3b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up-double.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 7h8l-4-7zm0 7-4 7h8l-4-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow-up.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/artifact.svg b/.icons/Gruvbox-Plus-Dark/actions/16/artifact.svg
new file mode 100644
index 000000000..7feab9266
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/artifact.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h14v-4h-14zm1 1h12v2h-12v-2zm-1 4v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm-12 2v7h10l4-4v-3h-14zm1 1h12v1h-4v4h-8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/artistictext-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/artistictext-tool.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/artistictext-tool.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/as.svg b/.icons/Gruvbox-Plus-Dark/actions/16/as.svg
new file mode 100644
index 000000000..629770f1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/as.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/as_disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/as_disabled.svg
new file mode 100644
index 000000000..13edf6886
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/as_disabled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/as_light.svg b/.icons/Gruvbox-Plus-Dark/actions/16/as_light.svg
new file mode 100644
index 000000000..a0da05627
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/as_light.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m8 1c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/association.svg b/.icons/Gruvbox-Plus-Dark/actions/16/association.svg
new file mode 100644
index 000000000..eb8f2ea2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/association.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1h-2v14h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/atmosphere.svg b/.icons/Gruvbox-Plus-Dark/actions/16/atmosphere.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/atmosphere.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/attention.svg b/.icons/Gruvbox-Plus-Dark/actions/16/attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/attributes-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/attributes-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/attributes-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-off.svg
new file mode 100644
index 000000000..f64f54411
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 4h-3v6h3l4 4zm2-4.8e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-on.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-on.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-high.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-high.svg
new file mode 100644
index 000000000..194e39ae5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-high.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 4h-3v6h3l4 4zm2-4.695e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-low.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-low.svg
new file mode 100644
index 000000000..6cae5639c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-low.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 4h-3v6h3l4 4v-14z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 1v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-medium.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-medium.svg
new file mode 100644
index 000000000..e93333dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-medium.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 4h-3v6h3l4 4zm2 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 1v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-muted.svg
new file mode 100644
index 000000000..52e88dcfb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/audio-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 4h-3v6h3l4 4zm2-4.695e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-all.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/auto-transition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/auto-transition.svg
new file mode 100644
index 000000000..41a3b4181
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/auto-transition.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1zm-10 2v1h1v-1h-1zm10 0v1h1v-1h-1zm-12.5 2v4l2-2-2-2zm2.5 0v1h1v-1h-1zm10 0v1h1v-1h-1zm3.5 0-2 2 2 2v-4zm-13.5 2v6h11v-6h-11zm1 1h9v4h-9v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/auto-type.svg b/.icons/Gruvbox-Plus-Dark/actions/16/auto-type.svg
new file mode 100644
index 000000000..1d5e4202c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/auto-type.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm-9 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-5zm8 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-2zm-6 5 3 4 3-4h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/autocorrection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/autocorrection.svg
new file mode 100644
index 000000000..b73403ab7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/autocorrection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.65 1-10.65 10.65 3.354 3.354 10.65-10.65zm-8.146 1-0.5312 0.9688-0.9688 0.5312 0.9688 0.5312 0.5312 0.9688 0.5312-0.9688 0.9688-0.5312-0.9688-0.5312zm8.146 0.6777 1.676 1.676-3.244 3.246-1.678-1.678z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/automated-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/automated-tasks.svg
new file mode 100644
index 000000000..ce9ca269f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/automated-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm0 2h-5.6c-0.7756 0-1.4 0.8941-1.4 1.633v6.668c0 0.738 0.6248 1.699 1.4 1.699h4.199v1h-2.799v2h8.398v-2h-2.799v-1h4.199c0.775 0 1.4-0.9612 1.4-1.699v-6.668c0-0.7387-0.6254-1.633-1.4-1.633h-5.6zm-4.5 2h9c0.831 0 1.5 0.446 1.5 1s-0.669 1-1.5 1h-9c-0.831 0-1.5-0.446-1.5-1s0.669-1 1.5-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/back.svg b/.icons/Gruvbox-Plus-Dark/actions/16/back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/backgroundtool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/backgroundtool.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/backgroundtool.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/backup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/backup.svg
new file mode 100644
index 000000000..6af0e8ea1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/backup.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.021 0.006546-3.933 0.886-5.252 2.398l-1.748-1.398v5l5-1-1.695-1.355c0.9306-1.032 2.259-1.638 3.67-1.645 2.747 1.457e-4 4.974 2.227 4.975 4.975-1.46e-4 2.747-2.227 4.974-4.975 4.975-2.403-1.28e-4 -4.408-1.704-4.873-3.969l-1.965 0.3926c0.6385 3.208 3.468 5.627 6.863 5.627 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-1 3.586v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/baloo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/baloo.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/baloo.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bank.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bboxnext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bboxnext.svg
new file mode 100644
index 000000000..e004f2153
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bboxnext.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-8 3v8h2v-3h2v2l4-3-4-3v2h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bboxprev.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bboxprev.svg
new file mode 100644
index 000000000..ebe475701
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bboxprev.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h2v10h-2v2h6v-2h-2v-10h2v-2zm12 3v3h-2v-2l-4 3 4 3v-2h2v3h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/beamerblock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/beamerblock.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/beamerblock.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/beamerframe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/beamerframe.svg
new file mode 120000
index 000000000..26ef99246
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/beamerframe.svg
@@ -0,0 +1 @@
+view-presentation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bell.svg
new file mode 100644
index 000000000..da609c066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bell.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9996c-3.898 0-5.315 2.838-5.315 6.178 0 2.996-3.543 5.197-0.3538 5.197h11.34c3.189 0-0.3538-2.201-0.3538-5.197 0-3.341-1.418-6.178-5.315-6.178zm-2.625 12.25c0.3878 1.014 1.41 1.75 2.625 1.75s2.238-0.7368 2.625-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bibtex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bibtex.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bibtex.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bigskip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bigskip.svg
new file mode 120000
index 000000000..7aa941171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bigskip.svg
@@ -0,0 +1 @@
+format-line-spacing-triple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bitmap-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bitmap-trace.svg
new file mode 100644
index 000000000..8f4d047a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bitmap-trace.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1 0-1 1-1 1v10c0 1 1 1 1 1h7v-1.418l0.582-0.582h-6.582v-2.5l2.5-2.938 3.312 3.75 2.125-2.062 1.197 1.197 1.865-1.865 1 1v-5.582c0-1-1-1-1-1zm12 6.996-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/black_sum.svg b/.icons/Gruvbox-Plus-Dark/actions/16/black_sum.svg
new file mode 120000
index 000000000..6b5bfbae6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/black_sum.svg
@@ -0,0 +1 @@
+gnumeric-autosum.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blueman-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blueman-send-file.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-send-file.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-send-file.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blueman-trust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-trust.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-trust.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blueman-untrust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-untrust.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blueman-untrust.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blur.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blur.svg
new file mode 100644
index 000000000..eb765dad2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blur.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8c0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833 0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833zm-0.9378-3.5c0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135zm-2.562-2.562c0.279 0.1611 0.3746 0.5178 0.2135 0.7968s-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135zm-3.5-0.9378c0.3222 0 0.5833 0.2612 0.5833 0.5833 0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833c0-0.3222 0.2612-0.5833 0.5833-0.5833zm-3.5 0.9378c0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968zm-2.562 2.562c0.1611-0.279 0.5178-0.3746 0.7968-0.2135s0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968zm-0.9378 3.5c0-0.3222 0.2612-0.5833 0.5833-0.5833 0.3222 0 0.5833 0.2612 0.5833 0.5833s-0.2612 0.5833-0.5833 0.5833c-0.3222 0-0.5833-0.2612-0.5833-0.5833zm0.9378 3.5c-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968s-0.6358 0.06549-0.7968-0.2135zm2.562 2.562c-0.279-0.1611-0.3746-0.5178-0.2135-0.7968s0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135zm3.5 0.9378c-0.3222 0-0.5833-0.2612-0.5833-0.5833s0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833-0.2612 0.5833-0.5833 0.5833zm3.5-0.9378c-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968zm2.562-2.562c-0.1611 0.279-0.5178 0.3746-0.7968 0.2135s-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968zm-0.8122-3.5c0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167zm-1.538-3.712c0.4556 0.4556 0.4556 1.194 0 1.65-0.4556 0.4556-1.194 0.4556-1.65 0-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0zm-3.712-1.538c0.6443 0 1.167 0.5223 1.167 1.167s-0.5223 1.167-1.167 1.167c-0.6443 0-1.167-0.5223-1.167-1.167s0.5223-1.167 1.167-1.167zm-3.712 1.538c0.4556-0.4556 1.194-0.4556 1.65 0s0.4556 1.194 0 1.65-1.194 0.4556-1.65 0-0.4556-1.194 0-1.65zm-1.538 3.712c0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167zm1.538 3.712c-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65s-1.194 0.4556-1.65 0zm3.712 1.538c-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167zm3.712-1.538c-0.4556 0.4556-1.194 0.4556-1.65 0s-0.4556-1.194 0-1.65c0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65zm-1.962-3.712a1.75 1.75 0 0 1-1.75 1.75 1.75 1.75 0 0 1-1.75-1.75 1.75 1.75 0 0 1 1.75-1.75 1.75 1.75 0 0 1 1.75 1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blurfx.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blurfx.svg
new file mode 100644
index 000000000..15a215501
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blurfx.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.613 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5742 1.613 0.5742-1.613 1.547 0.7344-0.7344-1.547 1.613-0.5742-1.613-0.5742 0.7344-1.547-1.547 0.7344zm-6 0c-0.207 0.6636-0.4868 1.313-0.7891 1.949-1.54 3.15-3.951 5.305-4.184 7.293-6e-3 0.0297-0.02214 0.0622-0.02734 0.0918l0.01953 0.0059c-5e-3 0.06836-0.01953 0.1368-0.01953 0.205 0 2.46 2.239 4.455 5 4.455s5-1.995 5-4.455c0-0.0682-0.01453-0.1367-0.01953-0.2051l0.01953-0.00586c-5e-3 -0.0295-0.02104-0.0621-0.02734-0.0918-0.2326-1.988-2.643-4.145-4.184-7.295-0.3023-0.6362-0.582-1.284-0.7891-1.947z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/blurimage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/blurimage.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/blurimage.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bonobo-component-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bonobo-component-browser.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bonobo-component-browser.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-add-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-add-folder.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-add-folder.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-edit.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-edit.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new.svg
new file mode 100644
index 000000000..95fff9dd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-remove.svg
new file mode 100644
index 000000000..6a96be771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0.003906s-1 1e-5 -1 1v14l5-3 5 3v-14c0-9.99e-5 0-1-1-1h-8zm1 5h6v2h-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-toolbar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-toolbar.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark-toolbar.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmark_add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmark_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-bookmarked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-bookmarked.svg
new file mode 100644
index 000000000..3e5312898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-bookmarked.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-organize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-organize.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks-organize.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks.svg
new file mode 100644
index 000000000..66401f58a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks_list_add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks_list_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bookmarks_list_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/borderpainter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/borderpainter.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/borderpainter.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bordertool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bordertool.svg
new file mode 100644
index 000000000..8994fc676
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bordertool.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.006v14h14v-14h-14zm2 2h10v9.998h-10v-9.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom.svg
new file mode 100644
index 000000000..8e86b5248
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_left.svg
new file mode 100644
index 000000000..7d4e27585
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 11a4 4 0 0 0 4 4 4 4 0 0 0 3.865-3h6.135v-2h-6.135a4 4 0 0 0-2.865-2.865v-6.135h-2v6.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_right.svg
new file mode 100644
index 000000000..349b2305d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_bottom_right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 15a4 4 0 0 0 4-4 4 4 0 0 0-3-3.865v-6.135h-2v6.135a4 4 0 0 0-2.865 2.865h-6.135v2h6.127a4 4 0 0 0 3.873 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_center.svg
new file mode 100644
index 000000000..5271ef8f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 8a4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_left.svg
new file mode 100644
index 000000000..a879ca3d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 8a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_right.svg
new file mode 100644
index 000000000..3102bb282
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top.svg
new file mode 100644
index 000000000..3c8e02e3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_left.svg
new file mode 100644
index 000000000..c1b8d0389
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a4 4 0 0 0-4 4 4 4 0 0 0 3 3.865v6.135h2v-6.135a4 4 0 0 0 2.865-2.865h6.135v-2h-6.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_right.svg
new file mode 100644
index 000000000..d8f61f93a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/boundingbox_top_right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5a4 4 0 0 0-4-4 4 4 0 0 0-3.865 3h-6.135v2h6.135a4 4 0 0 0 2.865 2.865v6.135h2v-6.127a4 4 0 0 0 3-3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/box.svg b/.icons/Gruvbox-Plus-Dark/actions/16/box.svg
new file mode 120000
index 000000000..264dc542a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/box.svg
@@ -0,0 +1 @@
+bordertool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-addqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-addqueue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-addqueue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-commit.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-commit.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-diff.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-diff.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-rmqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-rmqueue.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-rmqueue.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bqm-update.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-update.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bqm-update.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/branch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/brightness-high.svg b/.icons/Gruvbox-Plus-Dark/actions/16/brightness-high.svg
new file mode 100644
index 000000000..cd2970b22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/brightness-high.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 0v3h1v-3h-1zm-4.801 1.988-0.707 0.707 2.121 2.121 0.707-0.707-2.121-2.121zm10.61 0.005859-2.123 2.121 0.707 0.707 2.123-2.121-0.707-0.707zm-5.313 2.006a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 0.001953 0v3l4-0.003906a4 4 0 0 0-4.004-3.996zm-7.996 3.5v1h3v-1h-3zm13 0v1h3v-1h-3zm-1.113 3.68-0.707 0.707 2.121 2.121 0.707-0.707-2.121-2.121zm-7.771 0.005859-2.121 2.123 0.707 0.707 2.121-2.123-0.707-0.707zm3.385 1.814v3h1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/brightness-low.svg b/.icons/Gruvbox-Plus-Dark/actions/16/brightness-low.svg
new file mode 100644
index 000000000..65d5f5e40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/brightness-low.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2v1h1v-1h-1zm-3.389 1.404-0.707 0.707 0.707 0.707 0.707-0.707-0.707-0.707zm7.779 0.001953-0.707 0.707 0.707 0.707 0.707-0.707-0.707-0.707zm-3.895 0.5938a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 0.001953 0v3l4-0.003906a4 4 0 0 0-4.004-3.996zm-5.996 3.5v1h1v-1h-1zm11 0v1h1v-1h-1zm-1.111 3.682-0.707 0.707 0.707 0.707 0.707-0.707-0.707-0.707zm-7.773 0.003906-0.707 0.707 0.707 0.707 0.707-0.707-0.707-0.707zm3.385 1.814v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/brightnesssettings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/brightnesssettings.svg
new file mode 120000
index 000000000..d1318a99a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/brightnesssettings.svg
@@ -0,0 +1 @@
+contrast.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/browser-cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/16/browser-cookies.svg
new file mode 120000
index 000000000..e0ef6c306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/browser-cookies.svg
@@ -0,0 +1 @@
+cookies.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/browser-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/browser-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/browser-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/budget-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/budget-add.svg
new file mode 100644
index 000000000..fc5b93a65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/budget-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5-1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/budget-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/budget-delete.svg
new file mode 100644
index 000000000..8252bc694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/budget-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-0.5-11v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/budget-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/budget-edit.svg
new file mode 100644
index 000000000..012202f5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/budget-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm12.2 1c-0.06711 0.00265-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.001953 1.412 1.416 0.001953 2.951-2.953-1.414-1.414zm-10.45 0.3672c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/budget.svg b/.icons/Gruvbox-Plus-Dark/actions/16/budget.svg
new file mode 100644
index 000000000..444ace7f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/budget.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bugreport.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bugreport.svg
new file mode 120000
index 000000000..745d60fb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bugreport.svg
@@ -0,0 +1 @@
+tools-report-bug.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/burst.svg b/.icons/Gruvbox-Plus-Dark/actions/16/burst.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/burst.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/button_cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/button_cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/button_cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/button_ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/button_ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/button_ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/bwtonal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/bwtonal.svg
new file mode 100644
index 000000000..5edaf868b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/bwtonal.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".6"/>
+ <path class="ColorScheme-Text" d="m11 10a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 10a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cab_extract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cab_extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cab_extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cab_view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cab_view.svg
new file mode 120000
index 000000000..c9929290b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cab_view.svg
@@ -0,0 +1 @@
+mail-thread-watch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cache.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cache.svg
new file mode 100644
index 000000000..91a2b826b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cache.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1 0-1 1-1 1v12s0 1 1 1h10s1 0 1-1v-12s0-1-1-1zm5 2c2.209 0 4 1.791 4 4s-1.791 4-4 4h-4v-4c0-2.209 1.791-4 4-4zm0 2c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/calendar-go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/16/calendar-go-today.svg
new file mode 100644
index 000000000..d04d29325
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/calendar-go-today.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v4.994l2 0.005859v-1h0.7988l2.412-2.414 2.414 2.414h4.375v7h-5.34l-1.445 1.459-1.449-1.459h-1.756v-1.99l-2-0.0059v2.996s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1zm4.211 4-1.387 1.387 1.635 1.635-6.449-0.02148v2l6.461 0.02148-1.635 1.633 1.385 1.387 4.002-4.041z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/call-end.svg b/.icons/Gruvbox-Plus-Dark/actions/16/call-end.svg
new file mode 100644
index 000000000..2baf33f50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/call-end.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 1.004c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1 0.9688 1h0.03125c6.617 0 11.98-5.356 12-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/call-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/call-start.svg
new file mode 100644
index 000000000..a15f86b18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/call-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 0.9957c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1.004 0.9688 1.004 6.033 0 12.03-4 12.03-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/call-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/call-stop.svg
new file mode 100644
index 000000000..09a063665
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/call-stop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.014 2c-0.8958-0.0011-4.849 0.1748-7.75 3.221-0.3486 0.3486-0.3437 0.9026 0 1.246l1.943 1.951c0.3566 0.3566 0.9307 0.3566 1.287 0l1.287-1.287c0.3566-0.3566 0.3566-0.9307 0-1.287l-0.3008-0.3008c2.227-1.064 4.811-1.064 7.039 0l-0.3008 0.3008c-0.3566 0.3566-0.3566 0.9307 0 1.287l1.287 1.287c0.3566 0.3566 0.9307 0.3566 1.287 0l1.93-1.932c0.3566-0.3566 0.3722-0.9148 0.02148-1.266-1.134-1.134-3.757-3.216-7.73-3.22m-3.736 8.621 3.094 3.1s0.6352 0.6347 1.27 0l3.5-3.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/call-voicemail.svg b/.icons/Gruvbox-Plus-Dark/actions/16/call-voicemail.svg
new file mode 100644
index 000000000..68dab30d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/call-voicemail.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.498 5a3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 3.5 3.498 3.5 3.5 0 0 0 0.5-0.03516v0.03516h8v-0.03516a3.5 3.5 0 0 0 0.001953 0 3.5 3.5 0 0 0 0.498 0.03516 3.5 3.5 0 0 0 3.5-3.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-2.486 0.003906h2.486a2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953l1.025-0.001953a3.5 3.5 0 0 0-3.502-3.496 3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 1.062 2.498h-4.125a3.5 3.5 0 0 0 1.062-2.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-0.9766 0.001953a1.5 1.5 0 0 1 0 0.001953h0.9766a2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953 2.487 2.487 0 0 1 0 0.001953l1.025-0.001953a3.5 3.5 0 0 0-3.502-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/calligraphy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/calligraphy.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/calligraphy.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/callout-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/callout-shape.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/callout-shape.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/camera-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/camera-off.svg
new file mode 100644
index 000000000..820912fe0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/camera-off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/camera-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/camera-on.svg
new file mode 100644
index 000000000..f42374498
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/camera-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/camera-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/16/camera-ready.svg
new file mode 100644
index 000000000..adbcbba55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/camera-ready.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m2 7c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cards-block.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cards-block.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cards-block.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/categories.svg b/.icons/Gruvbox-Plus-Dark/actions/16/categories.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/categories.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/category-delete.svg
new file mode 120000
index 000000000..00c143743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/category-delete.svg
@@ -0,0 +1 @@
+group-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/category-edit.svg
new file mode 120000
index 000000000..3cb379cd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/category-edit.svg
@@ -0,0 +1 @@
+group-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/category.svg b/.icons/Gruvbox-Plus-Dark/actions/16/category.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/category.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/category2parent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/category2parent.svg
new file mode 100644
index 000000000..37979a336
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/category2parent.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m1.642 1h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cell_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cell_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cell_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cell_layout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cell_layout.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cell_layout.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope.svg b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope.svg
new file mode 100644
index 000000000..9107097b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 1v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_magenta.svg b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_magenta.svg
new file mode 100644
index 000000000..0c238fad5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_magenta.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m7.5 1v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_red.svg b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_red.svg
new file mode 100644
index 000000000..ed06978ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/center_telescope_red.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m7.5 1v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#cc241d"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/centrejust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/centrejust.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/centrejust.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/channelmixer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/channelmixer.svg
new file mode 120000
index 000000000..489b2ad27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/channelmixer.svg
@@ -0,0 +1 @@
+bwtonal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/character-set.svg b/.icons/Gruvbox-Plus-Dark/actions/16/character-set.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/character-set.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/charcoal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/charcoal.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/charcoal.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/charcoaltool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/charcoaltool.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/charcoaltool.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chart-line.svg
new file mode 100644
index 000000000..9f68e9254
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chart-line.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.003906 0.003906-0.005859-0.003906-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.002932 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-0.00195 0.00195zm-6 7h2.461l3.535 3.535 0.00195-2e-3 0.00195 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/check_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/check_constraint.svg
new file mode 100644
index 000000000..1c1ae754f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/check_constraint.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.496 1c-3.324 0-6 2.676-6 6v2c0 3.324 2.676 6 6 6 2.034 0 3.824-1.003 4.908-2.543l-1.744-1.006c-0.7305 0.9432-1.873 1.549-3.164 1.549-2.216 0-4-1.784-4-4v-2c0-2.216 1.784-4 4-4 1.355 0 2.547 0.6669 3.27 1.691l1.738-1.004c-1.072-1.621-2.91-2.688-5.008-2.688z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/checkbox.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/checkbox.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/checked-completed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/checked-completed.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/checked-completed.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/checkmark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/checkmark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/checkmark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-down.svg
new file mode 120000
index 000000000..a0cadb94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-down.svg
@@ -0,0 +1 @@
+go-down-skip.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-right.svg
new file mode 100644
index 000000000..76bd9951d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chevron-double-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 0,9 H 6.172 L 2.586,12.586 4,14 10,8 4,2 2.586,3.414 6.172,7 H 0 Z M 7.586,12.586 9,14 15,8 9,2 7.586,3.414 12.172,8 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/child2category.svg b/.icons/Gruvbox-Plus-Dark/actions/16/child2category.svg
new file mode 100644
index 000000000..d861365a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/child2category.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.642 1h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m12 6.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/choice-rhomb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/choice-rhomb.svg
new file mode 100644
index 000000000..683f12c90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/choice-rhomb.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-6.5 7 6.5 7 6.5-7zm0 2.828 3.94 4.243-3.94 4.243-3.94-4.243z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/choice-round.svg b/.icons/Gruvbox-Plus-Dark/actions/16/choice-round.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/choice-round.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-lap.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-lap.svg
new file mode 120000
index 000000000..2c84dca48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-lap.svg
@@ -0,0 +1 @@
+chronometer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-pause.svg
new file mode 100644
index 000000000..3762226cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-pause.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 3.051c-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-2.732-2.732-7.168-2.731-9.899 0zm1.95 0.949h2v8h-2zm4 0h2v8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-reset.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-reset.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-start.svg
new file mode 100644
index 000000000..feec43be8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 3.051c-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-2.732-2.732-7.168-2.731-9.899 0zm2.423 0.949 7.001 4-7.001 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/chronometer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/chronometer.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/circular-arrow-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/circular-arrow-shape.svg
new file mode 100644
index 000000000..4d523fa6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/circular-arrow-shape.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 9h-2v-3c0-2.753-2.247-5-5-5s-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/class-or-package.svg b/.icons/Gruvbox-Plus-Dark/actions/16/class-or-package.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/class-or-package.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/class.svg b/.icons/Gruvbox-Plus-Dark/actions/16/class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/clear_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/clear_left.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/clear_left.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/clipboard-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/clipboard-text.svg
new file mode 100644
index 000000000..6820ee786
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/clipboard-text.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8zm1 2v1h6v-1zm0 2v1h6v-1zm0 2v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/clock-large.svg b/.icons/Gruvbox-Plus-Dark/actions/16/clock-large.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/clock-large.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/clock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/clock.svg
new file mode 100644
index 000000000..a40ecc1b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/clock.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css" id="current-color-scheme">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" fill="currentColor" 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-2zm9.424 4.215c0.1481 0.2345 0.07716 0.5447-0.1582 0.6914l-3.268 2.057c0.01048 0.147-0.03255 0.6316-0.498 0.9004v2.637c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-2.637c-0.2892-0.1678-0.4753-0.4691-0.4961-0.8027l-2.229-1.119c-0.2472-0.1239-0.347-0.4249-0.2227-0.6719 0.1237-0.2462 0.4255-0.3463 0.6719-0.2227l2.227 1.117c0.3075-0.2019 0.6979-0.2162 1.016-0.04883l3.268-2.057c0.2307-0.1448 0.5408-0.07907 0.6895 0.1562z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cloud-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cloud-online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-online.svg
new file mode 100644
index 000000000..a4e938a1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-online.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m9.12 3c-1.52 0-2.92 0.85-3.63 2.2-0.32-0.13-0.65-0.2-0.99-0.2-1.16 0-2.17 0.81-2.43 1.94-1.24 0.45-2.07 1.62-2.07 2.94 0 1.67 1.34 3.12 3 3.12h10c1.66 0 3-1.34 3-3 0-1.56-1.2-2.86-2.75-3-0.07-2.22-1.89-4-4.13-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cloud-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-upload.svg
new file mode 120000
index 000000000..d34e922e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cloud-upload.svg
@@ -0,0 +1 @@
+kt-set-max-upload-speed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_briefview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_briefview.svg
new file mode 120000
index 000000000..a99300c7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_briefview.svg
@@ -0,0 +1 @@
+view-list-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_columnsview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_columnsview.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_columnsview.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_copyfullnamestoclip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_copyfullnamestoclip.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_copyfullnamestoclip.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_extractfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_extractfiles.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_extractfiles.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_flatview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_flatview.svg
new file mode 100644
index 000000000..faaeb8526
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_flatview.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h10v-11.67c0-2.333-2-2.333-2-2.333zm10 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333zm2 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_markinvert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markinvert.svg
new file mode 100644
index 000000000..6ebdd4653
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markinvert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v3h-10zm4 4h2v1.495h-2zm0 2.508h2v4.492h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_markminus.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markminus.svg
new file mode 100644
index 000000000..f8e61b5c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markminus.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v3h-10zm8 6.504v2h-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_markplus.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markplus.svg
new file mode 100644
index 000000000..7c0c6d5a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_markplus.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v3h-10v-3zm4 4.504h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_multirename.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_multirename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_multirename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_options.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_packfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_packfiles.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_packfiles.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_runterm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_runterm.svg
new file mode 100644
index 000000000..53247b23d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_runterm.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-12zm1.73 2h1.27v0.7637c0.1386 0.03462 0.2689 0.08324 0.3926 0.1465 0.2755 0.1397 0.4905 0.3381 0.6426 0.5977 0.1521 0.257 0.2285 0.5529 0.2285 0.8848h-1.158c0-0.2221-0.06042-0.3953-0.1816-0.5176-0.119-0.1223-0.2814-0.1816-0.4863-0.1816-0.2072 0-0.371 0.05144-0.4922 0.1562-0.119 0.1023-0.1797 0.2329-0.1797 0.3926 0 0.1397 0.06698 0.2661 0.1992 0.3809 0.1322 0.1123 0.3645 0.2312 0.6973 0.3535 0.3328 0.1198 0.6065 0.2489 0.8203 0.3887 0.5201 0.3394 0.7812 0.8079 0.7812 1.404 0 0.4766-0.1592 0.851-0.4766 1.123-0.2104 0.1803-0.4731 0.3005-0.7871 0.3613v0.7461h-1.27v-0.8086c0.02031 0.006358 0.04193 0.01176 0.0625 0.01758-0.1292-0.03685-0.254-0.08753-0.373-0.1465-0.3152-0.1597-0.554-0.3759-0.7148-0.6504-0.1587-0.277-0.2383-0.5938-0.2383-0.9531h1.164c0 0.292 0.06698 0.5087 0.1992 0.6484 0.1344 0.1373 0.3506 0.2051 0.6504 0.2051 0.1917 0 0.3429-0.04634 0.4531-0.1387 0.1124-0.09483 0.1699-0.2268 0.1699-0.3965 0-0.1922-0.06237-0.3419-0.1836-0.4492-0.119-0.1073-0.3289-0.2192-0.6309-0.334-0.3019-0.1148-0.5485-0.2247-0.7402-0.332-0.6237-0.3469-0.9355-0.8252-0.9355-1.432 0-0.302 0.07619-0.5673 0.2305-0.7969 0.1565-0.2321 0.3778-0.4118 0.6621-0.5391 0.07237-0.03303 0.1478-0.06354 0.2246-0.08789v-0.8066zm4.27 6h4v1h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_syncdirs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_syncdirs.svg
new file mode 120000
index 000000000..a854b9ffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_syncdirs.svg
@@ -0,0 +1 @@
+distribute-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_thumbnailsview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_thumbnailsview.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_thumbnailsview.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistorynext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistorynext.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistorynext.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistoryprev.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistoryprev.svg
new file mode 100644
index 000000000..acd9c25bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cm_viewhistoryprev.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 1e-6 -2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3.006l-2 0.0059v3h-10v-10h10l1e-6 3h2v-3c-1e-6 -1.108-0.892-2-2-2zm6 3-4 4 4 4 1.387-1.387-1.635-1.613 7.248 1e-6v-2l-7.248 1e-6 1.635-1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-block.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-block.svg
new file mode 100644
index 000000000..e0fc6b8c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-block.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1.004v6h6v-6h-6zm-4 8v6h6v-6h-6zm8 0v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-class.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-class.svg
new file mode 100644
index 000000000..f35acc6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-class.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1.004v6h1v2h-2v6h6v-6h-2v-2h5v-2h1v5h-2v5h6v-5h-2v-7h-3v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-context.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-context.svg
new file mode 100644
index 000000000..11c18bb98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-context.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm3.082 1.99h0.3184v0.7559h-0.3535c-0.472 0-0.7783 0.07918-0.9199 0.2344-0.145 0.1517-0.2188 0.4776-0.2188 0.9785v1.312c0 0.5538-0.07476 0.9547-0.2266 1.205-0.1517 0.2505-0.4149 0.4197-0.7891 0.5078 0.3742 0.0953 0.6374 0.269 0.7891 0.5195 0.1518 0.2504 0.2266 0.651 0.2266 1.201v1.313c0 0.505 0.07375 0.8304 0.2188 0.9824 0.1416 0.151 0.4479 0.2285 0.9199 0.2285h0.3535v0.7617h-0.3184c-0.8394 0-1.4-0.1296-1.68-0.3906-0.2832-0.261-0.4238-0.7835-0.4238-1.562v-1.264c0-0.5326-0.09144-0.9009-0.2734-1.105-0.1821-0.2046-1.469-0.3066-0.9902-0.3066h-0.3145v-0.7578h0.3145c0.4787 0 0.8081-0.09968 0.9902-0.3008 0.182-0.2046 0.2734-0.5701 0.2734-1.096v-1.27c0-0.7796 0.1406-1.299 0.4238-1.557 0.2798-0.261 0.8403-0.3906 1.68-0.3906zm3.518 0h0.3184c0.8396 0 1.4 0.1296 1.68 0.3906 0.283 0.2575 0.4238 0.777 0.4238 1.557v1.27c0 0.5256 0.09144 0.8911 0.2734 1.096 0.182 0.2011 1.469 0.3008 0.9902 0.3008h0.3145v0.7578h-0.3145c-0.479 0-0.8082 0.102-0.9902 0.3066s-0.2734 0.5729-0.2734 1.105v1.264c0 0.779-0.1408 1.302-0.4238 1.562-0.28 0.261-0.8401 0.3906-1.68 0.3906h-0.3184v-0.7617h0.3535c0.472 0 0.7789-0.07752 0.9199-0.2285 0.145-0.152 0.2187-0.4774 0.2188-0.9824v-1.313c0-0.5502 0.07456-0.9508 0.2266-1.201 0.151-0.2505 0.4151-0.4242 0.7891-0.5195-0.374-0.0881-0.6381-0.2573-0.7891-0.5078-0.152-0.2504-0.2266-0.6513-0.2266-1.205v-1.312c0-0.5009-0.07375-0.8268-0.2188-0.9785-0.141-0.1552-0.4479-0.2344-0.9199-0.2344h-0.3535z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-function.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-function.svg
new file mode 100644
index 000000000..b34b16e09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-function.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4.004v2h-2v2h1v2h2v2h4v-2h-2v-4h2v-2h-5zm6 0v8h6v-8h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-typedef.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-typedef.svg
new file mode 100644
index 000000000..640d4084d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-typedef.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1-0.2695v2.27h-3v7h3v1h11v-4h-11v1h-1v-3h1v1h11v-6h-10.27a2 2 0 0 0 0.2715-1 2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/code-variable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/code-variable.svg
new file mode 100644
index 000000000..d0107732e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/code-variable.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v7h14v-7h-14zm0 8v4h3v-4h-3zm5 0v6h3v-6h-3zm5 0v3h4v-3h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/collapse-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/collapse-all.svg
new file mode 100644
index 000000000..79901e526
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/collapse-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v2h10v-2h-10zm5 3-5 5h10l-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/collapse.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/collapse.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/collection-rescan-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/collection-rescan-amarok.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/collection-rescan-amarok.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-fill.svg
new file mode 100644
index 000000000..f35501cf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-fill.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2 2 4v8c5e-5 0.5236 0.4764 1 1 1h8c0.5236-5e-5 1-0.4764 1-1v-3a3 3 0 0 0 3-3 3 3 0 0 0-3-3v-3zm12 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-gradient.svg
new file mode 100644
index 000000000..33d6f93b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-gradient.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm11 1v12h-12l5.646-5.646 2.5 2.5a1.5 1.5 0 0 0-0.1465 0.6465 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.6465 0.1465l-2.5-2.5-0.7051 0.7051-2.5-2.5a1.5 1.5 0 0 1-0.6484 0.1484 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-0.1445 0.6426l2.5 2.502 5.645-5.645z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-management.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-management.svg
new file mode 100644
index 000000000..072872da9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-management.svg
@@ -0,0 +1,56 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4202" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4204" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4206" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4208" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-black-white.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-black-white.svg
new file mode 100644
index 000000000..d46c484ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-black-white.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 0c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-0.001953 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-negative.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-negative.svg
new file mode 100644
index 000000000..a04eaeb52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-negative.svg
@@ -0,0 +1,60 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient746" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient748" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient750" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient752" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 .1429 .1429)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m6.994 0.9961c-2.972 0.002902-5.431 2.134-5.922 5.004-0.05562 0.3252-0.0803 0.581-0.07227 1 0 0 2 0 2-0.00195-0.00108-2.208 1.788-4 3.996-4.002 2.208-0.00216 4 1.793 4.004 4 3e-6 0.00131 0 4.004 0 4.004h-2l3 4 3-4h-2v-4c-1e-6 -0.00131 2e-6 0.00131 0 0 0.01507-0.3756-0.0238-0.6741-0.07667-0.9996-0.4636-2.855-2.957-5.007-5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-positive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-positive.svg
new file mode 100644
index 000000000..40377befb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-hue-shift-positive.svg
@@ -0,0 +1,60 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient746" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient748" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient750" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient752" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 2.143 .1432)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient746)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient748)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient750)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient752)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m9.004 0.9961c2.972 0.002902 5.431 2.134 5.922 5.004 0.05562 0.3252 0.0803 0.581 0.07227 1 0 0-2 0-2-0.00195 0.0011-2.208-1.788-4-3.996-4.002-2.208-0.00216-4 1.793-4.004 4-3e-6 0.00131 0 4.004 0 4.004h2l-3 4-3-4h2v-4c1e-6 -0.00131-2e-6 0.00131 0 0-0.01507-0.3756 0.0238-0.6741 0.07667-0.9996 0.4636-2.855 2.957-5.007 5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-image.svg
new file mode 100644
index 000000000..cba296af1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-image.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h5.499v7.333l2.501-3.333 2 2v4h-4.501v-2.667l-0.4991 0.6667-2-2-3 3zm5.499 3h-2l2-0.00195c-0.001078-1.105-0.8974-1.999-2.002-1.998-1.105 0.001078-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-text.svg
new file mode 100644
index 000000000..06ef2d669
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-mode-invert-text.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v1h1.271l4.129 12h-2.4l-0.8574-2.4h-2.143v3.4h7v-14h-7zm0 10.6v-2.4h-1.287l1.287-3.6v-3.6h-1.271l-4.129 12h2.4l0.8574-2.4h2.143zm0-6v3.6h1.287l-1.287-3.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-pick.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-pick.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-pick.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-black.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-black.svg
new file mode 100644
index 000000000..cde1399e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-black.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" fill="none" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-0.00195 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-grey.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-grey.svg
new file mode 100644
index 000000000..6eacb7073
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-grey.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-white.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-white.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker-white.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker.svg
new file mode 100644
index 000000000..f592b46c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-picker.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color-select.svg
new file mode 100644
index 000000000..f80956554
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color-select.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.46 1.001c-0.3889 0.01129-0.7581 0.1737-1.029 0.4527l-2.353 2.355-2e-3 -0.00292-0.0019-0.00293-1.934-1.936-1.412 1.413 1.437 1.438-7.161 7.166v3.116h3.115l7.159-7.165 1.439 1.438 1.412-1.413-1.934-1.934 2.353-2.355c0.9776-0.9528 0.2761-2.611-1.088-2.572zm-4.459 4.546 1.412 1.413-6.876 6.882-1.412-1.413z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/color.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/color.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colorfx.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colorfx.svg
new file mode 100644
index 000000000..8fe88926d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colorfx.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v2h2v-2h-2zm-3.242 1.344-1.414 1.414 1.414 1.414 1.414-1.414-1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414-1.414-1.414zm-4.242 1.656c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-7 3v2h2v-2h-2zm12 0v2h2v-2h-2zm-9.242 3.828-1.414 1.414 1.414 1.414 1.414-1.414-1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414-1.414-1.414zm-5.242 2.172v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colormanagement.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colormanagement.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colormanagement.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colorneg.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colorneg.svg
new file mode 100644
index 000000000..a9f2fce54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colorneg.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm10 2v10h-10l2.174-2.174a4 4 0 0 1-1.174-2.826 4 4 0 0 1 4-4 4 4 0 0 1 2.826 1.174l2.174-2.174zm-2.174 2.174-5.652 5.652a4 4 0 0 0 2.826 1.174 4 4 0 0 0 4-4 4 4 0 0 0-1.174-2.826z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromablue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromablue.svg
new file mode 100644
index 000000000..db26a431c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromablue.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m8 1c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromagreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromagreen.svg
new file mode 100644
index 000000000..a35093926
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromagreen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m8 1c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromared.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromared.svg
new file mode 100644
index 000000000..f4a8fc530
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colors-chromared.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 1c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/colors-luma.svg b/.icons/Gruvbox-Plus-Dark/actions/16/colors-luma.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/colors-luma.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/combined_fragment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/combined_fragment.svg
new file mode 100644
index 000000000..1de7dedcf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/combined_fragment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h14v-10h-14zm1 1h4v3h-4v-3zm5 0h7v8h-12v-4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/compass.svg b/.icons/Gruvbox-Plus-Dark/actions/16/compass.svg
new file mode 100644
index 000000000..632b6ce8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/compass.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm3.5 1.5-3.5 1.166c-1.222 0-2.334 1.112-2.334 2.334l-1.166 3.5 3.5-1.166c1.222 0 2.334-1.112 2.334-2.334l1.166-3.5zm-3.5 2.334c0.6109 0 1.166 0.5551 1.166 1.166-2e-5 0.6108-0.5552 1.166-1.166 1.166s-1.166-0.5552-1.166-1.166c-3e-5 -0.6109 0.5551-1.166 1.166-1.166z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/component.svg b/.icons/Gruvbox-Plus-Dark/actions/16/component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-off.svg
new file mode 120000
index 000000000..f7f780bf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-off.svg
@@ -0,0 +1 @@
+kdenlive-no-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-on.svg
new file mode 120000
index 000000000..445e9e6e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-on.svg
@@ -0,0 +1 @@
+kdenlive-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-preview.svg
new file mode 100644
index 000000000..8c4705b0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/composite-track-preview.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 3v5h5v-5h-5zm0 5h-5v5h5v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/composition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/composition.svg
new file mode 120000
index 000000000..83407a62b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/composition.svg
@@ -0,0 +1 @@
+aggregation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configuration.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configuration.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configuration.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure-toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure-toolbars.svg
new file mode 100644
index 000000000..0d8641b22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure-toolbars.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8.002c-2.838 0.00734-5.205 2.173-5.463 5h-1.537v2h14v-2h-1.523c-0.2585-2.832-2.633-5-5.477-5zm0 2.5c1.463 0.0015 2.711 1.058 2.955 2.5h-5.904c0.2434-1.44 1.489-2.496 2.949-2.5zm5-9.502v2.357c0 0.2761-0.4477 0.5-1 0.5-0.5523 0-1-0.2239-1-0.5v-2.35c-1.196 0.3523-1.996 1.293-2 2.35 7.73e-4 0.9769 0.6843 1.863 1.75 2.27v1.984c0.9937 0.4643 1.854 1.172 2.5 2.059v-4.043c1.066-0.407 1.749-1.294 1.75-2.27-1.1e-5 -1.059-0.8014-2.004-2-2.357z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure.svg
new file mode 100644
index 000000000..ddab57f8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.25 1-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h3.5l0.1543-1.844a5.5 5.5 0 0 0 1.607-0.9297l1.676 0.7891 1.75-3.031-1.521-1.057a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85h-3.5zm1.75 5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure_kile.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure_kile.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure_kile.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure_project.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure_project.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure_project.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure_shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure_shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure_shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/configure_toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/16/configure_toolbars.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/configure_toolbars.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/connected.svg b/.icons/Gruvbox-Plus-Dark/actions/16/connected.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/connected.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/connector-avoid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/connector-avoid.svg
new file mode 100644
index 000000000..1c0ee81c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/connector-avoid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 6v4h9v-4zm1 1h7v2h-7zm0-6c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h5v9h-2c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-1v-10h-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/connector-ignore.svg b/.icons/Gruvbox-Plus-Dark/actions/16/connector-ignore.svg
new file mode 100644
index 000000000..061187956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/connector-ignore.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c0.06043 0 0.1166-0.004857 0.1699-0.01172l0.6504 2.012h-3.82v4h5.111l0.9102 2.818c-0.01964 0.1063-0.02148 0.1816-0.02148 0.1816v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-4c-0.06043 0-0.1166 0.004857-0.1699 0.01172l-0.6504-2.012h3.82v-4h-5.111l-0.9102-2.816c0.01996-0.1072 0.02148-0.1836 0.02148-0.1836v-1c0-1-1-1-1-1h-4zm2 6h3.143l0.6465 2h-3.789v-2zm4.211 0h3.789v2h-3.143l-0.6465-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/connector-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/connector-orthogonal.svg
new file mode 100644
index 000000000..39f06c49b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/connector-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1c-1 0-1 1-1 1h-2v11h-1c0-1-1-1-1-1h-4c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h2v-11h1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/contact-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/contact-new.svg
new file mode 100644
index 000000000..d826c1f25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/contact-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm5 3c1.103 0 1.998 0.8948 1.998 1.998s-0.8948 1.996-1.998 1.996c-1.103 0-1.998-0.8929-1.998-1.996 0-1.103 0.8948-1.998 1.998-1.998zm0 4.494c2.03 0.002283 3.74 1.501 3.994 3.496h-7.99c0.254-1.995 1.966-3.494 3.996-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/containment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/containment.svg
new file mode 100644
index 000000000..be620e2e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/containment.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v6.133a4 4 0 0 0-3 3.869 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-2a2 2 0 0 1-2 2 2 2 0 0 1-2-1.998 2 2 0 0 1 1.998-2.002 2 2 0 0 1 2.002 1.998l2-0.001953a4 4 0 0 0-3-3.861v-6.135h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/contents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/contents.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/contents.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/contexthelp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/contexthelp.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/contexthelp.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/contrast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/contrast.svg
new file mode 100644
index 000000000..8c444d695
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/contrast.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 1v2h1v-2h-1zm-4.1 1.699-0.707 0.707 1.414 1.414 0.707-0.707-1.414-1.414zm9.201 0.001953-1.416 1.414 0.707 0.707 1.416-1.414-0.707-0.707zm-4.605 1.299a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 0.001953 0v3l4-0.003906a4 4 0 0 0-4.004-3.996zm-6.996 3.5v1h2v-1h-2zm12 0v1h2v-1h-2zm-1.115 3.682-0.707 0.707 1.414 1.414 0.707-0.707-1.414-1.414zm-7.77 0.003906-1.414 1.416 0.707 0.707 1.414-1.416-0.707-0.707zm3.385 1.814v2h1v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/convert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/convert.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/convert.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cookies.svg
new file mode 100644
index 000000000..526dcfa4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cookies.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.861 8.5e-4 -6.999 3.139-7 7 8.5e-4 3.861 3.139 6.999 7 7 3.861-9e-4 6.999-3.139 7-7 0-0.2656-0.0607-0.3909-0.1582-0.582-0.1164-0.1865-0.199-0.2768-0.416-0.3027-0.2175-0.026-0.4256 0.09343-0.5156 0.293-0.1585 0.3499-0.5066 0.5923-0.9102 0.5918-0.4475 9.714e-4 -0.8252-0.3003-0.9512-0.7148-0.076-0.253-0.3368-0.4037-0.5938-0.3438-0.1579 0.03699-0.3066 0.05859-0.4551 0.05859-1.101-0.00194-1.998-0.8985-2-2 0-0.1485 0.0216-0.2976 0.05859-0.4551 0.0605-0.257-0.09074-0.5178-0.3438-0.5938-0.4145-0.1255-0.7159-0.5037-0.7148-0.9512-5.01e-4 -0.404 0.2417-0.7516 0.5918-0.9102 0.1995-0.09 0.3189-0.2986 0.293-0.5156-0.026-0.2175-0.2048-0.3592-0.3691-0.4551-0.1255-0.06996-0.2227-0.1191-0.5156-0.1191zm-2 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-2 4c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4.5 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm4 2c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-7 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm3.5 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/coordinate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/coordinate.svg
new file mode 100644
index 000000000..b05bd2475
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/coordinate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v9.584l-2.998 3.004 1.416 1.412 2.996-3h9.586v-2h-9v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/copy-coordinates.svg b/.icons/Gruvbox-Plus-Dark/actions/16/copy-coordinates.svg
new file mode 120000
index 000000000..710c6324d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/copy-coordinates.svg
@@ -0,0 +1 @@
+coordinate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/createpath.svg b/.icons/Gruvbox-Plus-Dark/actions/16/createpath.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/createpath.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cross-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cross-shape.svg
new file mode 120000
index 000000000..2cb1d3c38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cross-shape.svg
@@ -0,0 +1 @@
+draw-cross.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/crosshairs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/crosshairs.svg
new file mode 100644
index 000000000..44f4e2d4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/crosshairs.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.09a6 6 0 0 0-4.914 4.91h-1.086v2h1.09a6 6 0 0 0 4.91 4.914v1.086h2v-1.09a6 6 0 0 0 4.914-4.91h1.086v-2h-1.09a6 6 0 0 0-4.91-4.914v-1.086h-2zm0 3.131v2.869h-2.867a4 4 0 0 1 2.867-2.869zm2 0.001953a4 4 0 0 1 2.869 2.867h-2.869v-2.867zm-4.869 4.867h2.869v2.867a4 4 0 0 1-2.869-2.867zm4.869 0h2.867a4 4 0 0 1-2.867 2.869v-2.869z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/currenttrack_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/curve-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/curve-connector.svg
new file mode 100644
index 000000000..a029741ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/curve-connector.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v1.5h-4a3 3 0 0 0-3 3 3 3 0 0 0 3 3h4a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-4v-1.5h-4v4h4v-1.5h4a3 3 0 0 0 3-3 3 3 0 0 0-3-3h-4a2 2 0 0 1-2-2 2 2 0 0 1 2-2h4v1.5h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cvc-about.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cvc-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-configure.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-configure.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cvc-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cvc-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/cvc-info.svg b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/cvc-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dashboard-show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dashboard-show.svg
new file mode 100644
index 000000000..82c36f7e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dashboard-show.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm1 10h8v2h-8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-change-key.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-change-key.svg
new file mode 100644
index 000000000..cfe0ffab4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-change-key.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.61 2c-0.1812 0-0.362 0.07094-0.502 0.2109l-1.398 1.398 2.67 2.68 1.408-1.398c0.28-0.28 0.28-0.7298 0-1.01l-1.67-1.67c-0.145-0.14-0.3266-0.2109-0.5078-0.2109zm-7.111 1c-2.49 0-4.5 2.02-4.5 4.5 0 1.221 0.4876 2.323 1.273 3.133l2.123-2.123c-0.244-0.2667-0.3965-0.6186-0.3965-1.01 0-0.82 0.67-1.5 1.5-1.5 0.3901 0 0.7412 0.1541 1.008 0.3984l2.119-2.119c-0.8224-0.7958-1.934-1.273-3.127-1.279zm4.25 1.57-6.75 6.75v2.68h2.67l6.75-6.75-2.67-2.68zm5.342 1.43-3.008 3h0.916v2h3v-2h1v-3h-1.908z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-index.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-index.svg
new file mode 100644
index 000000000..c88d14a81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-index.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h2v-2h-2zm3 0v2h5v-2h-5zm8 2-5 7h3v5l5-7h-3v-5zm-11 1v2h2v-2h-2zm3 0v2h5v-2h-5zm-3 3v2h2v-2h-2zm3 0v2h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-lock-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-lock-all.svg
new file mode 100644
index 000000000..03cc1c691
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-lock-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.717 1c-1.741 0-3.146 1.431-3.146 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h2.787v-3.215c0-0.5738 0.4613-1.035 1.035-1.035h0.5352v-0.6074c0.0038-0.4878 0.09372-0.9712 0.2656-1.428h-2.266v-1.572c0-0.8706 0.7013-1.57 1.572-1.57 0.8709 0 1.57 0.7 1.57 1.57v0.1562c0.4076-0.4293 0.9024-0.7663 1.451-0.9883-0.3751-1.333-1.581-2.311-3.02-2.311zm4.57 3c-1.741 0-3.145 1.431-3.145 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h7.857c0.4353 0 0.7852-0.3499 0.7852-0.7852v-4.715c0-0.4353-0.3499-0.7852-0.7852-0.7852h-0.7852v-1.523c0-1.76-1.402-3.191-3.143-3.191zm0 1.572c0.8709 0 1.57 0.7 1.57 1.57v1.572h-3.143v-1.572c0-0.8706 0.7013-1.57 1.572-1.57z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/database-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/database-search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/database-search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/datatype.svg b/.icons/Gruvbox-Plus-Dark/actions/16/datatype.svg
new file mode 120000
index 000000000..1b0dabfe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/datatype.svg
@@ -0,0 +1 @@
+code-typedef.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dblatex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dblatex.svg
new file mode 100644
index 000000000..8f89a75ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dblatex.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.904zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.902z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-from-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-from-cursor.svg
new file mode 100644
index 000000000..47593a2d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-from-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h2v10h-2v2h6v-2h-2v-10h2v-2h-6zm10 3v3h-3v-2h-2v6h2v-2h3v3l4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-to-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-to-cursor.svg
new file mode 100644
index 000000000..6f5d1f1d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-execute-to-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v2h2v10h-2v2h6v-2h-2v-10h2v-2h-6zm-3 3v3h-3v-2h-2v6h2v-2h3v3l4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-run-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-run-cursor.svg
new file mode 100644
index 000000000..e0b656d35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-run-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1v2h2v10h-2v2h6v-2h-2v-10h2v-2h-6zm-5 3v3h-3v2h3v3l4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-run.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-run.svg
new file mode 100644
index 000000000..78328c669
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-run.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h7v-2h-5v-8h10v3h2v-5c0-2-2-2-2-2zm9 8v2h-3v2h3v2l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-instruction.svg
new file mode 100644
index 000000000..217c8c654
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-instruction.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.01 1c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4h-2zm2.998 0 2 3 1.998-3h-3.998zm0.4277 5c-1.066 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105v-0.5918zm1.072 0v1h0.998v-1h-0.998zm2.07 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 0.001991 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.0189-1.201 0.6074-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.53-0.3088-0.5762-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254zm-2.07 2v4h0.998v-4h-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into-instruction.svg
new file mode 120000
index 000000000..f207a5551
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into-instruction.svg
@@ -0,0 +1 @@
+debug-step-instruction.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into.svg
new file mode 100644
index 000000000..bcb660127
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-into.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.01 1c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4h-2zm2.998 0 2 3 1.998-3h-3.998zm0.4277 5c-1.066 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105v-0.5918zm3.143 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 0.001991 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.02086-1.201 0.6094-1.201h0.3027v-0.6445h-0.3027c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-out.svg
new file mode 100644
index 000000000..c541963d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.008 1c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h7.992v-4h-7.992zm8.992 0v4l3-2-3-2zm-5.566 5c-1.066 0-1.514 0.3522-1.514 1.254 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.201-5e-3 0.174 0.0136 0.369 0.0176 0.477 0.0833 0.712 0.5388 1 1.496 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.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.0186-0.2223 0.0254-0.3027 0-0.8663 0.0104-1.106 0.7207-1.106v-0.5918zm3.143 0v0.5918c0.7098 0 0.7188 0.2392 0.7188 1.106 7e-3 0.0804 2e-3 0.1986 0.025 0.3027 0.054 0.3756 0.225 0.8013 0.698 1.004-0.599 0.2564-0.723 0.8756-0.723 1.291-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.411-0.288 1.494-1 4e-3 -0.108 0.023-0.303 0.018-0.477 0-0.5565 0.021-1.201 0.609-1.201h0.305v-0.6446h-0.305c-0.402 0-0.532-0.3088-0.578-0.6777-7e-3 -0.1587-0.031-0.7461-0.031-0.7461 0-0.9017-0.446-1.254-1.512-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-over.svg b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-over.svg
new file mode 100644
index 000000000..0c00da9bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/debug-step-over.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.01 1c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h6.992v-4h-6.992zm7.992 0 2 3 2-3h-4zm-1.412 4.994-0.01172 0.005859v0.5918c0.7103 0 0.7188 0.2391 0.7188 1.105 7e-3 0.0804 0.001991 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2185 0.4082-0.668 0.4082v0.5918c0.9572 0 1.411-0.2884 1.494-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.0208-1.201 0.6094-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0.01-0.91-0.44-1.26-1.5-1.26zm-3.154 0.005859c-1.066 0-1.514 0.3523-1.514 1.254 0 0-0.02455 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5388 1 1.496 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.124-1.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01039-1.105 0.7207-1.105v-0.5918z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/deep-history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/deep-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/deep-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/delete-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/delete-comment.svg
new file mode 100644
index 000000000..51058045b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/delete-comment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.969 2s-1.969 0-1.969 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.03zm2.031 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586v-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/delete-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/delete-table-row.svg
new file mode 120000
index 000000000..01bb020cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/delete-table-row.svg
@@ -0,0 +1 @@
+edit-table-delete-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/delete_table.svg b/.icons/Gruvbox-Plus-Dark/actions/16/delete_table.svg
new file mode 120000
index 000000000..65c6bf2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/delete_table.svg
@@ -0,0 +1 @@
+deletecell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/deletecell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/deletecell.svg
new file mode 100644
index 000000000..84c188d2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/deletecell.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-7.996h8v-6.004zm2 2h2v2.004h-2zm4 0h2v2.004h-2zm4 0h2v2.004h-2zm-8 4.004h2v2h-2zm0 4h2v1.996h-2zm7.414-2.004h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dependency.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dependency.svg
new file mode 100644
index 000000000..5700884ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dependency.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.16 6.078 0.8351-0.8352-4.243-4.243-0.8351 0.8352 1.414 1.414-1.244 1.244-1.848-1.848-0.8351 0.8352 1.141 1.141-5.929 5.929 0.4711 0.4711-1.081 1.081 0.5895 0.5895-1.6 1.601 0.707 0.707 1.6-1.601 0.5896 0.5896 1.081-1.081 0.4711 0.4711 5.929-5.929 1.141 1.141 0.8352-0.8352-1.848-1.848 1.244-1.244zm-7.405 4.877-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.277-1.277-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.326-1.326-1.13-1.13 0.5895-0.5895 1.13 1.13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/depth16to8.svg b/.icons/Gruvbox-Plus-Dark/actions/16/depth16to8.svg
new file mode 100644
index 000000000..fdd235d85
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/depth16to8.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v2h1v8h2v-10h-2zm7 0c-1.657 0-3 1.343-3 3v4c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.3409 0.001351-0.6791 0.0608-1 0.1758v-1.176c0-0.5523 0.4477-1 1-1s1 0.4477 1 1h2c0-1.657-1.343-3-3-3zm0 6c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6 1c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/depth8to16.svg b/.icons/Gruvbox-Plus-Dark/actions/16/depth8to16.svg
new file mode 100644
index 000000000..38985d626
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/depth8to16.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3 0v2h1v8h2v-10h-2zm7 0a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-1 0.1758v-1.176a1 1 0 0 1 1-1 1 1 0 0 1 1 1h2a3 3 0 0 0-3-3zm0 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-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/description.svg b/.icons/Gruvbox-Plus-Dark/actions/16/description.svg
new file mode 100644
index 000000000..0ef812b4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/description.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.375 2c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm-1.625 3c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm8 3v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/device.svg b/.icons/Gruvbox-Plus-Dark/actions/16/device.svg
new file mode 120000
index 000000000..a67cd894b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/device.svg
@@ -0,0 +1 @@
+dialog-input-devices.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dfrac.svg
new file mode 100644
index 000000000..5e161c37a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dfrac.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.877 1 1.457 2.479-1.494 2.521h1.199l0.9609-1.752 0.9609 1.752h1.199l-1.494-2.521 1.457-2.479h-1.186l-0.9375 1.725-0.9375-1.725h-1.186zm-1.877 6.5v1h8v-1h-8zm1.795 2.5 1.643 3.188v1.812h1.047v-1.812l1.643-3.188h-1.127l-1.041 2.252-1.033-2.252h-1.131z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/diag_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/diag_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/diag_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/diag_class.svg b/.icons/Gruvbox-Plus-Dark/actions/16/diag_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/diag_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/diag_component.svg b/.icons/Gruvbox-Plus-Dark/actions/16/diag_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/diag_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-align-and-distribute.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-align-and-distribute.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-error.svg
new file mode 100644
index 000000000..6514a07f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-error.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-fill-and-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-fill-and-stroke.svg
new file mode 100644
index 000000000..b20b53784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-fill-and-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1.006c-0.1745-0.2058-5.963 4.683-8.113 7.111 0.5586 0.1426 1.112 0.4217 1.504 0.959 0.1043 0.143 0.1883 0.3111 0.2695 0.4805 2.321-2.536 6.499-8.365 6.34-8.551zm-8.846 7.994c-1.03 0.03066-2.015 0.8675-2.699 2.629-0.7831 2.013-2.18 2.819-2.451 2.77 1.387 0.5389 5.48 1.875 6.83-2.736 0.3291-0.7827 0.1457-1.456-0.25-1.998-0.3094-0.424-0.8317-0.6085-1.43-0.6641z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-filters.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-filters.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-geometry.svg
new file mode 120000
index 000000000..18cabdaae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-geometry.svg
@@ -0,0 +1 @@
+draw-geometry.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-icon-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-icon-preview.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-icon-preview.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-input-devices.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-input-devices.svg
new file mode 100644
index 000000000..6375e4b94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-input-devices.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.3 1-1.4 2.8h1.4v6.281c-0.3581-0.2274-0.7275-0.428-1.086-0.607-0.525-0.2625-1.01-0.5159-1.31-0.7656-0.2997-0.2498-0.4047-0.4165-0.4047-0.7082 0.7732 0 1.4-0.6268 1.4-1.4s-0.6268-1.4-1.4-1.4-1.4 0.6268-1.4 1.4v1.4c0 0.7583 0.42 1.379 0.9078 1.786s1.055 0.6781 1.58 0.9406 1.007 0.5159 1.307 0.7656c0.2997 0.2498 0.4047 0.4165 0.4047 0.7082-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h1.4c0.3878 0 0.7-0.3122 0.7-0.7v-1.4c0-0.3878-0.3122-0.7-0.7-0.7v-1.4c0-0.2917 0.105-0.4584 0.4047-0.7082s0.7848-0.5031 1.31-0.7656c0.525-0.2625 1.09-0.5341 1.578-0.9406 0.4878-0.4065 0.9078-1.027 0.9078-1.786v-2.1c0-0.3878-0.3122-0.7-0.7-0.7h-1.4c-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h0.7c0 0.2917-0.105 0.4584-0.4047 0.7082s-0.782 0.5031-1.307 0.7656c-0.3585 0.1793-0.729 0.3792-1.088 0.607v-4.881h1.4l-1.4-2.8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-layers.svg
new file mode 100644
index 000000000..f230c0a05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-layers.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1-4 4h10l4-4h-10zm0 5-4 4h10l4-4h-10zm0 5-4 4h10l4-4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-memory.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-memory.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-memory.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-messages.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-messages.svg
new file mode 100644
index 000000000..0f6e58c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-messages.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.001353 2-1.998v-5.998c0-1.999-2-2-2-2h-10.03z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-object-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-object-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-object-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-objects.svg
new file mode 120000
index 000000000..2af634644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-objects.svg
@@ -0,0 +1 @@
+dialog-layers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok-apply.svg
new file mode 100644
index 000000000..783e27e6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok-apply.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.44 1.297c-0.4315 0.01603-0.8529 0.2165-1.137 0.5879l-6.32 8.275-2.424-2.424c-0.5876-0.5876-1.533-0.5876-2.121-1.8e-6 -0.5876 0.5876-0.5876 1.533 0 2.121l4.846 4.846 8.404-11c0.5045-0.6603 0.3791-1.599-0.2812-2.104-0.2889-0.2207-0.6312-0.3191-0.9668-0.3066z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-password.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-password.svg
new file mode 100644
index 000000000..15c74cdfe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-password.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 8,2 C 6.34,2 5,3.34 5,5 5,6.24 5.74,7.3 6.82,7.76 L 5,14 H 11 L 9.18,7.76 C 10.26,7.3 11,6.24 11,5 11,3.34 9.66,2 8,2 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-path-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-path-effects.svg
new file mode 100644
index 000000000..d71b332cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-path-effects.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1.5c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0.2949 5.096a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-rows-and-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-rows-and-columns.svg
new file mode 100644
index 000000000..773b8ccb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-rows-and-columns.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v5h7v-5h-7zm8 0v7h6v-7h-6zm-8 8v6h7v-6h-7zm8 0v4h6v-4h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-selectors.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-selectors.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-selectors.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-templates.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-templates.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-templates.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-text-and-font.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-text-and-font.svg
new file mode 100644
index 000000000..35bed598f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-text-and-font.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2l5 0.0039v12h2v-12l5-0.0039v-2l-5 0.0038v-0.0019z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-tile-clones.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-tile-clones.svg
new file mode 100644
index 000000000..61989e5ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-tile-clones.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-transform.svg
new file mode 120000
index 000000000..8c656af45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-transform.svg
@@ -0,0 +1 @@
+transform-scale.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-warning.svg
new file mode 100644
index 000000000..df8fdabcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-warning.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-xml-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-xml-editor.svg
new file mode 100644
index 000000000..263ac40da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-xml-editor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 1.764-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-2.506 2.506v2.828l5.334-5.334-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dialog-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dialog-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/directory.svg b/.icons/Gruvbox-Plus-Dark/actions/16/directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dirsync.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dirsync.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dirsync.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/disconnected.svg b/.icons/Gruvbox-Plus-Dark/actions/16/disconnected.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/disconnected.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/discrete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/discrete.svg
new file mode 100644
index 000000000..a25a6d413
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/discrete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v7h-7v7h14v-14h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/displaymathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/displaymathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/displaymathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dissociatecell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dissociatecell.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dissociatecell.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distortionfx.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distortionfx.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distortionfx.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph-directed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph-directed.svg
new file mode 100644
index 000000000..1ef4bca1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph-directed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm11 0c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-9.369 2.607-0.7207 0.7207 2.871 3.092 0.7539-0.6953-2.904-3.117zm7.658 0.04688-2.85 3.102 0.75 0.6875 2.818-3.07-0.7188-0.7188zm-3.787 3.352c-0.8284 0-1.5 0.6716-1.5 1.5 2e-7 0.8284 0.6716 1.5 1.5 1.5s1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-0.5 3.437v1.143h1v-1.143c-0.3971 4e-3 -0.7048 7e-4 -1 0zm0.498 1.557c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph.svg
new file mode 100644
index 000000000..9a06997bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-graph.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2.5c5.484e-4 0.136 0.0196 0.2714 0.05664 0.4023l-3.65 2.402c-0.2607-0.1977-0.579-0.3047-0.9062-0.3047-0.8284 0-1.5 0.6716-1.5 1.5 0.00178 0.6341 0.4021 1.199 1 1.41v4.18c-0.5979 0.2114-0.9982 0.7759-1 1.41 0 0.8284 0.6716 1.5 1.5 1.5 0.6341-0.0018 1.199-0.4021 1.41-1h3.18c0.2114 0.5979 0.7759 0.9982 1.41 1 0.8284 0 1.5-0.6716 1.5-1.5-9e-6 -0.2237-0.05006-0.4446-0.1465-0.6465l3-3c0.2019 0.09644 0.4228 0.1465 0.6465 0.1465 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.1747 0.00121-0.3479 0.03294-0.5117 0.09375l-3.186-3.857c0.1281-0.2243 0.196-0.478 0.1973-0.7363 0-0.8284-0.6716-1.5-1.5-1.5s-1.5 0.6715-1.5 1.5zm0.6328 1.221c0.2531 0.1808 0.5562 0.2784 0.8672 0.2793 0.1874-0.00132 0.3729-0.03775 0.5469-0.1074l3.168 3.838c-0.1398 0.2324-0.2141 0.4983-0.2148 0.7695 9e-6 0.2237 0.05006 0.4446 0.1465 0.6465l-3 3c-0.2019-0.09644-0.4228-0.1465-0.6465-0.1465-0.6341 0.0018-1.199 0.4021-1.41 1h-3.176c-0.151-0.4271-0.487-0.7631-0.9141-0.9141v-4.176c0.5979-0.2114 0.9982-0.7759 1-1.41 2.364e-4 -0.1211-0.01419-0.2418-0.04297-0.3594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-baseline.svg
new file mode 100644
index 000000000..3c0984971
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h2v-12h-2zm8.355 0c-1.793 0-3.326 0.4185-4.598 1.256l0.8281 2.131c1.057-0.7178 2.222-1.076 3.494-1.076 0.7816 0 1.361 0.1652 1.736 0.4941 0.3755 0.329 0.5625 0.8591 0.5625 1.592v0.6055c-0.7356-0.4037-1.662-0.6055-2.781-0.6055-1.272 0-2.355 0.3219-3.252 0.9648-0.8966 0.643-1.346 1.585-1.346 2.826 0 1.211 0.3943 2.149 1.184 2.814 0.7893 0.6654 1.812 0.998 3.068 0.998 1.303 0 2.345-0.3969 3.127-1.189v1.189h2.621v-8.105c0-0.4561-0.1382-1.217-0.4141-1.83s-0.6621-1.064-1.16-1.348c-0.4981-0.2841-0.9818-0.4731-1.449-0.5703-0.4674-0.0972-1.008-0.1465-1.621-0.1465zm-0.3203 6.639c0.8889 0 1.669 0.1567 2.344 0.4707v1.48c-0.7203 0.7327-1.594 1.1-2.621 1.1-0.6897 0-1.218-0.1351-1.586-0.4043-0.3678-0.2692-0.5508-0.6341-0.5508-1.098-1e-7 -0.5234 0.2216-0.9118 0.666-1.166s1.028-0.3828 1.748-0.3828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-center.svg
new file mode 100644
index 000000000..cf10b98be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-equal.svg
new file mode 100644
index 000000000..06f876afb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-equal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v4l3-2-3-2zm12 0-3 2 3 2v-4zm-9 4v2h-4v6h4v2h2v-10h-2zm4 0v10h2v-2h4v-6h-4v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-gaps.svg
new file mode 100644
index 000000000..52c911adc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-gaps.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0.998v2l-4 0.00195v4l4-0.00195v2l-4 0.00195v4l4-2e-3v2h2v-14zm4 0v14h2v-2l4 0.001953v-4l-4-0.00195v-2l4 0.00195v-4l-4-0.00195v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-left.svg
new file mode 100644
index 000000000..0d5f7bf98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-2h4v-4h-4v-2h4v-4h-4v-2zm8 0v14h2v-2h4v-4h-4v-2h4v-4h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-margin.svg
new file mode 100644
index 000000000..d6cbfd2d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-margin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v14h14v-14h-14zm2 2h10v10h-10v-10zm1 1v8h3v-8h-3zm5 0v8h3v-8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-node.svg
new file mode 100644
index 000000000..3c45653c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.749 1v5.834h-1.166v1.163h-0.5834v0.5834h0.5834v1.17h0.8991c-0.1292 0.8515-0.2568 1.695-0.4159 2.438-0.2327 1.086-0.5619 1.947-0.9652 2.293-0.06844 0.05704-0.1071 0.1422-0.1048 0.2313 0.005814 0.2478 0.2984 0.3758 0.4843 0.212 0.6173-0.5292 0.9156-1.489 1.157-2.614 0.1708-0.7975 0.3022-1.68 0.4353-2.56h1.427v-1.17h1.75v1.17s0.8443 1.6e-4 0.8409 1.6e-4c0.2021 1.231 0.466 2.473 0.9822 3.452 0.5162 0.9793 1.332 1.711 2.53 1.791 0.4755 0.03151 0.899-0.1446 1.211-0.4569 0.3123-0.3124 0.5286-0.7435 0.6985-1.256 0.3139-0.9452 0.466-2.186 0.5891-3.531h1.314v-1.17h0.5812v-0.5834h-0.5812v-1.163h-1.06c0.06053-0.6471 0.1277-1.287 0.2188-1.897 0.03506-0.1947-0.1298-0.3671-0.3259-0.3407v-3.596h-0.5834v5.834h-1.166v1.163h-2.334v-1.163h-1.167v-5.834h-0.5834v5.834h-0.1983c-0.03967-0.2068-0.07925-0.413-0.1253-0.6039-0.1196-0.4956-0.2644-0.9324-0.4729-1.285-0.2084-0.353-0.4986-0.6331-0.8831-0.7293-0.4884-0.122-0.9412-0.06318-1.309 0.1504-0.3681 0.2136-0.6451 0.5619-0.8672 0.9822-0.0843 0.1596-0.1558 0.3401-0.2268 0.5208v-4.869zm0.5834 1.459 1.167 0.8934v-0.6017h1.75v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-1.75v-0.5652zm4.666 0 1.167 0.8934v-0.6017h2.334v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-2.334v-0.5652zm-2.664 2.279c0.08098 0.0068 0.1668 0.0212 0.2598 0.04444 0.1987 0.04959 0.3636 0.1892 0.523 0.4592 0.1595 0.2701 0.2954 0.6601 0.4079 1.126 0.03512 0.1451 0.06542 0.3087 0.09685 0.4672h-0.3726v1.163h-1.75v-1.163h-0.8683c0.1272-0.4669 0.2712-0.8856 0.4444-1.214 0.1898-0.3594 0.4059-0.6118 0.6438-0.7498 0.1784-0.1036 0.3724-0.1537 0.6153-0.1333zm3.831 3.844h2.334v1.17h1.015c-0.122 1.312-0.2761 2.507-0.5549 3.348-0.1532 0.4619-0.3442 0.8125-0.5584 1.027-0.2141 0.2142-0.4355 0.3087-0.76 0.2872-0.9892-0.06592-1.595-0.6099-2.053-1.48-0.4475-0.8489-0.7087-2.001-0.9059-3.182h1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-page.svg
new file mode 100644
index 000000000..c09cdffb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-page.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v14h11l3-3v-11h-14zm2 2h10v10h-10v-10zm1 1v8h3v-8h-3zm5 0v8h3v-8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-right.svg
new file mode 100644
index 000000000..8afbab0ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h-4v4h4v2h-4v4h4v2h2v-14zm8 0v2h-4v4h4v2h-4v4h4v2h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-x.svg
new file mode 120000
index 000000000..ce90e1f9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal-x.svg
@@ -0,0 +1 @@
+distribute-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal.svg
new file mode 100644
index 000000000..d9b3e0467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3.004v10h4v-10h-4zm10 0v10h4v-10h-4zm-5 3v4h1v-1h2v1h1v-4h-1v1h-2v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-randomize.svg
new file mode 100644
index 000000000..385b6fc7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1.01v4h5v-4zm-9 0.9902v4h5v-4zm10 4.01v4h5v-4zm-6 1v4h5v-4zm-5 5v4h5v-4zm6 0v4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-remove-overlaps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-remove-overlaps.svg
new file mode 100644
index 000000000..5caaf7255
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-remove-overlaps.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h4v-4h-4zm5 0v14h4v-14h-4zm5 0v14h4v-14h-4zm-10 5v9h4v-9h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-unclump.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-unclump.svg
new file mode 100644
index 000000000..74e657fd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-unclump.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h4v-14zm9 0v4h5v-4zm-4 1v1h3v-1zm6 4v4h1v-4zm-2 5v4h5v-4zm-4 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-baseline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-baseline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-bottom.svg
new file mode 100644
index 000000000..dd77c2012
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1-0.00391 4.004h-2v2h14v-2h-2l0.003906-4.004h-4l-0.00391 4.004h-2l0.00391-4.004zm2e-7 8-0.003906 4.004h-2v2h14v-2h-2l0.003906-4.004h-4l-0.00391 4.004h-2l0.00391-4.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-center.svg
new file mode 100644
index 000000000..183f97bab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1.004v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5h-4zm0 9v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-equal.svg
new file mode 100644
index 000000000..dbaaa3e81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-equal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v4h-2v2h10v-2h-2v-4h-6zm8 1 2 3 2-3h-4zm-10 7v2h2v4h6v-4h2v-2h-10zm12 2-2 3h4l-2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-gaps.svg
new file mode 120000
index 000000000..8129145c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-gaps.svg
@@ -0,0 +1 @@
+distribute-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-margin.svg
new file mode 100644
index 000000000..3fbd8d2f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-margin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v14h14v-14h-14zm2 2h10v10h-10v-10zm1 1v3h8v-3h-8zm0 5v3h8v-3h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-node.svg
new file mode 100644
index 000000000..74c2140f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.285 0.9977c-0.2478 0.005781-0.3759 0.2985-0.212 0.4844 0.5291 0.6175 1.488 0.9159 2.614 1.157 0.7974 0.1708 1.681 0.3023 2.561 0.4354v1.427h1.171v1.751h-1.171s-0.0044 0.575-0.0068 0.8412c-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.53-0.03151 0.4757 0.1446 0.8993 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.049c2.161 0.2112 4.228 0.5197 5.381 1.289 0.3232 0.2135 0.6451-0.2693 0.3237-0.4856-0.6361-0.4242-1.456-0.7102-2.363-0.9222h2.493v-0.5836h-5.835v-1.166h-1.163v-2.334h1.163v-1.167h5.835v-0.5836h-5.835v-0.1983c0.2068-0.03964 0.4132-0.07924 0.6041-0.1254 0.4956-0.1198 0.9328-0.2646 1.286-0.473 0.353-0.2085 0.6334-0.4988 0.7295-0.8834 0.1225-0.4885 0.06311-0.9415-0.1505-1.31-0.2142-0.3683-0.5624-0.6453-0.9826-0.8674-0.1593-0.08433-0.34-0.1559-0.5209-0.2268h4.87v-0.5836h-5.835v-1.166h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8514-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.5621-2.292-0.9655-0.05706-0.06848-0.1423-0.1071-0.2314-0.1049zm12.26 2.337-0.8937 1.167h0.6019v1.751h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-1.751h0.5654zm0 4.668-0.8937 1.167h0.6019v2.334h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-2.334h0.5654zm-4.376-4.37c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.0496 0.1988-0.1893 0.3637-0.4594 0.5232s-0.6605 0.2955-1.126 0.4081c-0.1451 0.03509-0.3089 0.06547-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 5.538h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1535-0.8139-0.3444-1.028-0.5585s-0.3078-0.4352-0.2861-0.7603c0.06589-0.9892 0.6102-1.595 1.481-2.054 0.8492-0.4476 2.001-0.709 3.181-0.9062 1.98e-5 0.4947 1e-5 1.484 1e-5 1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-page.svg
new file mode 100644
index 000000000..8dafde343
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-page.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v14h11l3-3v-11h-14zm2 2h10v10h-10v-10zm1 1v3h8v-3h-8zm0 5v3h8v-3h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-top.svg
new file mode 100644
index 000000000..cb8efd99b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h2l0.00391 3.996h4l-0.00391-3.996h2l0.00391 3.996h4l-0.003906-3.996h2v-2zm-0.003906 8.004v2h2l0.003906 3.996h4l-0.00391-3.996h2l0.00391 3.996h4l-0.0039-3.996h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-y.svg
new file mode 120000
index 000000000..88e820845
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical-y.svg
@@ -0,0 +1 @@
+distribute-vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical.svg
new file mode 100644
index 000000000..030107e93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/distribute-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.9805v4h10v-4h-10zm3 5v1h1v2h-1v1h4v-1h-1v-2h1v-1h-4zm-3 5v4h10v-4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-cleanup.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-compareleft.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-compareleft.svg
new file mode 100644
index 000000000..68d2c8ce3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-compareleft.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v5.273s3.1e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-5.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-compareright.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-compareright.svg
new file mode 100644
index 000000000..6ead07649
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-compareright.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 3 4 3v-2h1c1 0 1 1 1 1v5.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-5.27s-3e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-decrypt.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-decrypt.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-duplicate.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-duplicate.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt-verify.svg
new file mode 100644
index 000000000..06bc8d9d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt-verify.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v5.997l-8 3e-3v-6zm8 0-3 3-1-1-1 1 2 2 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt.svg
new file mode 100644
index 000000000..9762d6a38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-decrypt.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v6h-8v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-encrypt.svg
new file mode 100644
index 000000000..e68337a95
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v7h2v-6h5v3h3v3h2v-4l-4-4zm1 9v2h2v-2zm6 0v2h2v-2zm-8 3v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign-encrypt.svg
new file mode 100644
index 000000000..632c227c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 2e-6 -1 1v12c0 1 1 1 1 1h4.496v-2h-3.496v-9.996l5-4e-3v3h3v1.547c0.8807 0.1629 1.627 0.7444 2 1.559v-4.106l-4-4zm8.429 8c-0.9497 0-1.714 0.7807-1.714 1.741v0.8304h-0.4286c-0.2374 0-0.4286 0.1911-0.4286 0.4286v2.571c0 0.2374 0.1911 0.4286 0.4286 0.4286h4.286c0.2374 0 0.4286-0.1911 0.4286-0.4286v-2.571c0-0.2374-0.1911-0.4286-0.4286-0.4286h-0.4286v-0.8304c0-0.96-0.7646-1.741-1.714-1.741zm0 0.8571c0.4749 0 0.8571 0.3823 0.8571 0.8571v0.8571h-1.714v-0.8571c0-0.4749 0.3823-0.8571 0.8571-0.8571z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign.svg
new file mode 100644
index 000000000..cbf6a927e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-sign.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h3.497v-2h-2.497v-9.996l5-4e-3v3h3v1l2 2v-4l-4-4zm9 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-verify.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit-verify.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypt.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypt.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-equal.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-equal.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-export-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-export-ocal.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-export-ocal.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-export-table.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-export-table.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-export-table.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-export.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-export.svg
new file mode 100644
index 000000000..a4120be7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-export.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 2e-6 -1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1v-4l-2 1.49v1.471l-8 0.03906v-9.996h8v1.486l2 1.51v-4c0-1-1-1-1-1zm7 4v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-import-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-import-ocal.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-import-ocal.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-import.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-import.svg
new file mode 100644
index 000000000..28d9851b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-import.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15s1 0 1-1v-9l-4-4h-7s-1 0-1 1v3h2v-2l5-1e-4v3h3l1e-6 6.996-8 4e-3v-2h-2l1.2e-6 3c4e-7 1 1 1 1 1zm-7-3.998 4-3.002-4-3v2h-4v2l4 2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-new-from-template.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-new-from-template.svg
new file mode 100644
index 000000000..e57407a85
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-new-from-template.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v8h1v-1h1v-6h5v3h3v8h1v-1h1v-8l-4-4zm10 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-new.svg
new file mode 100644
index 000000000..8a718af4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-9l-4-4zm4 4h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-open-data.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-data.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-data.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-open-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-open-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-remote.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-open-remote.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-open.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-open.svg
new file mode 100644
index 000000000..ff63a780f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-open.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h2v-2h-1v-9.99l5-0.00977v3h3v1.68l0.2285 0.3203h1.771v-3l-4-4c-0.03757 0.01147-7 0-7 0zm3.715 6s-0.7148-8.946e-4 -0.7148 0.6914v6.617s6.026e-4 0.6914 0.7148 0.6914h8.57s0.7148 8.95e-4 0.7148-0.6914v-4.631c0-0.6923-0.7148-0.6777-0.7148-0.6777h-3.57l-1.43-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-page-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-page-setup.svg
new file mode 100644
index 000000000..ee8c5114f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-page-setup.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-1 1e-6 -1 1v2.75l2 1.168v-2.918h5v3h3v7h-10v1c0 1 1 1 1 1h10s1-1e-6 1-1v-9l-4-4zm9 11-12-7v7zm-10-3.977 3.115 1.977h-3.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-preview-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-preview-archive.svg
new file mode 100644
index 000000000..ed56229ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-preview-archive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm3 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h7s1-3e-6 1-1v-0.2676c-0.4812 0.1738-0.9884 0.2643-1.5 0.2676-2.485 0-4.5-2.015-4.5-4.5s2.015-4.5 4.5-4.5c0.511 1.45e-4 1.018 0.08734 1.5 0.2578v-0.2578l-4-4h-4zm6.5 2.994c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5c0.5129 2.6e-5 1.02-0.1126 1.484-0.3301l1.686 2.061c0.2623 0.3203 0.7339 0.3675 1.055 0.1055 0.3203-0.2623 0.3675-0.7339 0.1055-1.055l-1.656-2.023c0.5334-0.6315 0.8261-1.431 0.8262-2.258 0-1.933-1.567-3.5-3.5-3.5zm0 1.5c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-preview.svg
new file mode 100644
index 000000000..4f11adbc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-preview.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 4e-6 -1 1v12c0 1 1 1 1 1h8.631l-1.203-1.203c-0.3691 0.1275-0.756 0.196-1.146 0.2031-0.9384-0.0026-1.841-0.3599-2.527-1h-2.755v-10h5v3h3l1e-3 1.744c0.6432 0.6883 1.001 1.595 1.002 2.537-0.0069 0.3911-0.07546 0.7787-0.2031 1.148l1.201 1.201-9e-4 -7.63-4-4zm6.281 6.561c-1.496-1.02e-4 -2.719 1.225-2.719 2.721s1.223 2.719 2.719 2.719c0.4906 0 0.9643-0.1549 1.375-0.4141 0.0269 0.04313 0.05815 0.08353 0.0957 0.1211l2.094 2.094c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-2.094-2.094c-0.03796-0.03796-0.07945-0.06863-0.123-0.0957 0.2609-0.4137 0.416-0.888 0.416-1.375 0-1.496-1.223-2.721-2.719-2.721zm0 1c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-print-direct.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-direct.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-direct.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-print-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-frame.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-frame.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-preview.svg
new file mode 100644
index 000000000..cd1ed0298
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-print-preview.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h4.121c0.5952-1.346 1.927-2.214 3.398-2.215 2.054 1.44e-4 3.719 1.666 3.719 3.721-0.0013 0.1555-0.01243 0.3107-0.0332 0.4648 0.4233-0.1102 0.7949-0.5393 0.7949-0.9707v-5c0-0.5-0.5-1-1-1zm5.801 6.506c0 1.496 1.223 2.719 2.719 2.719 0.4871 0 0.947-0.1484 1.344-0.375 0.0056-0.0037 0.01188-0.0097 0.01758-0.01367l1.965 1.965c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-1.965-1.965c0.0075-0.0095 0.02035-0.02222 0.02734-0.03125 0.2266-0.3965 0.375-0.8564 0.375-1.344 0-1.496-1.223-2.721-2.719-2.721-1.496-3e-6 -2.719 1.225-2.719 2.721zm2.719-1.721c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721zm-6.52 1.215v5h8v-0.627l-0.3496-0.3496c-0.3643 0.1252-0.7458 0.1931-1.131 0.2012-2.053-1.44e-4 -3.718-1.665-3.719-3.719 2.023e-4 -0.1692 0.01195-0.3382 0.03516-0.5059z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-print.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-print.svg
new file mode 100644
index 000000000..e792ed739
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-print.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-5c0-0.5-0.5-1-1-1zm2 6v5h8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-properties.svg
new file mode 100644
index 000000000..cd7306f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-properties.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1.95e-6 -1 1v12c0 1 1 1 1 1h5.021c-0.6971-0.5167-1.248-1.206-1.598-2h-2.424v-10h5.172l2.828 2.828v0.2734c0.7251 0.1484 1.408 0.4559 2 0.9004v-2.002l-4-4zm7.029 6-0.08789 1.055c-0.3347 0.1243-0.6457 0.3046-0.9199 0.5332l-0.959-0.4512-1.002 1.734 0.8711 0.6055c-0.03128 0.1754-0.04761 0.3531-0.04883 0.5312 4.609e-4 0.1787 0.01614 0.3571 0.04688 0.5332l-0.8691 0.6016 1.002 1.736 0.957-0.4512c0.2751 0.2274 0.5868 0.4064 0.9219 0.5293l0.08594 1.059h2.004l0.08789-1.055c0.3347-0.1243 0.6457-0.3046 0.9199-0.5332l0.959 0.4512 1.002-1.734-0.8711-0.6055c0.03128-0.1754 0.04761-0.3531 0.04883-0.5312 1.85e-4 -0.1787-0.01484-0.3571-0.04492-0.5332l0.8672-0.6016-1-1.736-0.957 0.4512c-0.2757-0.2276-0.5881-0.4066-0.9238-0.5293l-0.08594-1.059zm1.002 2.861c0.6336-8.921e-4 1.147 0.5129 1.146 1.146-1.88e-4 0.6328-0.5137 1.145-1.146 1.145-0.632-1.88e-4 -1.144-0.5125-1.145-1.145-8.903e-4 -0.6328 0.5117-1.146 1.145-1.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-replace.svg
new file mode 100644
index 000000000..992ebc8c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-replace.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.666 1s-0.666 6.03e-4 -0.666 0.7148v3.871l2 2v3.414h1.5l0.5-0.5-1-1v-2.5h2.5l1 1 1-1h0.5v-3l-3-3zm-7 4s-0.666 6.025e-4 -0.666 0.7148v8.57c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.285l-3-3zm10.33 3v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-revert-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-revert-rtl.svg
new file mode 100644
index 000000000..36bda9d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-revert-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1-1e-4 -1 0.9999v4h2v-2.996l5-0.0037v3l3-1e-4v7l-8-1e-4v-3s0-1 1-1l1-1e-4v2l4-3.004-4-2.996v2l-1 1e-4s-3 0-3 3v4c0 1 1 0.9999 1 0.9999h10s1 1e-4 1-0.9999v-9l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-revert.svg
new file mode 100644
index 000000000..bae19aca2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-revert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 2e-4 -1 1v12c0 1 1 1 1 1l10-2e-4s1 0 1-1v-4c0-3-3-3-3-3h-1v-2l-4 3 4 3v-2l1-2e-4s1 0 1 1v3h-8v-10h8v3h2v-4c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-all.svg
new file mode 100644
index 000000000..dd0eb8b7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 1e-7 -0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm1.125 1h3v5h-1v-2h-1v2h-1zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as-template.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as-template.svg
new file mode 100644
index 000000000..73cf40294
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as-template.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 2e-7 -0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.6453 1h4v1h-1.52v4h-1v-4h-1.48z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as.svg
new file mode 100644
index 000000000..15b2390f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-as.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2h-11zm4 2h2v4h-2v-4zm3.875 6s-0.875 2e-7 -0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1h-5.25zm1.125 1h3v1h-1v3h1v1h-3v-1h1v-3h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-save-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-copy.svg
new file mode 100644
index 000000000..4e68c1d5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-save-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.125 2.507h2v-1.507l3.398 2.507-3.398 2.493v-1.493h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-save.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-save.svg
new file mode 100644
index 000000000..288bd5571
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-save.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15c0.55 0 1-0.45 1-1v-11l-2-2h-11c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1zm-1-2h-10v-10h1v5h8v-5h1zm-5-6h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-scan.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-scan.svg
new file mode 100644
index 000000000..73ca21a65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-scan.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-0.99 0-1 1v5h-2v2h16v-2h-2v-2l-4-4zm1 2h5v3h3v1h-8zm-2 7v4s0 1 1 1h10c1 0 1-1 1-1v-4h-2v3h-8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-send.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-share.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-share.svg
new file mode 100644
index 000000000..bbe530cec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-share.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1c-1.657 0-3 1.343-3 3 0.00151 0.1235 0.01064 0.2467 0.02734 0.3691l-2.945 1.473c-0.5588-0.5396-1.305-0.8413-2.082-0.8418-1.657 0-3 1.343-3 3s1.343 3 3 3c0.775-0.0026 1.519-0.3049 2.076-0.8438l2.951 1.475c-0.0167 0.1224-0.02583 0.2456-0.02734 0.3691 0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.775 0.00255-1.519 0.3049-2.076 0.8438l-2.951-1.475c0.0167-0.1224 0.02583-0.2456 0.02734-0.3691-2.148e-4 -0.1234-0.008043-0.2467-0.02344-0.3691l2.947-1.475c0.557 0.5389 1.301 0.8412 2.076 0.8438 1.657 0 3-1.343 3-3s-1.343-3-3-3h5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-sign.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-sign.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-single.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-single.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-single.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-swap.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-swap.svg
new file mode 100644
index 000000000..e3aa7d279
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-swap.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-0.99 4e-6 -1 1v4.199l2-1.199v-2h5v3h3v1.801l2 1.199v-4l-4-4zm2 5-5 3 5 3v-2h4v-2h-4zm6 3v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document-unequal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document-unequal.svg
new file mode 100644
index 000000000..dea5b0efc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document-unequal.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 1-4 3 4 3v-2h1c1 0 1 1 1 1v4.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-7.31e-4 -0.7138-0.3818-1.373-1-1.73v-4.27s-2e-6 -3-3-3h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/document.svg b/.icons/Gruvbox-Plus-Dark/actions/16/document.svg
new file mode 100644
index 000000000..c916e7958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/document.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 13h-8v-10h5v3h3m2-1-4-4h-7s-1 0-1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/documentation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/documentation.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/documentation.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/documentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/documentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/documentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dome-park.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dome-park.svg
new file mode 100644
index 000000000..d0e97f653
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dome-park.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" fill="currentColor" d="m6 1.1c-2.287 0.461-4 2.473-4 4.9v1h12v-1c0-2.427-1.713-4.439-4-4.9v0.9004h-4v-0.9004zm-4 6.9v7h4v-5h4v5h4v-7h-12z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dome-unpark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dome-unpark.svg
new file mode 100644
index 000000000..cc75bde75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dome-unpark.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m5 1.416c-1.768 0.7689-3 2.526-3 4.584v1h3zm6 0v5.584h3v-1c0-2.058-1.232-3.815-3-4.584zm-5 3.584v2h4v-2zm-4 3v7h4v-5h4v5h4v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/donate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dontknow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dontknow.svg
new file mode 100644
index 000000000..5ca9f3034
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dontknow.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4499-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm-1 12v2h2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m13.29 10.76-1.414 1.414-1.414-1.414-0.7071 0.7071 1.414 1.414-1.414 1.414 0.7071 0.7071 1.414-1.414 1.414 1.414 0.7071-0.7071-1.414-1.414 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/double-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/double-page.svg
new file mode 100644
index 000000000..00a1714c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/double-page.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/download-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/download-amarok.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/download-amarok.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/16/download-later.svg
new file mode 100644
index 000000000..6f2f263f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/download-later.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v5h-4l6 9 0.7129-1.068c-0.4656-0.7255-0.7131-1.57-0.7129-2.432 0-2.485 2.015-4.5 4.5-4.5 0.2639 3.1e-4 0.5273 0.02384 0.7871 0.07031l0.7129-1.07h-4v-5zm6.5 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8425-0.875 1.516-2.338-1.348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/download.svg
new file mode 100644
index 000000000..329562762
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/download.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/16/downloading.svg
new file mode 100644
index 000000000..e77581946
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/downloading.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m6 1v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/drag-surface.svg b/.icons/Gruvbox-Plus-Dark/actions/16/drag-surface.svg
new file mode 100644
index 000000000..bef5830d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/drag-surface.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2h2v-2h-2zm5 0v2h2v-2h-2zm5 0v2h2v-2h-2zm-10 5v2h2v-2h-2zm5 0v2h2v-2h-2zm5 0v2h2v-2h-2zm-10 5v2h2v-2h-2zm5 0v2h2v-2h-2zm5 0v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-back.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-forward.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-forward.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow.svg
new file mode 100644
index 000000000..7cdcfd680
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.473 2v2.062h4.002l-5.932 5.934h-2.541v2.543l-0.00391 0.0039 0.00391 0.0039v1.45h1.454l0.00585 0.0059 0.00586-0.0059h2.536v-2.537l5.936-5.938v4.006h2.062v-7.528h-7.528z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-bezier-curves.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-bezier-curves.svg
new file mode 100644
index 000000000..d8b6f7bc8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-bezier-curves.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 1a2.5 2.5 0 0 0-2.449 2h-8.051v1c1.855 0.9588 3.165 2.48 3.357 3.303 0.2086 0.8925-0.0238 1.912-0.6484 3.009a2.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.449-2h3.051v2h5v-5h-5v2h-3.055a2.5 2.5 0 0 0-0.4433-0.994c0.8523-1.346 1.209-2.625 0.9238-3.865-0.2938-1.279-1.184-2.276-2.457-3.141h6.086a2.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-booleans.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-booleans.svg
new file mode 100644
index 000000000..b987bb7d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-booleans.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-3.038 0-5.5 2.462-5.5 5.5 0.0073 2.838 2.173 5.205 5 5.463v3.037h9v-9h-3.023c-0.2585-2.832-2.633-5-5.477-5zm0 2c1.933 3e-7 3.5 1.567 3.5 3.5-0.00433 0.5199-0.1244 1.032-0.3516 1.5h3.352v5h-5v-3.352c-0.4677 0.2272-0.9801 0.3473-1.5 0.3516-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m 6,6 v 5.963 A 5.5,5.5 0 0 0 6.5,12 5.5,5.5 0 0 0 8,11.787 V 8 h 3.787 A 5.5,5.5 0 0 0 12,6.5 5.5,5.5 0 0 0 11.977,6 Z M 9.9629,6 A 3.5,3.5 0 0 1 10,6.5 3.5,3.5 0 0 1 6.5,10 3.5,3.5 0 0 1 6,9.957 v 2.006 A 5.5,5.5 0 0 0 6.5,12 5.5,5.5 0 0 0 12,6.5 5.5,5.5 0 0 0 11.977,6 Z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-brush.svg
new file mode 100644
index 000000000..02ccd531a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-brush.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.57 1.006c-1.054-0.1329-3.804 1.752-6.514 4.463-1.208 1.209-2.257 2.404-3.061 3.531 0.9415 0.3 1.7 1.058 2 2 1.127-0.8035 2.324-1.848 3.533-3.057 3.075-3.076 5.013-6.123 4.33-6.807-0.0702-0.0707-0.166-0.1151-0.2891-0.1309zm-10.07 9.324v0.001953c-3.5 0.9382-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.5823 0.05935-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-calligraphic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-calligraphic.svg
new file mode 100644
index 000000000..c675baa5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-calligraphic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v10l4 4v-4h1v4l4-4v-10h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-circle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-circle.svg
new file mode 100644
index 000000000..5f7d5d707
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-circle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-connector.svg
new file mode 100644
index 000000000..f3fc46427
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-connector.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 0v1.555c-0.363 0.021-0.723 0.0411-1.115 0.0781-1.279 0.1228-2.662 0.329-3.885 0.7305v-0.3633h-4v4h0.127c-0.5694 1.354-0.92 2.932-1.162 4.391-0.03542 0.213-0.05555 0.401-0.08589 0.609h-0.8789v4.012h4v-1.555c0.3633-0.021 0.7235-0.041 1.115-0.078 1.279-0.123 2.662-0.329 3.885-0.731v0.364h4v-4h-0.127c0.569-1.354 0.92-2.932 1.162-4.391 0.035-0.2136 0.056-0.4019 0.086-0.6094h0.879v-4.011h-4zm0 2.555v1.457h2.111c-0.023 0.1535-0.036 0.2905-0.062 0.4473-0.261 1.569-0.698 3.257-1.305 4.553h-2.744v2.55c-1.163 0.424-2.628 0.693-3.98 0.823-0.3579 0.034-0.6855 0.052-1.02 0.072v-1.457h-2.111c0.0231-0.154 0.0365-0.29 0.0625-0.447 0.2605-1.569 0.698-3.257 1.305-4.553h2.744v-2.551c1.163-0.4239 2.628-0.6925 3.98-0.8222 0.3575-0.034 0.6855-0.0523 1.02-0.0723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-cross.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-cross.svg
new file mode 100644
index 000000000..b2b63c8a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-cross.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1c-0.5523 1e-4 -0.9999 0.4477-1 1v3h-3c-0.5523 1e-4 -0.9999 0.4477-1 1v4c1e-4 0.552 0.4477 1 1 1h3v3c1e-4 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-cuboid.svg
new file mode 100644
index 000000000..97fe3f547
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-cuboid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.006 1c-0.1094 5.349e-4 -0.2378 0.02501-0.377 0.09375l-5.715 3.111c-0.2505 0.1362-0.4063 0.3985-0.4062 0.6836v6.223c-8.86e-5 0.2851 0.1558 0.5474 0.4062 0.6836l5.715 3.111c0.2314 0.1256 0.5107 0.1256 0.7422 0l5.715-3.111c0.2505-0.1362 0.4063-0.3985 0.4062-0.6836v-6.223c8.8e-5 -0.2851-0.1558-0.5474-0.4062-0.6836l-5.715-3.111c-0.0519-0.02999-0.1829-0.09464-0.3652-0.09375zm-0.005859 1.662 4.307 2.346-4.307 2.154-4.307-2.154 4.307-2.346zm-4.938 3.707 4.188 2.094v4.465l-4.188-2.279v-4.279zm9.875 0v4.279l-4.188 2.279v-4.465l4.188-2.094z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-donut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-donut.svg
new file mode 100644
index 000000000..93890c499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-donut.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-arc.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-arc.svg
new file mode 100644
index 000000000..b33dfa486
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-arc.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="M 1.9473,4.502 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 L 12.965,7.4551 A 5,5 0 0 1 13,8 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 3.9746,5.0449 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-chord.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-chord.svg
new file mode 100644
index 000000000..94bc66d02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-chord.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1.938 4.5c-0.6113 1.059-0.9349 2.277-0.9379 3.5 0 3.866 3.134 7 7 7s7-3.134 7-7zm0.5406 1.162 11.47 3.074c-0.371 3.004-2.922 5.261-5.949 5.264-3.314 0-6-2.686-6-6 0.0014-0.8035 0.1641-1.598 0.4785-2.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-segment.svg
new file mode 100644
index 000000000..b0af4d077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-segment.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.053 3.053a7 7 0 0 0-2.053 4.947 7 7 0 0 0 7 7 7 7 0 0 0 7-7h-7l-4.947-4.947z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-whole.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-whole.svg
new file mode 100644
index 000000000..5c4589fc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse-whole.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8a7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse.svg
new file mode 100644
index 000000000..fe178ffed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-ellipse.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3c-3.863 0-7 2.241-7 5s3.137 5 7 5 7-2.241 7-5-3.137-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser-delete-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser-delete-objects.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser-delete-objects.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser.svg
new file mode 100644
index 000000000..8a9301632
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-eraser.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.609 1c-0.3538-0.009556-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-freehand.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-freehand.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-freehand.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-angle-bisector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-angle-bisector.svg
new file mode 100644
index 000000000..991af54af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-angle-bisector.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.739 1.001c-0.6494 0-0.9621 0.7729-0.5586 1.24l1.785 2.125 2.303 10.04c0.1875 0.979 1.726 0.653 1.461-0.336l-1.648-7.187 6.588 7.84c0.606 0.758 1.809-0.216 1.148-0.965l-6.628-7.889 6.763 2.82c0.9 0.4231 1.524-1.035 0.578-1.383l-9.443-3.94-1.758-2.094c-0.1445-0.1768-0.361-0.2754-0.5899-0.2754z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-radius.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-radius.svg
new file mode 100644
index 000000000..38917adc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 4.292v0.708h0.708l-1.708 1.708v-0.708h-0.708zm-5 1.708h4v4h-4zm5-5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-three-points.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 000000000..a6c8c20ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 0h4v4h-4zm-6 6h4v4h-4zm12 0h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-inactive.svg
new file mode 100644
index 000000000..513ef4f0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.223 4.223 3.777 3.777-3.777 3.777s-0.501 0.501-1e-3 1.001 1.001-1e-3 1.001-1e-3l3.777-3.777 3.777 3.777s0.501 0.501 1.001 1e-3 -1e-3 -1.001-1e-3 -1.001l-3.777-3.777 3.777-3.777s0.501-0.5008 1e-3 -1.001-1.001 8e-4 -1.001 8e-4l-3.777 3.777-3.778-3.778c7e-4 8e-4 -0.5-0.5-1 0s1e-3 1.001 1e-3 1.001z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-parallel.svg
new file mode 100644
index 000000000..05783a4a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.773 1c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.505 0.873 1.788-4e-3 1.276-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691zm-4 2c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.5043 0.873 1.788-4e-3 1.275-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-perpendicular.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-perpendicular.svg
new file mode 100644
index 000000000..87cc36ce3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.742 1c-0.6389 0-0.9759 0.7601-0.5567 1.242l5.176 6.164-3.045 2.233c-0.8152 0.595 0.1123 1.779 0.8867 1.211l3.125-2.293 4.342 5.17c0.613 0.766 1.781-0.249 1.148-0.965l-4.277-5.094 3.145-2.307c0.579-0.4115 0.304-1.361-0.418-1.361-0.169 0-0.334 0.0501-0.469 0.1523l-3.225 2.365-5.24-6.24c-0.1445-0.1781-0.3619-0.2773-0.5918-0.2773z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-segment.svg
new file mode 100644
index 000000000..a9131249e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-line-segment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 12.29v0.708h0.708l-2 2h-0.708v-0.708zm11.29-11.29h0.708v0.708l-2 2v-0.708h-0.708zm-5.292 5.292v0.708h0.708l-2.708 2.708v-0.708h-0.708zm-6 2.708h4v4h-4zm6-6h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-mirror.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-mirror.svg
new file mode 100644
index 000000000..e52add2cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-mirror.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 7.738c0.00612-0.413 0.3461-0.743 0.7601-0.738 1.982 0 3.33 0.763 4.117 1.822 0.787 1.06 1.068 2.312 1.346 3.36 0.277 1.046 0.574 1.825 0.9488 2.107 0.1874 0.141 0.4077 0.229 0.8437 0.209s1.073-0.177 1.926-0.547c0.9706-0.421 1.494 0.988 0.5976 1.377-0.9573 0.416-1.748 0.635-2.453 0.668s-1.339-0.15-1.815-0.508c-0.951-0.715-1.214-1.853-1.498-2.922-0.283-1.068-0.562-2.128-1.099-2.85-0.538-0.724-1.279-1.215-2.914-1.215-0.423 6e-3 -0.767-0.339-0.76-0.762zm1.75-6.738c-0.6712 0-1.003 0.8068-0.5234 1.289l12.48 12.48c0.7 0.7 1.755-0.365 1.06-1.06l-12.48-12.48c-0.166-0.1635-0.3361-0.2266-0.5391-0.2266zm5.988-1c-0.4135 0.00646-0.7437 0.3463-0.7383 0.7598 0 1.982 0.7629 3.33 1.822 4.117 1.059 0.7869 2.313 1.068 3.36 1.346 1.046 0.2773 1.825 0.5744 2.107 0.9492 0.141 0.1874 0.229 0.4077 0.209 0.8437s-0.177 1.073-0.547 1.926c-0.421 0.9706 0.988 1.494 1.377 0.5976 0.416-0.9573 0.635-1.748 0.668-2.453s-0.15-1.339-0.508-1.814c-0.715-0.9511-1.853-1.215-2.922-1.498-1.068-0.2833-2.128-0.562-2.851-1.1-0.7236-0.5375-1.215-1.279-1.215-2.914 0.0055-0.4226-0.3391-0.7664-0.7617-0.7598z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-set-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-set-bounding-box.svg
new file mode 100644
index 000000000..42cc6037a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 5v6l4-3zm16 0v6l-4-3zm-9 8h2v1h-2zm0-11h2v1h-2zm-4 12v-4h1v3h2v1zm10 0v-4h-1v3h-2v1zm0-12v4h-1v-3h-2v-1zm-10 0v4h1v-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-show-measuring-info.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-show-measuring-info.svg
new file mode 100644
index 000000000..9812df7ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8h1v1h-1zm3-5c-1 0-1 1-1 1v4c0 1 1 1 1 1h1c1 0 1-1 1-1v-4c0-1-1-1-1-1zm0 1h1v4h-1zm-6-1v1h1v5h1v-6zm-4-2v10h5l4 4v-4h1v4l4-4v-10zm1 1h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry.svg
new file mode 100644
index 000000000..e15db9430
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-geometry.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.016 2.168c-1.173 0.4076-2.016 1.52-2.016 2.832 0 0.4164 0.08496 0.8134 0.2383 1.174l-1.238 0.8262-1 3h-1.5c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h1.5v3l1 1v-2l1-2h2c0 0.554 0.446 1 1 1s1-0.446 1-1h2l1 2v2l1-1v-3h1.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.5l-1-3-1.238-0.8262c0.1533-0.3604 0.2383-0.7574 0.2383-1.174 0-1.312-0.8427-2.424-2.016-2.832 0.09517-0.5626-0.3151-1.168-0.9843-1.168-0.6691 0-1.08 0.6053-0.9843 1.168zm0.9844 1.832c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-1.897 3.322c0.517 0.4226 1.177 0.6777 1.896 0.6777s1.38-0.2551 1.896-0.6777l0.8301 0.6777 0.1816 2h-1.908c0-0.554-0.446-1-1-1s-1 0.446-1 1h-1.908l0.1816-2c0.2766-0.2262 0.554-0.452 0.8307-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle1.svg
new file mode 100644
index 000000000..7e327950d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle1.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.86 1.01c-3.787 0-6.857 3.133-6.857 6.996 0 3.863 3.07 6.994 6.857 6.994h1.143v-1.166-0.1172-11.42-0.123-1.166s-1.064-0.0216-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle2.svg
new file mode 100644
index 000000000..1d5718932
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle2.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.008 1.01v1.166 0.123 11.42 0.1172 1.166h1.143c3.787 0 6.857-3.131 6.857-6.994 0-3.863-3.07-6.996-6.857-6.996-0.0789-0.0216-1.143 0-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle3.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle3.svg
new file mode 100644
index 000000000..decb2f9a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle3.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.006 4.002c-3.863 0-6.996 3.07-6.996 6.857-0.0216 0.0789 0 1.143 0 1.143h1.166 0.123 11.42 0.1172 1.166v-1.143c0-3.787-3.131-6.857-6.994-6.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle4.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle4.svg
new file mode 100644
index 000000000..2d24e6e32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-halfcircle4.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.01 3.998s-0.0216 1.064 0 1.143c0 3.787 3.133 6.857 6.996 6.857 3.863 0 6.994-3.07 6.994-6.857v-1.143h-1.166-0.1172-11.42-0.123-1.166z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-highlight.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-highlight.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-highlight.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-line.svg
new file mode 100644
index 000000000..f77b08036
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-line.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v3.312l-6.688 6.688h-3.312v4h4v-3.312l6.688-6.688h3.312v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-number.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-number.svg
new file mode 100644
index 000000000..febf1f21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-number.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.38 3.5h1.051v7h-1.506v-5.041c-0.202 0.1347-0.4266 0.2605-0.6758 0.375-0.2492 0.1077-0.4928 0.2004-0.7285 0.2812l-0.4551-1.16c0.1953-0.08081 0.3987-0.1724 0.6074-0.2734 0.2155-0.1077 0.423-0.2225 0.625-0.3438 0.202-0.1279 0.3944-0.2579 0.5762-0.3926 0.1886-0.1414 0.3577-0.2904 0.5059-0.4453zm4.293 0c0.4015 0 0.7455 0.04652 1.035 0.1387 0.2896 0.09215 0.5266 0.2234 0.7109 0.3945 0.1909 0.1646 0.3304 0.3678 0.416 0.6113 0.09215 0.237 0.1367 0.5078 0.1367 0.8105 0 0.2501-0.04775 0.4903-0.1465 0.7207-0.09873 0.2304-0.2288 0.4547-0.3867 0.6719-0.158 0.2106-0.3357 0.4139-0.5332 0.6113-0.1975 0.1975-0.3912 0.3848-0.582 0.5625-0.09873 0.09215-0.2077 0.1979-0.3262 0.3164-0.1119 0.1119-0.2189 0.2272-0.3242 0.3457s-0.2015 0.2306-0.2871 0.3359c-0.07898 0.09873-0.1287 0.1803-0.1484 0.2461h2.943v1.234h-4.563c-0.01316-0.0724-0.01953-0.1654-0.01953-0.2773v-0.2363c0-0.3159 0.04971-0.6059 0.1484-0.8691 0.1053-0.2633 0.2397-0.5067 0.4043-0.7305 0.1646-0.2304 0.3487-0.4432 0.5527-0.6406 0.2106-0.1975 0.419-0.3963 0.623-0.5938 0.158-0.1514 0.3051-0.2922 0.4434-0.4238 0.1382-0.1382 0.2599-0.2695 0.3652-0.3945 0.1053-0.1316 0.1888-0.2597 0.248-0.3848 0.05924-0.1316 0.08789-0.2648 0.08789-0.3965 0-0.2896-0.08154-0.4929-0.2461-0.6113-0.1646-0.1185-0.3697-0.1777-0.6133-0.1777-0.1777 0-0.3459 0.03061-0.5039 0.08984-0.1514 0.05266-0.2922 0.1183-0.4238 0.1973-0.1251 0.0724-0.234 0.1476-0.3262 0.2266-0.09215 0.0724-0.161 0.1317-0.207 0.1777l-0.7305-1.027c0.2896-0.2699 0.6261-0.491 1.008-0.6621 0.3883-0.1777 0.8031-0.2656 1.244-0.2656z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-path.svg
new file mode 100644
index 000000000..99e77fd0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.21 1c-0.213 0-0.425 0.083-0.59 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.378-0.248-0.59-0.248zm-3.34 3.008-7.881 7.879-1e-5 3.121h3.121l0.0078-8e-3h10.88v-2h-8.879l5.871-5.873-3.119-3.119z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon-star.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon.svg
new file mode 100644
index 000000000..7ed49d224
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polygon.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7 5.031 2.707 8.969h8.654l2.639-9.031-7-4.969z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polyline.svg
new file mode 100644
index 000000000..a2bd957fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v10h1.166 2.834v4h0.666 7 0.6836 1.65l-10-9v-3.834-1.166h-2.834-1.166z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle-rounded.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle-rounded.svg
new file mode 100644
index 000000000..97161dc4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle-rounded.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2h6c2.216 0 4 1.784 4 4v4c0 2.216-1.784 4-4 4h-6c-2.216 0-4-1.784-4-4v-4c0-2.216 1.784-4 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle.svg
new file mode 100644
index 000000000..f83e8a809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-rectangle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h14v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-spiral.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-spiral.svg
new file mode 100644
index 000000000..b5b47de47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-spiral.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.175 1c-3.236 3.016-3.598 8.275-0.5268 11.57 2.783 2.987 7.613 3.315 10.63 0.443 2.708-2.578 2.996-7.033 0.3518-9.8-2.347-2.455-6.379-2.709-8.867-0.2643-2.177 2.14-2.39 5.797-0.1677 8.03 1.912 1.921 5.151 2.094 7.106 0.06927 1.644-1.703 1.779-4.565-0.03281-6.26-1.478-1.382-3.937-1.475-5.35 0.1513-1.104 1.27-1.155 3.362 0.2844 4.501 0.5266 0.4167 1.173 0.6102 1.832 0.5633 0.6586-0.04695 1.365-0.3862 1.779-1.039 0.2771-0.4366 0.3741-0.9195 0.2898-1.436-0.08419-0.5169-0.4775-1.13-1.114-1.334-0.5433-0.1744-0.8488-0.1464-1.19 0.04375-0.2539 0.1414-0.4712 0.39-0.5232 0.7839-0.04125 0.313 0.03695 0.6299 0.08203 0.9424-0.5132-0.4061-0.4892-1.267-0.03464-1.79 0.6636-0.7633 1.921-0.7141 2.672-0.01094 0.994 0.9297 0.9151 2.596-0.03463 3.58-1.187 1.229-3.243 1.118-4.446-0.09115-1.449-1.456-1.306-3.928 0.1531-5.361 1.711-1.681 4.568-1.502 6.216 0.2224 1.895 1.983 1.684 5.258-0.2898 7.137-2.235 2.128-5.894 1.881-7.984-0.3628-2.338-2.51-2.056-6.592 0.4357-8.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-square-inverted-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-square-inverted-corners.svg
new file mode 100644
index 000000000..56bfc615a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-square-inverted-corners.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v3c0 0.5523-0.4477 1-1 1h-3v6h3c0.5523 0 1 0.4477 1 1v3h6v-3c0-0.5523 0.4477-1 1-1h3v-6h-3c-0.5523 0-1-0.4477-1-1v-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-star.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-star.svg
new file mode 100644
index 000000000..dc221d263
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-star.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 1-2.188 4.596-4.842 0.7246 3.48 3.594-0.8555 5.059 4.34-2.377 4.313 2.404-0.7969-5.062 3.52-3.574-4.832-0.752-2.139-4.611z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-text.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-text.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-trace-background.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-trace-background.svg
new file mode 100644
index 000000000..2c38064b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-trace-background.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1h14v14h-14z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 15v-8s-4 6-14 6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle.svg
new file mode 100644
index 000000000..6be922e41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle1.svg
new file mode 100644
index 000000000..2b6bb5d43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle1.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1-12 7 12 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle2.svg
new file mode 100644
index 000000000..f6203b689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle2.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 15 12-7-12-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle3.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle3.svg
new file mode 100644
index 000000000..7422cff50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle3.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 14-7-12-7 12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle4.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle4.svg
new file mode 100644
index 000000000..84fdca5e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-triangle4.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2 7 12 7-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-pressure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-pressure.svg
new file mode 100644
index 000000000..98b6a944d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-pressure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v4h-3l4 5 4-5h-3v-4h-2zm8 6s-4 6-14 6v2h14v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-tilt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-tilt.svg
new file mode 100644
index 000000000..a351257a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-use-tilt.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.945 1a1 1 0 0 0-0.8945 0.6836l-4 12a1 1 0 0 0 0.9492 1.316h12a1 1 0 0 0 1-1v-2a1 1 0 1 0-2 0v1h-3.07a8 8 0 0 0-4.473-6.205l1.199-3.6 1.102 0.2754a1 1 0 1 0 0.4844-1.941l-2-0.5a1 1 0 0 0-0.2969-0.0293zm-1.129 7.719a6 6 0 0 1 3.098 4.281h-4.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/draw-watercolor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/draw-watercolor.svg
new file mode 100644
index 000000000..d2b10cb35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/draw-watercolor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.57 1.006a1.75 7.876 44.99 0 0-6.514 4.463 1.75 7.876 44.99 0 0-3.1 3.6c0.9415 0.2999 1.675 1.033 1.975 1.975a1.75 7.876 44.99 0 0 3.598-3.1 1.75 7.876 44.99 0 0 4.332-6.807 1.75 7.876 44.99 0 0-0.291-0.1308zm-1.574 7.994c-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.33v2e-3c-3.5 0.938-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.582 0.0594-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dvipdf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dvipdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dvipdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dvipng.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dvipng.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dvipng.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dvips.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dvips.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dvips.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dvisearch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dvisearch.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dvisearch.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/dynamic-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/dynamic-amarok.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/dynamic-amarok.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/earthquake.svg b/.icons/Gruvbox-Plus-Dark/actions/16/earthquake.svg
new file mode 100644
index 000000000..7836385e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/earthquake.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.131 1c0.6046 1.597 3.142 8.295 3.141 8.295l3.502-1.75 0.2246 0.4473c0-3.821-3.063-6.92-6.867-6.992zm-0.4863 0.009766c-3.53 0.177-6.365 2.963-6.619 6.473l3.16-2.234 2.486 4.975 0.9727-9.213zm0.6387 3.168-0.959 9.584-3.514-7.025-2.555 1.807-0.248-0.3496c0.1076 3.772 3.192 6.799 6.99 6.799 3.672 0 6.678-2.829 6.971-6.426l-4.244 2.121-2.441-6.51z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-bomb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-bomb.svg
new file mode 100644
index 000000000..e92e53f67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-bomb.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1c-0.989 0.2035-1.907 0.7821-2.449 1.617-0.188-0.0842-0.3308-0.1172-0.5508-0.1172-0.156 0-0.3043 0.03022-0.4453 0.07422-0.279 0.1042-0.5239 0.2171-0.7559 0.332a6.5 6.5 0 0 0-3.299-0.9062 6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.5-6.5 6.5 6.5 0 0 0-0.793-3.1c0.088-0.2879 0.1638-0.5997 0.2188-0.9551 0.044-0.1415 0.07422-0.2889 0.07422-0.4453 0-0.336-0.01031-0.4712-0.1953-0.7207 0.401-0.6538 0.9373-1.082 1.695-1.279v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-all.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-all.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-history.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-history.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-list.svg
new file mode 100644
index 000000000..e2504cdf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-list.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 1.062c-3.853 0-6.969 3.115-6.969 6.969 0 3.853 3.115 6.969 6.969 6.969 3.853 0 6.969-3.115 6.969-6.969 0-3.853-3.115-6.969-6.969-6.969zm-3.029 3.941h1c0.2761 0 0.5378 0.1003 0.7188 0.2812l1.281 1.277 1.281-1.277c0.18-0.181 0.4407-0.2812 0.7207-0.2812h1v1c0 0.2761-0.1003 0.5378-0.2812 0.7188l-1.281 1.277 1.281 1.285c0.181 0.181 0.2826 0.4426 0.2812 0.7187v1h-1c-0.2761 0-0.5378-0.1003-0.7187-0.2812l-1.281-1.285-1.281 1.285c-0.18 0.18-0.4407 0.2793-0.7207 0.2793h-1v-1c0-0.2761 0.1003-0.5378 0.2812-0.7187l1.281-1.285-1.281-1.277c-0.18-0.18-0.2793-0.4428-0.2793-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-ltr.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-ltr.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-rtl.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-locationbar-rtl.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-rtl.svg
new file mode 100644
index 000000000..64ac26c14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2.004v12h11l5-6-5-6h-11zm3.008 3h1c0.28 0 0.5292 0.112 0.6992 0.293l1.293 1.293 1.293-1.293c0.1807-0.1808 0.43-0.293 0.707-0.293h1l0.003906 1c0 0.277-0.1108 0.526-0.3008 0.707l-1.293 1.293 1.301 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.28 0-0.5312-0.112-0.7012-0.293l-1.293-1.293-1.293 1.293c-0.1808 0.1807-0.43 0.293-0.707 0.293h-1v-1c0-0.277 0.111-0.526 0.291-0.707l1.293-1.293-1.293-1.293c-0.1808-0.1808-0.293-0.43-0.293-0.707v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear.svg
new file mode 100644
index 000000000..735641e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clear.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-5 6 5 6h11v-12h-11zm2 3h1c0.277 0 0.5263 0.1122 0.707 0.293l1.293 1.293 1.293-1.293c0.17-0.181 0.4192-0.293 0.6992-0.293h1v1c0 0.277-0.1122 0.5263-0.293 0.707l-1.299 1.293 1.293 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.277 0-0.5263-0.1122-0.707-0.293l-1.293-1.293-1.293 1.293c-0.16 0.181-0.4095 0.293-0.6895 0.293h-1v-1c0-0.277 0.1122-0.5263 0.293-0.707l1.299-1.293-1.299-1.293c-0.18-0.181-0.291-0.43-0.291-0.707l-0.005859-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone-unlink.svg
new file mode 100644
index 000000000..87aaf3604
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h2.5v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v0.5h-1v-0.5c0-1.5 1.5-1.5 1.5-1.5zm-9.5-6v9h4v-5h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone.svg
new file mode 100644
index 000000000..13f3c8e46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-clone.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h4v-5h5v-4zm5 5v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h0.5v-1.5c0-1.5 1.5-1.5 1.5-1.5zm0 1c-0.5 0-0.5 0.5-0.5 0.5v1.5h1v-1.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy-path.svg
new file mode 100644
index 000000000..d91fbf4b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v1.529h1.236v10.94h-1.236v1.529h4v-1.529h-1.236v-10.94h1.236v-1.529zm5 0.4707v1.529h7.471v10h-7.471v1.529h9v-13.06zm3.145 2.529-2.145 8h1.582l2.145-8zm2.273 0-2.145 8h1.582l2.145-8zm-6.418 6.5v1.5h1.5v-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy.svg
new file mode 100644
index 000000000..7312d4242
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1h-8zm3 3s-1 0-1 1v10c0 1 1 1 1 1h8s1-0.001006 1-1.004v-9.996c0-1-1-1-1-1h-8zm1 2h6v8h-6v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-cut.svg
new file mode 100644
index 000000000..de276078e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-cut.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.498 2.008c-1.38 0.001073-2.498 1.12-2.498 2.5 0 1.381 1.119 2.5 2.5 2.5 0.4461 0 0.8561-0.139 1.219-0.3438l1.969 1.844-1.969 1.844c-0.36-0.205-0.7707-0.3438-1.221-0.3438-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5c0-0.2292-0.03605-0.4454-0.09375-0.6562l2.125-2.062 4.469 4.219h1.5v-1l-8.094-7.844c0.0578-0.2108 0.09375-0.4271 0.09375-0.6562 0-1.38-1.118-2.499-2.498-2.5h-0.001953zm9.002 1-3.938 3.719 1.312 1.281 4.125-4v-1h-1.5zm-9 0.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 8c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-shred.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-shred.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete-shred.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete.svg
new file mode 100644
index 000000000..f46e614d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-9e-7 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9zm2 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-duplicate.svg
new file mode 100644
index 000000000..3c88d6f1f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h4v-5h5v-4zm5 5h9v9h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-entry.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-entry.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-entry.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-mail.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-mail.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-project.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-project.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-project.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-replace.svg
new file mode 100644
index 000000000..f1b67ae3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-replace.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1.004c-3.029 0-5.5 2.475-5.5 5.5 0 1.062 0.2861 2.063 0.8125 2.906l1.469-1.471c-0.1933-0.436-0.2812-0.9265-0.2812-1.438 0-1.945 1.553-3.5 3.5-3.5 0.5122 0 0.9698 0.1186 1.406 0.3125 0.00279-0.00139 1.473-1.498 1.469-1.498-0.8783-0.5802-1.832-0.8155-2.875-0.8115zm4.607 1.211-1.396 1.404 2.672 2.674 1.404-1.396c0.2827-0.2827 0.2827-0.729 0-1.012l-1.67-1.67c-0.2796-0.2796-0.7224-0.2875-1.01 0zm-2.357 2.365-6.75 6.75v2.672h2.672l6.752-6.75zm2.375 5.111-1.438 1.406 3.587 3.599c0.9583 0.938 2.365-0.5 1.406-1.438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-find.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find.svg
new file mode 100644
index 000000000..72b8fc634
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-find.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.49 0.9961c-3.029 0-5.5 2.475-5.5 5.5s2.471 5.5 5.5 5.5c1.152 0 2.238-0.3578 3.125-0.9688l3.636 3.645c0.9589 0.9941 2.421-0.5017 1.406-1.438l-3.637-3.645c0.6108-0.886 1-1.944 1-3.094 0-3.025-2.502-5.5-5.531-5.5zm0 2c1.947 0 3.5 1.555 3.5 3.5s-1.553 3.5-3.5 3.5-3.5-1.555-3.5-3.5 1.553-3.5 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-flag.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-flag.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-group.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-group.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-guides.svg
new file mode 100644
index 000000000..c6263f009
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-guides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.84 1.006c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9328 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm3.156 3.994 4 3-4 3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-detect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-detect.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-detect.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-recognize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-recognize.svg
new file mode 100644
index 000000000..c4a0feec9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-recognize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.369-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.371 3.062-3.062c0-0.01095 1.15e-4 -0.02228 0-0.0332-0.0176-1.676-1.382-3.027-3.062-3.027zm-0.8477 0.7969h1.695v2.992h-1.695v-2.992zm0 3.535h1.695v1h-1.695v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-show.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image-face-show.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-image.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image.svg
new file mode 120000
index 000000000..62c666e21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-image.svg
@@ -0,0 +1 @@
+tool_imageeffects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-line-width.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-line-width.svg
new file mode 100644
index 000000000..71ba6a97e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-line-width.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v1h14v-1h-14zm0 4v2h14v-2h-14zm0 5v3h14v-3h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-link.svg
new file mode 100644
index 000000000..5246259c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-link.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3.012c-2.77 0-5 2.23-5 5 0 2.77 2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3 0-1.662 1.338-3 3-3h2v-2h-2zm4 0v2h2c1.662 0 3 1.338 3 3 0 1.662-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5 0-2.77-2.23-5-5-5h-2zm-4 4v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-map.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-map.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-map.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-mark.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-mark.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-move.svg
new file mode 100644
index 000000000..17eddb24b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-move.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 0-1 1v10c0 1 1 1 1 1h8s1 0 1-1v-10c0-1-1-1-1-1h-8zm1 2h6v8h-6v-8z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-node.svg
new file mode 100644
index 000000000..71f459ecc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-5h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h5v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm4.5 6v6.125l1.27-0.625 1.532 1.5-0.16-2.1 1.359-0.525-4-4.375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-none.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-none.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-opacity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-opacity.svg
new file mode 100644
index 000000000..19fa452c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-opacity.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 2-0.293v-1.707h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-1.707a7 7 0 0 0-2-0.293zm2 2v2h2v-2h-2zm2 0h0.8965a7 7 0 0 0-0.8965-0.7422v0.7422zm0 2v2h2v-2h-2zm2 0h0.3242a7 7 0 0 0-0.3242-0.6055v0.6055zm0 2v2h0.9297a7 7 0 0 0 0.07031-1 7 7 0 0 0-0.07227-1h-0.9277zm0 2h-2v2h2v-2zm0 2v0.582a7 7 0 0 0 0.3164-0.582h-0.3164zm-2 0h-2v2h2v-2zm0 2v0.7285a7 7 0 0 0 0.875-0.7285h-0.875zm0-4v-2h-2v2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-in-place.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-in-place.svg
new file mode 100644
index 000000000..b1aa4de12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-in-place.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.761 0-5 2.089-5 4.666 2e-3 0.5558 0.1108 1.107 0.3203 1.627 0.1517 0.3912 0.4565 0.8241 0.6484 1.123l4.031 6.584 4.031-6.58c0.317-0.368 0.4533-0.7588 0.6523-1.127 0.208-0.5204 0.3154-1.071 0.3164-1.627 0-2.577-2.239-4.666-5-4.666zm0 2a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-style.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-style.svg
new file mode 100644
index 000000000..67f2127ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste-style.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v4h-3v3h9v-3h-3v-4h-3zm-3 8c0 2.761-0.8954 6-2 6h9c1.105 0 2-3.239 2-6h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste.svg
new file mode 100644
index 000000000..fc352faa4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-paste.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo-rtl.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo-rtl.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo.svg
new file mode 100644
index 000000000..0bc159b84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-redo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.996 2 5 3-5 3v-2h-3c-1.355 0-2.477 0.86-2.859 2.074l-1.504-1.504c0.8568-1.53 2.492-2.57 4.363-2.57h3zm-7.523 6c0.124 0.00526 0.2132 0.03737 0.2988 0.123l0.9609 0.9609-1.65 1.648-0.9609-0.959c-0.2748-0.2748 2e-6 -0.5488 0-0.5488l1.096-1.098s0.1294-0.1304 0.2539-0.127h0.00195zm2.084 1.908 3.437 3.443 0.00195 1.648h-1.652l-3.438-3.441 1.65-1.65zm7.439 2.092v2h-3l-0.00195-1.062-0.9355-0.9375h3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-reset.svg
new file mode 100644
index 000000000..9dd945a1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-reset.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2v6h2v-6zm8 0-5 3 5 3v-2h3c1.679 0 3 1.321 3 3s-1.321 3-3 3h-5v2h5c2.753 0 5-2.247 5-5s-2.247-5-5-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all-layers.svg
new file mode 100644
index 000000000..f38061493
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all-layers.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2h-1zm3 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-1c0-0.9814-1-1-1-1h-1zm-9 3v2h5v-2h-5zm-3 1v2h2v-2h-2zm12 0v2h2v-2h-2zm-8 2v2h5v-2h-5zm-4 2v2h2v-2h-2zm12 0v2h2v-2h-2zm-6 1v2h5v-2h-5zm-6 3v1c0 0.9814 1 1 1 1h1v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h1s1-0.0186 1-1v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all.svg
new file mode 100644
index 000000000..38773d3c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2h-1zm3 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-1c0-0.9814-1-1-1-1h-1zm-12 4v2h2v-2h-2zm4 0v6h6v-6h-6zm8 0v2h2v-2h-2zm-12 4v2h2v-2h-2zm12 0v2h2v-2h-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h1s1-0.0186 1-1v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-invert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-invert.svg
new file mode 100644
index 000000000..a8b7fdf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-invert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h7v-2a5 5 0 0 1-5-5 5 5 0 0 1 5-5v-2h-7zm7 2v10c2.761 0 5-2.239 5-5s-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-lasso.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-lasso.svg
new file mode 100644
index 000000000..fed8445dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-lasso.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.981 1v0.1056l0.5841 0.9638a6.103 4.359 0 0 1 2.391 0.8872l0.7084-0.5619a6.975 5.231 0 0 0-3.683-1.395zm-1.052 0.05109a6.975 5.231 0 0 0-2.108 0.2639l0.7305 0.7339a6.103 4.359 0 0 1 1.454-0.1294 6.103 4.359 0 0 1 0.4598 0.01703zm-3.046 0.5568a6.975 5.231 0 0 0-1.621 0.8446l0.848 0.4768a6.103 4.359 0 0 1 1.451-0.6386zm8.492 1.335-0.6879 0.5466a6.103 4.359 0 0 1 0.6931 0.7305l0.8719-0.2554a6.975 5.231 0 0 0-0.877-1.022zm-10.85 0.09706a6.975 5.231 0 0 0-0.9008 1.137l0.8123 0.3201a6.103 4.359 0 0 1 0.8821-1.011zm12.14 1.71-0.8429 0.2469a6.103 4.359 0 0 1 0.2588 0.9502l0.877 0.1192a6.975 5.231 0 0 0-0.2929-1.316zm-13.41 0.218a6.975 5.231 0 0 0-0.2248 1.243l0.8753-0.03917a6.103 4.359 0 0 1 0.1584-0.8838zm12.8 1.854a6.103 4.359 0 0 1-0.5126 1.279l0.8633 0.2401a6.975 5.231 0 0 0 0.5092-1.401zm-12.06 0.218-0.877 0.03917a6.975 5.231 0 0 0 0.4904 1.284l0.7935-0.3644a6.103 4.359 0 0 1-0.407-0.9587zm0.9485 1.667v0.0034l-0.8191 0.3746a6.975 5.231 0 0 0 1.544 1.279c0.5545 2.071-1.605 3.925-0.8974 4.632 0.9893 0.09433 1.577-1.366 1.815-2.781 0.08899-0.1211 0.4106-0.5814 0.6692-1.131a6.975 5.231 0 0 0 2.738 0.4257l-0.9298-0.9298a6.103 4.359 0 0 1-1.558-0.3355c0.00691-0.3871-0.2317-0.6309-0.9894-0.4751-9.155e-4 0-7.855e-4 2.037e-4 -0.0017-0.00856-0.06904 0-0.1374-0.01425-0.206-0.02384a6.103 4.359 0 0 1-1.366-1.03zm9.992 0.1311a6.103 4.359 0 0 1-1.459 1.018l0.8514 0.5194a6.975 5.231 0 0 0 1.55-1.275zm-2.471 1.424a6.103 4.359 0 0 1-2.118 0.3678l0.8037 0.8037a6.975 5.231 0 0 0 2.261-0.5943z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-none.svg
new file mode 100644
index 000000000..8aebcad74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-none.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2h-1zm3 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-1c0-0.9814-1-1-1-1h-1zm-12 4v2h2v-2h-2zm4 0v6h6v-6h-6zm8 0v2h2v-2h-2zm-12 4v2h2v-2h-2zm12 0v2h2v-2h-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h1s1-0.0186 1-1v-1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-original.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-original.svg
new file mode 100644
index 000000000..6343296c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-original.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2h-1zm3 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-1c0-0.9814-1-1-1-1h-1zm-12 4v2h2v-2h-2zm12 0v2h2v-2h-2zm-12 4v2h2v-2h-2zm12 0v2h2v-2h-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h1s1-0.0186 1-1v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-text.svg
new file mode 100644
index 000000000..b6646c32b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select-text.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 0v2h2v12h-2v2h6v-2h-2v-12h2v-2zm0 14-4.285-12h-1.633l-4.082 12h2.041l0.8477-3h4.02l0.8477 3zm-5.102-8.572 1.19 3.572h-2.381z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select.svg
new file mode 100644
index 000000000..0a0ea5dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-select.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v12l3.217-1.787 2.186 3.787 2.598-1.5-2.162-3.744 3.162-1.756z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-merge.svg
new file mode 100644
index 000000000..5bcffa431
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-merge.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2zm4 8v-6l-2 3zm2 0 2-3-2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-split.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-split.svg
new file mode 100644
index 000000000..7e9bd8903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-cell-split.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h2v2h-2zm4 0h2v1.5h-2zm4 0h2v2h-2zm-5 2.5h4v1l-1 1.5 1 1.5v1h-4v-1l1-1.5-1-1.5zm-3 1.5h2v2h-2zm8 0h2v2h-2zm-8 4h2v2h-2zm8 0h2v2h-2zm-4 0.5h2v1.5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-column.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-column.svg
new file mode 100644
index 000000000..2a1c10a7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-column.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h-2v-2zm3 0h1.281l-1.281 1.281v-1.281zm2.719 0h1.281v1.281l-4 4v-2.562l2.719-2.719zm2.281 0h2v2h-2v-2zm-1 2.719v2.562l-4 4v-2.562l4-4zm-7 1.281h2v2h-2v-2zm8 0h2v2h-2v-2zm-1 2.719v3.281h-3.281l3.281-3.281zm-7 1.281h2v2h-2v-2zm8 0h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-row.svg
new file mode 100644
index 000000000..6fefe317b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-delete-row.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-7.281 3h2.562l4 4h-2.562l-4-4zm4 0h2.562l2.719 2.719v1.281h-1.281l-4-4zm4 0h1.281v1.281l-1.281-1.281zm-8.719 0.7188 3.281 3.281h-3.281v-3.281zm0 4.281h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-left.svg
new file mode 100644
index 000000000..3b7514e3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h8v-14h-8zm-6 1v7h1.719l-0.7188-0.7188v-2.562l3 3v0.2812h1v-7h-1v1.281l-1.281-1.281h-1.438l2.719 2.719v2.562l-3-3v-2.281h-1zm10 1h2v2h-2v-2zm0 4h2v2h-2v-2zm-6 3-4 2 4 2v-4zm6 1h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-right.svg
new file mode 100644
index 000000000..0fb170b06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-column-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h8v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-8zm9 1v7h1v-0.2812l3-3v2.562l-0.7188 0.7188h1.719v-7h-1v2.281l-3 3v-2.562l2.719-2.719h-1.438l-1.281 1.281v-1.281h-1zm-7 1h2v2h-2v-2zm0 4h2v2h-2v-2zm8 3v4l4-2-4-2zm-8 1h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-above.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-above.svg
new file mode 100644
index 000000000..0b144bb47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-above.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v1h2.281l3 3h-2.562l-2.719-2.719v1.438l1.281 1.281h-1.281v1h7v-1h-0.2812l-3-3h2.562l0.7188 0.7188v-1.719h-7zm10 0-2 4h4l-2-4zm-11 6v8h14v-8h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2zm2 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-below.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-below.svg
new file mode 100644
index 000000000..476a6890c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-below.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v8h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-8h-14zm2 2h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-9 7v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v1h7v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm8 1 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-under.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-under.svg
new file mode 100644
index 000000000..dce26cc41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-table-insert-row-under.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-4h-14zm0 5v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v5h14v-4h-2v2h-2v-2h-2v2h-2v-2h1v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm9 1 2 4 2-4h-4zm-7 4h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-text-frame-update.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-text-frame-update.svg
new file mode 100644
index 000000000..80f72eb58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-text-frame-update.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1 3 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-history.svg
new file mode 100644
index 000000000..f318049bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-history.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-5 3 5 3v-2h3c0.912 0 1.715 0.3924 2.262 1.018a4.5 4.5 0 0 1 0.2383-0.01758 4.5 4.5 0 0 1 2.311 0.6387c-0.5957-2.095-2.529-3.639-4.811-3.639h-3v-2zm5.5 6c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8398-0.875 1.52-2.338-1.35v-3.131zm-6.625 3.125v2h3.764a4.5 4.5 0 0 1-0.7285-2h-3.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo.svg
new file mode 100644
index 000000000..e2a3379ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit-undo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-5 3 5 3v-2h3c1.355 0 2.477 0.86 2.859 2.074l1.504-1.504c-0.8568-1.53-2.492-2.57-4.363-2.57h-3v-2zm7.523 6c-0.124 0.005258-0.2132 0.03737-0.2988 0.123l-0.9609 0.9609 1.65 1.648 0.9609-0.959c0.2748-0.2748-2e-6 -0.5488 0-0.5488l-1.096-1.098s-0.1294-0.1304-0.2539-0.127h-0.001953zm-2.084 1.908-3.437 3.443-0.001953 1.648h1.652l3.438-3.441-1.65-1.65zm-7.439 2.092v2h3l0.001953-1.062 0.9355-0.9375h-3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit.svg
new file mode 100644
index 000000000..f6397edb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.05 1c-0.2501 0.0099-0.4293 0.07392-0.6015 0.2462l-1.919 1.919 3.299 3.299 1.923-1.919c0.5497-0.5497-5e-6 -1.098 0-1.098l-2.192-2.192s-0.2602-0.2651-0.5105-0.2553zm-4.17 3.815-6.876 6.89-0.00456 3.295h3.304l6.876-6.885z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edit_animation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edit_animation.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edit_animation.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editclear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editclear.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editclear.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editcopy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editcopy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editcut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editcut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editcut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editdelete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editdelete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editdelete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editimage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editimage.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editimage.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editor.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editor.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editpaste.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editpaste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editpaste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/editpath.svg b/.icons/Gruvbox-Plus-Dark/actions/16/editpath.svg
new file mode 120000
index 000000000..9d57cb032
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/editpath.svg
@@ -0,0 +1 @@
+edit-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edittext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edittext.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edittext.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/edittrash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/edittrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/edittrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ellipse-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ellipse-shape.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ellipse-shape.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/embosstool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/embosstool.svg
new file mode 100644
index 000000000..b91d381ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/embosstool.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm2.5 1c-0.831 0-1.5 0.669-1.5 1.5v5c0 0.831 0.669 1.5 1.5 1.5h5c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5h-5zm0.5 2h4v4h-4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/emph.svg b/.icons/Gruvbox-Plus-Dark/actions/16/emph.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/emph.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/emptytrash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/emptytrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/emptytrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/end_of_life.svg b/.icons/Gruvbox-Plus-Dark/actions/16/end_of_life.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/end_of_life.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/end_state.svg b/.icons/Gruvbox-Plus-Dark/actions/16/end_state.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/end_state.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/enterprise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/enterprise.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/enterprise.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entity.svg
new file mode 100644
index 000000000..833414474
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entity.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v3h-10v-3zm0 5h10v5h-10v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entrance_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entrance_animations.svg
new file mode 100644
index 000000000..5560a46a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entrance_animations.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.3906-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201 4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164zm-8 1.609v1h6v-1zm0 2v1h5v-1zm0 5v1h2v-1zm0 2v1h3v-1zm0 2v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entry-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entry-clone.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entry-clone.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entry-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entry-delete.svg
new file mode 100644
index 000000000..b9c11c601
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entry-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-1e-6 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entry-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entry-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entry-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entry-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entry-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entry-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/entry-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/16/entry-restore.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/entry-restore.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/enum.svg b/.icons/Gruvbox-Plus-Dark/actions/16/enum.svg
new file mode 120000
index 000000000..7857e22c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/enum.svg
@@ -0,0 +1 @@
+code-variable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/enumerate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/enumerate.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/enumerate.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/epiphany-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/epiphany-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/epiphany-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/equalizer.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/equalizer.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/errornext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/errornext.svg
new file mode 100644
index 000000000..7132e1a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/errornext.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12.5 10c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m1 8 7.172-2e-7 -3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-7.172 6e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/errorprev.svg b/.icons/Gruvbox-Plus-Dark/actions/16/errorprev.svg
new file mode 100644
index 000000000..614ebbd35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/errorprev.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6-7.172 2e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586 7.172-6e-7z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12.5 10c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-all.svg
new file mode 100644
index 000000000..90b340f34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v3.277c-0.3006 0.1748-0.5479 0.4221-0.7227 0.7227h-3.277v-4zm6 0h4v4h-3.277c-0.1748-0.3006-0.4221-0.5479-0.7227-0.7227v-3.277zm-6 6h3.277c0.1748 0.3006 0.4221 0.5479 0.7227 0.7227v3.277h-4v-4zm6.723 0h3.277v4h-4v-3.277c0.3006-0.1748 0.5479-0.4221 0.7227-0.7227z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-down.svg
new file mode 100644
index 000000000..b22a3e53d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-down.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v10h-4v-3.277c0.5956-0.3464 1-0.984 1-1.723 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c0 0.7387 0.4044 1.376 1 1.723v3.277h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-horizontal.svg
new file mode 100644
index 000000000..9139d0e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v14h14v-14zm2 2h10v4h-3.277c-0.4778-0.8218-1.316-1-1.723-1-0.4059 0-1.245 0.1775-1.723 1h-3.277zm0 6h3.277c0.5626 0.9677 1.581 1.002 1.723 1.002 0.1477 0 1.161-0.03594 1.723-1.002h3.277v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-left.svg
new file mode 100644
index 000000000..753b22a03
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v14h14v-14h-14zm2 2h10v10h-10v-4h3.277c0.3464 0.5956 0.984 1 1.723 1 1.105 0 2-0.8954 2-2 0-1.105-0.8954-2-2-2-0.7387 0-1.376 0.4044-1.723 1h-3.277v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-right.svg
new file mode 100644
index 000000000..473f86519
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v14h14v-14h-14zm2 2h10v4h-3.277c-0.3464-0.5956-0.984-1-1.723-1-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2 0.7387 0 1.376-0.4044 1.723-1h3.277v4h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-up.svg
new file mode 100644
index 000000000..910e9ff8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-up.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v14h14v-14h-14zm2 2.002h4v3.277c-0.5956 0.3464-1 0.984-1 1.723 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.7387-0.4044-1.376-1-1.723v-3.277h4v9.998h-10v-9.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-vertical.svg
new file mode 100644
index 000000000..be62fc3b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/escape-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h4v3.277c-0.825 0.4801-1 1.321-1 1.723s0.175 1.243 1 1.723v3.277h-4zm6 0h4v10h-4v-3.277c0.825-0.4801 1-1.321 1-1.723s-0.175-1.243-1-1.723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exception.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exception.svg
new file mode 100644
index 000000000..a9f1b8167
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exception.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1-5 8h3v6l5-8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-clockwise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-clockwise.svg
new file mode 100644
index 000000000..a75b737fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-clockwise.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9993 0.001708 6.001h6.998v-6zm7.873 0.9431v3.431h0.8748v-2.313c2.093 0.7401 3.495 2.718 3.499 4.938h0.8748c-0.002625-3.042-2.238-5.621-5.249-6.055zm-6.998 6.055c0.00262 3.042 2.238 5.621 5.249 6.055v-3.431h-0.8748v2.313c-2.093-0.7401-3.495-2.718-3.499-4.938zm10.06 0.8748c-1.691-2e-7 -3.062 1.371-3.062 3.062 9.84e-4 0.6605 0.2156 1.303 0.6117 1.832l0.627-0.627c-0.2366-0.3549-0.3643-0.7712-0.3673-1.198 0-1.208 0.9791-2.187 2.187-2.187 0.4285 6.856e-4 0.8474 0.1272 1.204 0.3639l0.627-0.627c-0.5298-0.3978-1.174-0.613-1.837-0.6134zm2.454 1.223-0.0035 0.0068-0.627 0.627c0.2366 0.3549 0.3643 0.7712 0.3673 1.198 0 1.208-0.9791 2.187-2.187 2.187-0.4285-6.85e-4 -0.8474-0.1272-1.204-0.3639l-0.627 0.6271c0.5286 0.3961 1.171 0.6107 1.832 0.6117 1.691 0 3.062-1.371 3.062-3.062-9.84e-4 -0.6605-0.2156-1.303-0.6117-1.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-zorder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-zorder.svg
new file mode 100644
index 000000000..7a900f62a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions-zorder.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h7v-6zm7.875 0.9433v3.432h0.875v-2.314c2.094 0.7402 3.496 2.718 3.5 4.939h0.875c-0.002625-3.043-2.238-5.622-5.25-6.057zm-7 6.057c0.00262 3.042 2.239 5.622 5.25 6.057v-3.432h-0.875v2.314c-2.094-0.7411-3.495-2.719-3.5-4.939zm7.875 0.875-1.75 1.75v1.237l1.312-1.312v3.575h0.875v-3.575l1.312 1.312v-1.237l-1.569-1.569zm3.062 0.875v3.575l-1.312-1.312v1.237l1.75 1.75 1.75-1.75v-1.237l-1.312 1.312v-3.575z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions.svg
new file mode 100644
index 000000000..6140d0149
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exchange-positions.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h7v-6zm7.875 0.9434v3.432h0.875v-2.314c2.094 0.7403 3.495 2.718 3.5 4.939h0.875c-0.002625-3.043-2.239-5.622-5.25-6.057zm-7 6.057c0.00262 3.043 2.239 5.622 5.25 6.057v-3.432h-0.875v2.314c-2.094-0.7403-3.495-2.718-3.5-4.939zm6.125 1v6h7v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exifinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exifinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exifinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/exit_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/16/exit_animations.svg
new file mode 120000
index 000000000..a9d149406
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/exit_animations.svg
@@ -0,0 +1 @@
+kdenlive-track_has_effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/expand-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/expand-all.svg
new file mode 100644
index 000000000..b10b9083d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/expand-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v2h10v-2h-10zm0 4 5 5 5-5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/expand.svg b/.icons/Gruvbox-Plus-Dark/actions/16/expand.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/expand.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/extract-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/extract-archive.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/extract-archive.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/favicon-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/favicon-download.svg
new file mode 120000
index 000000000..9510df91c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/favicon-download.svg
@@ -0,0 +1 @@
+insert-image.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/favorite-genres-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/favorite-genres-amarok.svg
new file mode 100644
index 000000000..d5228fabf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/favorite-genres-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.629 0-3.127 0.3839-4.221 1.162s-1.781 1.958-1.779 3.525c7e-3 1.771 1.056 4.056 2.322 5.924 0.633 0.934 1.321 1.763 1.965 2.368 0.6435 0.604 1.237 0.989 1.707 1.021h0.0118c0.4696-0.033 1.064-0.417 1.707-1.021 0.6431-0.605 1.332-1.434 1.965-2.368 1.266-1.867 2.314-4.152 2.322-5.924 1e-3 -1.567-0.686-2.747-1.779-3.525-1.094-0.7782-2.592-1.162-4.221-1.162zm0.0176 2 1.223 2.635 2.76 0.4297-2.01 2.043 0.4548 2.893-2.466-1.375-2.478 1.359 0.4902-2.89-1.99-2.055 2.768-0.4141 1.25-2.625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/favorites.svg b/.icons/Gruvbox-Plus-Dark/actions/16/favorites.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/favorites.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-anthy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-anthy.svg
new file mode 100644
index 000000000..a8e6e1e46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-anthy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm3.473 1.5h1.172c-0.06783 0.5093-0.1877 1.032-0.3574 1.812 2.298-0.09313 4.022-0.2171 5.297-0.3672v1.172c-1.071 0.1219-2.838 0.06168-5.551 0.1836-0.2716 1.086-0.6289 2.949-1.07 3.934l0.1016 0.04883c1.256-0.8487 2.141-1.273 3.023-1.273 1.121 0 1.987 0.2732 2.598 0.8164 0.6114 0.5432 0.8984 1.237 0.8984 2.086 0 0.9845-0.3713 1.365-1.152 1.875-0.7471 0.4748-1.868 0.7129-3.361 0.7129-0.937 0-1.794 0.005139-2.82-0.05078v-1.326c0.8656 0.1751 1.684 0.207 2.717 0.207 1.086 0 1.904-0.1379 2.447-0.4102 0.5766-0.3052 0.8633-0.3973 0.8633-1.008 0-0.5436-0.1855-0.9663-0.5586-1.271-0.374-0.3395-0.9179-0.5098-1.631-0.5098-1.392 0-2.514 0.5924-3.736 1.781l-0.916-0.7129c0.5432-0.882 1.018-3.14 1.426-4.939h-2.445v-0.9453c0.8792-0.00422 1.772-0.01391 2.701-0.04297l0.3555-1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-bopomofo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-bopomofo.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-bopomofo.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-cangjie.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-cangjie.svg
new file mode 100644
index 000000000..c67c3cb59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-cangjie.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm4.602 0.998s0.8036 0.00568 0.7969 0.001953c1.758 2.636 5.381 3.127 5.381 3.127l-0.1191 0.9473s-0.7948-0.1196-1.848-0.5117v4.328h-6.725c-0.04032 0.3231-0.1089 0.6414-0.2109 0.9531h6.936v2.859h-7.625v-1.312l-0.06445 0.1191c-0.496 0.8684-0.9941 1.49-0.9941 1.49l-0.7441-0.5957c-9.53e-5 0 0.4549-0.5689 0.9121-1.369 0.4573-0.7997 0.8906-1.829 0.8906-2.623v-3.85c-1.052 0.3922-1.848 0.5098-1.848 0.5098l-0.1191-0.9453s3.624-0.4933 5.381-3.129zm0.3984 0.9395c-0.8183 1.019-1.841 1.713-2.795 2.188h2.412l-0.834-0.5566 0.5293-0.7949 1.43 0.9551-0.2656 0.3965h2.32c-0.9528-0.4748-1.978-1.168-2.797-2.188zm-2.857 3.141v0.9531h4.766v0.9531h-4.766v0.9531h5.719v-2.859h-5.719zm0 5.719v0.9531h5.719v-0.9531h-5.719z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chewing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chewing.svg
new file mode 100644
index 000000000..15d628354
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chewing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm-0.5 1.5h5.5v0.916h-1.834v2.75h1.834l-0.3672-0.2754s1.283-1.786 1.283-3.391h0.918c0 0.6496-0.1523 1.274-0.3516 1.834h1.268v-1.834h0.916v1.834h1.834v0.916h-1.834v1.834h1.834v0.916h-4.584v-0.916h1.834v-1.834h-1.652c-0.3655 0.7238-0.7305 1.193-0.7305 1.193l-0.3672-0.2773v7.334h-5.5v-7.334h0.916v-2.75h-0.916v-0.916zm1.834 0.916v2.75h0.916v-2.75h-0.916zm0 3.668v2.75h-0.918v0.916h2.75v0.916h-2.75v0.918h3.668v-5.5h-0.918v2.75h-0.916v-2.75h-0.916zm4.582 1.832h4.584v4.584h-4.584v-4.584zm0.918 0.918v2.75h2.75v-2.75h-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chn.svg
new file mode 100644
index 000000000..15c576ab9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chn.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm4 1h1v2h5v7h-1v-1h-4v4h-1v-4h-3v1h-1v-7h4v-2zm-3 3v4h3v-4h-3zm4 0v4h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-active.svg
new file mode 100644
index 000000000..a894832b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm4.652 1.5h0.7539v0.375h2.26v-0.375h0.7539v0.375h1.508v0.7539h-1.508v1.508h-1.506v0.752h2.26v2.262h-2.26v0.752h2.26v0.7539h-2.26v0.7539h3.014v0.7539h-2.76c0.1936 0.2968 0.4808 0.5891 0.8379 0.8398 0.6599 0.464 1.506 0.7505 1.914 0.7422l0.01367 0.7539c-0.7111 0.01431-1.589-0.3408-2.359-0.8809-0.4-0.2818-0.775-0.6224-1.039-1.014-0.2639 0.3917-0.6349 0.7324-1.035 1.014-0.7697 0.5401-1.648 0.8952-2.359 0.8809l0.01367-0.7539c0.4075 0.0083 1.252-0.2782 1.912-0.7422 0.3572-0.2509 0.646-0.543 0.8398-0.8398h-2.76v-0.7539h3.014v-0.7539h-2.26v-0.7539h2.26v-0.752h-2.26v-2.262h2.26v-0.752h-1.508v-1.508h-1.506v-0.7539h1.506v-0.375zm0.7539 1.129v0.7539h2.26v-0.7539h-2.26zm-4.254 0.2852h0.001953c0.6366 0.3473 1.213 0.7678 1.734 1.26l-0.5645 0.7383c-0.5792-0.5502-1.174-1.014-1.781-1.391l0.6094-0.6074zm-0.4355 2.467c0.5792 0.3185 1.115 0.6801 1.607 1.086l-0.6074 0.7383c-0.4923-0.4923-1.028-0.8964-1.607-1.215l0.6074-0.6094zm3.936 0.2617v0.752h1.508v-0.752h-1.508zm2.262 0v0.752h1.506v-0.752h-1.506zm-5.197 2.25 0.7383 0.5195c-0.3475 1.361-0.8555 2.681-1.521 3.955l-0.8672-0.6113c0.6948-1.216 1.244-2.503 1.65-3.863z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-inactive.svg
new file mode 100644
index 000000000..53a47252e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-chttrans-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm3.506 2h5.957c-0.194 2.582-0.8824 4.828-2.076 6.668 0.8713 1.098 2.017 2.049 3.438 2.855l-0.4844 0.9199c-1.388-0.742-2.565-1.694-3.533-2.855-0.9359 1.161-2.13 2.114-3.582 2.855l-0.582-0.8711c1.485-0.742 2.647-1.696 3.486-2.857-1.065-1.581-1.807-3.604-2.227-5.863h-0.3965v-0.8516zm-3.104 0.3203c0.7197 0.3925 1.374 0.8677 1.963 1.424l-0.6387 0.8359c-0.6542-0.6215-1.325-1.147-2.012-1.572l0.6875-0.6875zm4.467 0.5312c0.3872 1.936 1.017 3.669 1.889 4.992 0.871-1.549 1.42-3.282 1.646-4.992h-3.535zm-4.957 2.256c0.6542 0.3599 1.258 0.7686 1.814 1.227l-0.6855 0.834c-0.5561-0.5561-1.162-1.013-1.816-1.373l0.6875-0.6875zm1.129 2.838 0.834 0.5898c-0.3925 1.538-0.9663 3.025-1.719 4.465l-0.9805-0.6875c0.7851-1.374 1.407-2.83 1.865-4.367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-erbi.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-erbi.svg
new file mode 100644
index 000000000..8ede9fd7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-erbi.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm6.643 0.998 0.8555 0.01367c-0.0087 0.5828 0.01174 1.146 0.0332 1.707h2.512v0.8574h-2.471c0.1275 1.978 0.413 3.771 0.7637 5.17 0.2488 0.9926 0.5273 1.793 0.7812 2.32 0.127 0.2636 0.2511 0.4582 0.3398 0.5625 0.01978 0.02325 0.01947 0.02966 0.01562 0.03125 0.2002-0.05441 0.3133-0.1313 0.4043-0.3652 0.1042-0.268 0.1518-0.6949 0.1582-1.178l0.8555 0.009765c-0.0069 0.52-0.03917 1.025-0.2148 1.477-0.1757 0.4516-0.5665 0.8569-1.117 0.9531-0.0227 0.0035-0.04539 0.005959-0.06836 0.005859-0.3188 0.0041-0.52-0.1824-0.6855-0.377-0.1656-0.1946-0.3121-0.4411-0.459-0.7461-0.2938-0.6101-0.5811-1.454-0.8398-2.486-0.368-1.468-0.6623-3.326-0.791-5.377h-6.955v-0.8574h6.916c-0.02105-0.5656-0.04201-1.133-0.0332-1.721zm2.543 0.005859c0.3572 0.3247 0.6496 0.6662 0.877 1.023l-0.8281 0.4863c-0.1948-0.3572-0.4546-0.7131-0.7793-1.07l0.7305-0.4395zm-8.568 3.428h5.141v0.8574h-5.141v-0.8574zm0 1.715h5.141v0.8574h-5.141v-0.8574zm0 1.713h5.14v2.572h-0.8574v-1.715h-3.428v1.715h-0.8555v-2.572zm1.721 1.715h0.9277c-0.07136 1.032-0.329 1.813-0.7969 2.309-0.552 0.617-1.542 0.9892-2.971 1.119l-0.3887-0.8281c1.299-0.1299 2.158-0.4223 2.58-0.877 0.3683-0.3683 0.5785-0.9495 0.6484-1.723zm1.451 0.8555c0.8118 0.3897 1.56 0.8437 2.242 1.363l-0.6836 0.7812c-0.6495-0.552-1.363-1.024-2.143-1.414l0.584-0.7305z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-active.svg
new file mode 100644
index 000000000..2badf5b0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-inactive.svg
new file mode 100644
index 000000000..ed63662a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-fullwidth-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-googlepinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-googlepinyin.svg
new file mode 100644
index 000000000..966675b81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-googlepinyin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm4.912 2c1.177-0.02137 2.361 0.3698 3.316 1.176l-1.174 1.391c-1.225-1.033-3.005-1.001-4.191 0.07617-1.186 1.077-1.389 2.848-0.4785 4.166 0.9107 1.318 2.637 1.756 4.064 1.027 0.8023-0.4092 1.349-1.115 1.588-1.92h-3.033v-1.82l4.908-0.003906c0.3947 2.141-0.6441 4.347-2.635 5.363-2.227 1.137-4.968 0.4457-6.389-1.611-1.421-2.057-1.099-4.868 0.752-6.549 0.9253-0.8404 2.095-1.273 3.271-1.295z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-active.svg
new file mode 100644
index 000000000..8ae4cdacf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227l5.625-5.627z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-inactive.svg
new file mode 100644
index 000000000..07b0a1a19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-handwriting-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227l5.625-5.627z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-hangul.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-hangul.svg
new file mode 100644
index 000000000..5842a84ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-hangul.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm1.791 1.5h1.834v0.916h-1.834v-0.916zm5.5 0.916h0.918v2.75h1.832v0.918h-1.832v3.666h-0.918v-7.334zm-7.332 0.918h5.5v0.916h-5.5v-0.916zm2.75 1.832c1.464 0 2.75 0.9709 2.75 2.293 0 1.322-1.286 2.291-2.75 2.291s-2.75-0.9689-2.75-2.291c0-1.322 1.286-2.293 2.75-2.293zm0 0.918c-1.067 0-1.834 0.6721-1.834 1.375s0.7665 1.375 1.834 1.375 1.832-0.6721 1.832-1.375-0.7646-1.375-1.832-1.375zm-0.918 4.582h0.918v0.918h6.416v0.916h-7.334v-1.834z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kbd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kbd.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kbd.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kkc.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kkc.svg
new file mode 100644
index 000000000..e74608094
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-kkc.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm-0.25 3.5h0.875v3.756l2.006-2.006h0.6191v-1.75h0.875v3.756l2.006-2.006h1.238l-2.625 2.625 2.625 2.625h-1.238l-2.006-2.006v2.006h-1.494l-2.006-2.006v2.006h-0.875v-7zm8.75 1.75c0.5101 0 0.9729 0.1351 1.295 0.457 0.3211 0.3218 0.4551 0.7826 0.4551 1.293h-0.875c0-0.3646-0.0848-0.5601-0.2012-0.6758-0.1155-0.1156-0.309-0.1992-0.6738-0.1992s-0.5583 0.08363-0.6738 0.1992c-0.1164 0.1157-0.2012 0.3112-0.2012 0.6758v1.75c0 0.3649 0.0848 0.5583 0.2012 0.6738 0.1155 0.1164 0.309 0.2012 0.6738 0.2012s0.5583-0.0848 0.6738-0.2012c0.1164-0.1155 0.2012-0.309 0.2012-0.6738h0.875c0 0.5101-0.134 0.9729-0.4551 1.295-0.322 0.3211-0.7848 0.4551-1.295 0.4551s-0.9729-0.134-1.295-0.4551c-0.3211-0.322-0.4551-0.7848-0.4551-1.295v-1.75c0-0.5104 0.134-0.9711 0.4551-1.293 0.322-0.3219 0.7848-0.457 1.295-0.457zm-5.25 0.6191-2.006 2.006 2.006 2.006v-4.012z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin-libpinyin.svg
new file mode 120000
index 000000000..d7b28edeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin.svg
new file mode 100644
index 000000000..0e2c23fef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-pinyin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm5.01 1.5 1.342 1.789-0.3555 0.2676h1.785l-0.3574-0.2676 1.342-1.789 0.7148 0.5371-1.139 1.52h2.123v0.8945h-1.789v2.684h1.789v0.8945h-1.789v4.471h-0.8926v-4.471h-1.826c-0.08585 1.002-0.4266 1.816-0.8281 2.514-0.5553 0.9568-1.512 1.836-1.512 1.836l-0.6113-0.6504s0.9049-0.8638 1.35-1.633c0.3586-0.626 0.6294-1.262 0.709-2.066h-1.754v-0.8398l-0.8945 0.4453v4.865h-2.682v-0.8945h1.789v-3.523l-1.59 0.7949-0.3984-0.8027 1.988-0.9941v-2.629h-1.789v-0.8945h1.789v-1.787h0.8926v1.787h0.8945v0.8945h-0.8945v2.182l0.6953-0.3477 0.3984 0.8047-0.09375 0.04492h1.684v-2.684h-0.8945v-0.8945h1.23l-1.141-1.52 0.7148-0.5371zm0.9844 2.951v2.684h1.789v-2.684h-1.789z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-active.svg
new file mode 100644
index 000000000..23613ce01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.00159 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-inactive.svg
new file mode 100644
index 000000000..1f0a967b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-punc-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.00159 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-active.svg
new file mode 100644
index 000000000..ca4d3771c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-inactive.svg
new file mode 100644
index 000000000..577d8fe3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-remind-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-deploy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-deploy.svg
new file mode 100644
index 000000000..86dae2890
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-deploy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.875 1.75 2.625 1.75-2.625 1.75v-0.7229c-1.048 0.3706-1.749 1.361-1.75 2.473 0.00105 0.8998 0.4629 1.736 1.224 2.216l-0.834 0.5556c-0.257 0.1715-0.3853 0.4454-0.3879 0.7192-1.1-0.8242-1.749-2.117-1.752-3.491 2.625e-4 -2.079 1.463-3.87 3.5-4.286zm3.498 1.759c1.1 0.8241 1.748 2.117 1.752 3.491 0 2.079-1.463 3.87-3.5 4.286v0.9642l-2.625-1.75 2.625-1.75v0.7228c1.048-0.3701 1.749-1.361 1.75-2.473-8.75e-4 -0.8998-0.4629-1.736-1.224-2.217l0.8342-0.5554c0.2564-0.1713 0.385-0.4449 0.3876-0.7194z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-sync.svg
new file mode 100644
index 000000000..db6dd187e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime-sync.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-2.007 0-3.82 1.201-4.604 3.049-1.952 0.298-3.395 1.976-3.396 3.951 0.00276 2.133 1.678 3.888 3.809 3.99v0.01h9.714c1.368 0 2.477-1.109 2.477-2.477-1e-3 -0.8581-0.447-1.655-1.178-2.105 0.117-0.2921 0.177-0.6036 0.178-0.918-1e-3 -1.349-1.073-2.454-2.422-2.496-0.793-1.822-2.591-3.002-4.578-3.004zm2 2 2 3h-1v3h-2v-3h-1zm-5 1h2v3h1l-2 3-2-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime.svg
new file mode 100644
index 000000000..6ab2fe25b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-rime.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm4.541 1.5h0.918v6.4c1.66-0.0748 2.494-0.5554 2.99-1.367 0.5408-0.8848 0.6758-2.303 0.6758-4.117h0.916c0 1.852-0.09292 3.416-0.8125 4.594-0.6655 1.09-1.89 1.718-3.77 1.807v2.768h4.582v0.916h-10.08v-0.916h4.582v-2.768c-1.88-0.08873-3.103-0.7168-3.77-1.807-0.7197-1.178-0.8125-2.741-0.8125-4.594h0.916c0 1.814 0.137 3.232 0.6777 4.117 0.4961 0.8118 1.328 1.292 2.988 1.367v-6.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sayura.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sayura.svg
new file mode 100644
index 000000000..5fc044910
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sayura.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm8.012 1.492v0.001953l0.8008 0.6387c-0.02937 0.04855-0.05494 0.09203-0.07422 0.1309-0.0101 0.03882-0.01367 0.09813-0.01367 0.1758 0 0.1067 0.03364 0.2274 0.1016 0.3633 0.4699 0.3605 0.7497 0.7893 1.051 1.252 0.07985 0.1709 0.1698 0.3391 0.1836 0.5195 0.03213 0.416-0.1346 0.768-0.4062 1.049-0.2717 0.2814-1.028 0.4219-1.717 0.4219-0.1845 0-0.4564-0.02566-0.6602-0.07422v3.4c0.1744-0.04865 0.4227-0.1124 0.5879-0.1895 0.1744-0.07802 0.3546-0.1644 0.5391-0.2617l0.377 0.9746c-0.2331 0.1065-0.4677 0.2038-0.7109 0.291-0.2322 0.07802-0.5507 0.1473-0.793 0.2051v2.117h-0.918v-1.943c-0.2813 0.03947-1.677 0.1016-1.93 0.1016-0.9022 0-1.686-0.131-2.355-0.3926-0.6695-0.2717-1.194-0.6693-1.572-1.193-0.3687-0.5228-0.5664-1.271-0.5664-2.057 0.02616-0.5472 0.2253-0.9619 0.498-1.312 0.553-0.7014 1.21-1.039 1.961-1.32 0.3201-0.08729 0.6939-0.1096 1.121-0.1387 0.4366-0.03873 0.961-0.05859 1.572-0.05859h1.273c-0.0291-0.456-0.197-1.193-0.459-1.406-0.2522-0.2135-0.5773-0.3203-0.9746-0.3203-0.3784 0-0.6653 0.07327-0.8594 0.2188-0.1941 0.1358-0.291 0.3258-0.291 0.5684 0 0 0.01562 0.1897 0.01562 0.2188l-1.035 0.1309c-0.01937-0.08738-0.0293-0.4531-0.0293-0.4531 0-0.5336 0.19-0.9418 0.5684-1.223 0.3784-0.2813 0.8972-0.4199 1.557-0.4199 1.009 0 1.707 0.4077 2.096 1.223 0.262-0.4463 0.6168-0.8596 1.063-1.238zm-0.08789 1.484c-0.2423 0.291-0.477 0.578-0.5449 0.8594-0.06792 0.2813-0.1016 0.2209-0.1016 0.5508v0.6406c0.156 0.03121 0.4033 0.05664 0.6016 0.05664 0.3203 0 0.8186-0.05341 0.9453-0.1602 0.1212-0.1693 0.1566-0.309 0.1465-0.4375-0.04589-0.2531-0.15-0.4591-0.2812-0.6543-0.2001-0.357-0.5151-0.604-0.7656-0.8555zm-2.734 2.137c-0.6791-1.835e-4 -1.223 0.01782-1.631 0.05664-0.3978 0.03882-0.7228 0.1022-0.9746 0.1895-0.2426 0.07765-0.4603 0.1823-0.6543 0.2988-0.5391 0.4328-0.7777 0.8121-0.8281 1.227-0.0201 0.2786-0.07814 0.5166-0.03711 0.7227 0.1849 0.9298 0.7166 1.247 1.42 1.676 0.5142 0.2331 1.201 0.3496 2.064 0.3496 0.262 0 1.569-0.04382 1.812-0.07226v-4.447h-1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin-libpinyin.svg
new file mode 120000
index 000000000..d93668297
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin.svg
new file mode 100644
index 000000000..a9d056b26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-shuangpin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm-0.668 2h4.965l-0.04492 0.4922s-0.2931 3.149-1.096 5.484c0.5217 0.7785 1.019 1.584 1.645 2.693l-0.7773 0.4395c-0.4823-0.8501-0.8815-1.512-1.273-2.121-1.247 2.792-3.01 4.012-3.01 4.012l-0.5-0.7441s1.765-1.173 2.922-4.162c-0.6845-0.9932-1.464-1.994-2.732-3.578l0.6992-0.5566c1.057 1.315 1.765 2.229 2.387 3.088 0.493-1.7 0.7158-3.58 0.7793-4.152h-3.963v-0.8945zm5.369 0h5.369v0.4473c0 1.924-0.7453 4.448-1.527 6.184-0.09933 0.2237-0.2163 0.411-0.3281 0.6172 0.5584 0.9754 1.306 1.898 2.545 2.893l-0.5625 0.6973c-1.147-0.9252-1.921-1.826-2.508-2.738-1.247 1.775-2.777 2.713-2.777 2.713l-0.4629-0.7637s1.594-0.9851 2.746-2.811c-0.3024-0.5818-0.5553-1.172-0.793-1.789-0.6783-1.745-1.083-4.027-1.174-4.555h-0.5273v-0.8945zm1.438 0.8945c0.1253 0.689 0.5089 2.711 1.098 4.232 0.1548 0.4027 0.3142 0.7796 0.4824 1.146 0.6774-1.503 1.291-3.723 1.389-5.379h-2.969z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-skk.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-skk.svg
new file mode 100644
index 000000000..564c351d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-skk.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm2.963 3.537h0.8652v3.717l1.984-1.984h0.6133v-1.732h0.8652v3.717l1.984-1.984h1.225l-2.598 2.596 2.598 2.598h-1.225l-1.984-1.984v1.984h-1.479l-1.984-1.984v1.984h-0.8652v-1.732c0 0.5047-0.1335 0.9627-0.4512 1.281-0.3186 0.3177-0.7766 0.4512-1.281 0.4512-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7766-0.4512-1.281h0.8652c0 0.361 0.08213 0.5537 0.1973 0.668 0.1143 0.1151 0.307 0.1992 0.668 0.1992s0.5537-0.08408 0.668-0.1992c0.1151-0.1143 0.1992-0.307 0.1992-0.668s-0.08408-0.5537-0.1992-0.668c-0.1143-0.1151-0.307-0.1973-0.668-0.1973-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7746-0.4512-1.279 0-0.5047 0.1335-0.9627 0.4512-1.281 0.3186-0.3177 0.7746-0.4512 1.279-0.4512 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7766 0.4512 1.281v-2.598zm0 2.598h-0.8652c0-0.361-0.08408-0.5537-0.1992-0.668-0.1143-0.1151-0.307-0.1973-0.668-0.1973s-0.5537 0.08213-0.668 0.1973c-0.1151 0.1143-0.1973 0.307-0.1973 0.668s0.08213 0.5537 0.1973 0.668c0.1143 0.1151 0.307 0.1973 0.668 0.1973 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7746 0.4512 1.279v-2.596zm3.463-0.2539-1.986 1.984 1.986 1.986v-3.971z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sunpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sunpinyin.svg
new file mode 100644
index 000000000..d54a0826a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-sunpinyin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 1.75 4.617v-0.2424h1.75v-3.447l-1.555 0.7776-0.3897-0.7861 1.945-0.9724v-2.572h-1.75v-0.875h1.75v-1.75h0.875v1.75h0.875v0.875h-0.875v2.135l0.6801-0.3401 0.3897 0.7861-0.09231 0.04445h1.647v-2.625h-0.875v-0.875h1.203l-1.116-1.487 0.7007-0.5264 1.312 1.75-0.3486 0.2632h1.746l-0.3482-0.2632 1.312-1.75 0.7 0.5264-1.116 1.487h2.078v0.875h-1.75v2.625h1.75v0.875h-1.75v4.375h-0.875v-4.375h-1.786c-0.084 0.98-0.4172 1.777-0.8101 2.46-0.5434 0.9362-1.48 1.797-1.48 1.797l-0.5982-0.637s0.8859-0.8452 1.321-1.598c0.3509-0.6125 0.6159-1.235 0.6938-2.022h-1.716v-0.8221l-0.875 0.4375v4.76h-1.996a7 7 0 0 0 4.621 1.75 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0.875 4.375v2.625h1.75v-2.625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-unikey.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-unikey.svg
new file mode 100644
index 000000000..edd0f93ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-unikey.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm1 2h1v1.5c0 0.6944 0.1274 1.077 0.2656 1.25 0.1383 0.1728 0.3177 0.25 0.7344 0.25s0.5961-0.0772 0.7344-0.25c0.1382-0.1728 0.2656-0.5556 0.2656-1.25v-1.5h1v1.5c0 0.8056-0.1226 1.423-0.4844 1.875-0.3617 0.4522-0.9323 0.625-1.516 0.625s-1.154-0.1728-1.516-0.625c-0.3618-0.4522-0.4844-1.069-0.4844-1.875v-1.5zm7 0h1v4h-1v-4zm-4.5 6h1l2 2.5v-2.5h1v4h-1l-2-2.5v2.5h-1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-active.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-active.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-inactive.svg
new file mode 100644
index 000000000..9d4d17131
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-vk-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wbpy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wbpy.svg
new file mode 120000
index 000000000..8edd84f56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wubi.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wubi.svg
new file mode 100644
index 000000000..6968ec893
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-wubi.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h9v1h-4.098l-0.666 3h3.764v5h2v1h-10v-1h2.1l0.8887-4h-1.988v-1h2.211l0.666-3h-3.877v-1zm4.014 5-0.8906 4h3.877v-4h-2.986z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-zhuyin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-zhuyin.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-zhuyin.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-ziranma.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-ziranma.svg
new file mode 100644
index 000000000..f3d587d52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fcitx-ziranma.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm3.828 1 0.5684 0.6836-1.721 1.434h6.766v8.883h-8.883v-8.883h0.7266l2.543-2.117zm-2.381 3.006v1.777h5.33v0.8867h-5.33v1.777h5.33v0.8887h-5.33v1.775h7.105v-7.105h-7.105z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/featured-vm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/featured-vm.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/featured-vm.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/feed-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/feed-subscribe.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/feed-subscribe.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/file-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filefind.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filefind.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filefind.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filegrep.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filegrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filegrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-album-amarok.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-album-amarok.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-and-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-and-amarok.svg
new file mode 100644
index 000000000..7fbadc533
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-and-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.939 1c-1.146 0-2.075 0.3404-2.785 1.02-0.7103 0.6729-1.066 1.558-1.066 2.654 0 0.5047 0.103 0.9933 0.3086 1.467 0.2118 0.4735 0.5015 0.9708 0.8691 1.494l-0.02734 0.01953c-0.9283 0.6791-1.555 1.274-1.879 1.785-0.3178 0.5109-0.4766 1.082-0.4766 1.711 0 1.153 0.4049 2.083 1.215 2.793 0.81 0.704 1.889 1.057 3.234 1.057 0.6854 0 1.298-0.07508 1.84-0.2246 0.5483-0.1495 1.084-0.3799 1.607-0.6914l0.8242 0.916h3.514l-2.262-2.58c0.8474-1.109 1.27-2.582 1.27-4.42h-2.645c0 0.8162-0.171 1.567-0.5137 2.252l-2.094-2.402 0.7109-0.4941c1.277-0.8972 1.916-1.925 1.916-3.084 0-0.9283-0.3369-1.705-1.01-2.328-0.6729-0.6293-1.523-0.9434-2.551-0.9434zm0.7285 2.748c0.1994 0.2118 0.2988 0.4614 0.2988 0.748 0 0.3053-0.06447 0.5565-0.1953 0.7559-0.1308 0.1994-0.3403 0.3932-0.6269 0.5801l-0.627 0.3926c-0.4735-0.6231-0.709-1.154-0.709-1.59-1e-7 -0.3614 0.09945-0.6511 0.2988-0.8691 0.1994-0.2243 0.4734-0.3359 0.7942-0.3359s0.5669 0.1065 0.7663 0.3184zm-2.01 5.654 2.449 2.785c-0.4984 0.2555-1.022 0.3828-1.57 0.3828-0.4237 0-0.7798-0.1588-1.066-0.4766-0.2866-0.3178-0.4297-0.7034-0.4297-1.158 0-0.8446 0.4442-1.421 0.6172-1.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-artist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-artist-amarok.svg
new file mode 120000
index 000000000..1606419e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-artist-amarok.svg
@@ -0,0 +1 @@
+amarok_artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-bpm-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-bpm-amarok.svg
new file mode 120000
index 000000000..52a251442
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-bpm-amarok.svg
@@ -0,0 +1 @@
+kt-speed-limits.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-comment-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-comment-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-comment-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-composer-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-composer-amarok.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-composer-amarok.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-dash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-dash-amarok.svg
new file mode 120000
index 000000000..bc895d387
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-dash-amarok.svg
@@ -0,0 +1 @@
+dashboard-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-discnumber-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-discnumber-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-discnumber-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-divider.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-divider.svg
new file mode 100644
index 000000000..e49c540d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-divider.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v14h2v-14h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-dot-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-dot-amarok.svg
new file mode 100644
index 000000000..9095aa95d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-dot-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 10a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-filetype-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-filetype-amarok.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-filetype-amarok.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-genre-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-genre-amarok.svg
new file mode 120000
index 000000000..597fac171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-genre-amarok.svg
@@ -0,0 +1 @@
+favorite-genres-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-length.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-length.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-length.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-tracks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-tracks.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-group-tracks.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-ignore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-ignore-amarok.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-ignore-amarok.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-initial-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-initial-amarok.svg
new file mode 120000
index 000000000..43ac9f1d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-initial-amarok.svg
@@ -0,0 +1 @@
+name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-last-played.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-last-played.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-last-played.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-moodbar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-moodbar.svg
new file mode 100644
index 000000000..f98cb2c3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-moodbar.svg
@@ -0,0 +1,8 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <path d="m4 3h2v10h-2z" fill="#fe8019"/>
+ <path d="m8 3h2v10h-2z" fill="#427b58"/>
+ <path d="m12 3h2v10h-2z" fill="#076678"/>
+ <path d="m2 3h2v10h-2z" fill="#fabd2f"/>
+ <path d="m10 3h2v10h-2z" fill="#458588"/>
+ <path d="m6 3h2v10h-2z" fill="#8ec07c"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-sample-rate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-sample-rate.svg
new file mode 120000
index 000000000..6478458dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-sample-rate.svg
@@ -0,0 +1 @@
+view-media-visualization.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-slash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-slash-amarok.svg
new file mode 100644
index 000000000..d1691340d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-slash-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.579 2a1.007 1.007 0 0 0-0.9344 0.7456l-2.607 9.73a1.007 1.007 0 0 0 0.7121 1.233l0.9738 0.2616a1.007 1.007 0 0 0 1.233-0.7121l2.607-9.73a1.007 1.007 0 0 0-0.7121-1.233l-0.9738-0.2616a1.007 1.007 0 0 0-0.299-0.03344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-space-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-space-amarok.svg
new file mode 100644
index 000000000..c30484430
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-space-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 10a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1h-6a1 1 0 0 0-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-title-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-title-amarok.svg
new file mode 100644
index 000000000..0fac629f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-title-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h8c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-8zm1 2h6v2h-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-track-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-track-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-underscore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-underscore-amarok.svg
new file mode 100644
index 000000000..c121c32b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-underscore-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 11a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filename-year-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filename-year-amarok.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filename-year-amarok.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filenew.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filenew.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filenew.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fileopen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fileopen.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fileopen.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fileprint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fileprint.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fileprint.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filequickprint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filequickprint.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filequickprint.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filesave.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filesave.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filesave.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filesaveas.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filesaveas.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filesaveas.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fileview-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fileview-preview.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fileview-preview.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fill-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fill-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-even-odd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-even-odd.svg
new file mode 100644
index 000000000..c00f021be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-even-odd.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.543 1c-4.566 0-2.93 14 4.476 14 7.278 0 9.02-14 4.495-14-1.417 0-3.084 1.073-4.495 2.553 3.142 3.306 5.02 8.65 0.02596 8.65-5.057 0-3.18-5.344-0.02596-8.65-1.406-1.48-3.065-2.553-4.476-2.553z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-nonzero.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-nonzero.svg
new file mode 100644
index 000000000..5169090ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fill-rule-nonzero.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.543 1c-4.566 0-2.93 14 4.476 14 7.278 0 9.019-14 4.494-14-1.417 0-3.082 1.073-4.494 2.552-1.406-1.48-3.065-2.552-4.476-2.552z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filmgrain.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filmgrain.svg
new file mode 100644
index 000000000..75636c2ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filmgrain.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm3 2h8v4h-8zm-2 0h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm2 0h8v4h-8zm9 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filter-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filter-active.svg
new file mode 100644
index 000000000..15e8970d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filter-active.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m4.482 15-3.481-6h2v-8h3v8h2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11.52 1 3.481 6h-2v8h-3v-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filter-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filter-all.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filter-all.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filter-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filter-inactive.svg
new file mode 100644
index 000000000..482a8abcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filter-inactive.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.52 1 3.481 6h-2v8h-3v-8h-2zm-7.038 14-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/filter-stalled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/filter-stalled.svg
new file mode 100644
index 000000000..cba0104a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/filter-stalled.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m4.482 15-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Highlight" d="m11.52 1 3.481 6h-2v8h-3v-8h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/final_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/final_activity.svg
new file mode 100644
index 000000000..05886a12e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/final_activity.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-2.762 2.762-2.744-2.744c0.7905-0.5239 1.737-0.8301 2.756-0.8301zm-4.17 2.244 2.744 2.744-2.762 2.762c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-1.018 0.3065-1.965 0.8301-2.756zm8.357 0.005859c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 1.018-0.3065 1.965-0.8301 2.756l-2.744-2.744 2.762-2.762zm-4.176 4.176 2.744 2.744c-0.7904 0.5236-1.738 0.8301-2.756 0.8301-1.019 0-1.959-0.2876-2.75-0.8125l2.762-2.762z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/find-location.svg b/.icons/Gruvbox-Plus-Dark/actions/16/find-location.svg
new file mode 100644
index 000000000..4168d9a37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/find-location.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v2.098c-1.953 0.3996-3.507 1.953-3.906 3.906h-2.094v2h2.094c0.3996 1.953 1.953 3.507 3.906 3.906v2.094h2v-2.094c1.953-0.3996 3.507-1.953 3.906-3.906h2.094v-2h-2.094c-0.3996-1.953-1.953-3.507-3.906-3.906v-2.098zm1 5.004c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2s-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/find.svg b/.icons/Gruvbox-Plus-Dark/actions/16/find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fingerprint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fingerprint.svg
new file mode 100644
index 000000000..9aef5e7ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fingerprint.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.063 1c-1.067-0.01074-2.118 0.2576-3.048 0.7784-1.068 0.5524-0.1793 2.143 0.8518 1.524 1.353-0.7563 3.006-0.7394 4.343 0.04438 1.338 0.7826 2.161 2.216 2.161 3.765 5.73e-4 0.00228 0.0011 0.00454 0.0018 0.00682-5.97e-4 0.00288-0.0011 0.00568-0.0018 0.00856v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c4.5e-5 -0.00516 4.5e-5 -0.01024 0-0.01536-0.001486-2.169-1.153-4.175-3.025-5.273-0.9194-0.5392-1.964-0.8287-3.03-0.8398zm-4.472 2.617c-0.3194-0.01277-0.6205 0.1437-0.7852 0.408-0.5778 0.8984-0.895 1.93-0.9185 2.987-0.00229 0.01815-0.00398 0.03637-0.00512 0.05462v4.421c0 1.164 1.748 1.164 1.748 0v-4.344c0-0.7875 0.2298-1.559 0.6606-2.228 0.3661-0.5483-0.02424-1.273-0.6999-1.299zm4.409 0.00516c-1.921 0-3.496 1.576-3.496 3.496-5e-6 0.00174-5e-6 0.0034 0 0.00516-5e-6 0.00174-5e-6 0.0034 0 0.00516v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c2e-5 -0.0034 2e-5 -0.00682 0-0.01024 0-0.9754 0.7717-1.748 1.748-1.748 0.9754 0 1.748 0.7724 1.748 1.748-5.1e-6 0.00174-5.1e-6 0.0034 0 0.00516-5.1e-6 0.00174-5.1e-6 0.0034 0 0.00516v4.358s0.00856 0.3843 0.1536 0.821c0.2018 0.581 0.536 1.107 0.9762 1.538 0.8236 0.8525 2.091-0.4109 1.236-1.232-0.3347-0.3332-0.4805-0.6409-0.5531-0.857-0.07341-0.217-0.06487-0.2697-0.06487-0.2697v-4.358c2e-5 -0.0034 2e-5 -0.00682 0-0.01024 0-1.92-1.576-3.496-3.496-3.496zm-0.01365 2.622c-0.4823 0.007427-0.8673 0.4032-0.8603 0.8845v4.358s-4.098e-4 0.5185 0.1263 1.15c0.1267 0.6328 0.3604 1.439 1.003 2.081 0.8237 0.8511 2.089-0.4109 1.236-1.232-0.2316-0.2301-0.434-0.7313-0.5258-1.188-0.09177-0.4576-0.0922-0.8108-0.0922-0.8108v-4.358c0.007158-0.4917-0.3947-0.8923-0.888-0.8845zm-2.622 3.487c-0.4816 0.00746-0.8664 0.4021-0.8603 0.8827v2.615c0 1.162 1.748 1.162 1.748 0v-2.615c0.00618-0.491-0.3953-0.8906-0.888-0.8827zm7.88 0.00858c-0.4827 0-0.874 0.3913-0.874 0.8739s0.3913 0.8739 0.874 0.8739 0.874-0.3913 0.874-0.8739-0.3913-0.8739-0.874-0.8739z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/finish.svg b/.icons/Gruvbox-Plus-Dark/actions/16/finish.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/finish.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/firewalled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/firewalled.svg
new file mode 100644
index 000000000..0ee286172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/firewalled.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.936 1.012-5.803 2.037c-0.0792 0.028-0.1328 0.4157-0.1328 0.5 0 8.451 5.969 11.45 6 11.45 0 0 6-3 6-11.45 0-0.08426-0.05396-0.472-0.1328-0.5l-5.803-2.037c-0.04286-0.01514-0.08605-0.01514-0.1289 0zm0.06445 2.098 3.852 1.352c-0.307 4.728-2.493 7.173-3.812 8.139-0.9548-0.7364-3.52-2.823-3.883-8.141z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fitbest.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fitbest.svg
new file mode 100644
index 000000000..458ef9ddd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fitbest.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-3 4h2v3h-3v-2l-4 3 4 3v-2h3v3h-2l3 4 3-4h-2v-3h3v2l4-3-4-3v2h-3v-3h2l-3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fitheight.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fitheight.svg
new file mode 100644
index 000000000..dcf8f8283
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fitheight.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-3 4h2v8h-2l3 4 3-4h-2v-8h2l-1.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fitmanual.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fitmanual.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fitmanual.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fitsize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fitsize.svg
new file mode 100644
index 000000000..0bceb89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fitsize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2 3 2 5h2v-5h5v-2-5h-5-2zm2 2h3v3h-3v-3zm6 3v1.537l1.684 1.963-1.684 1.963v1.537h1.316l1.684-1.963 1.684 1.963h1.316v-1.537l-1.684-1.963 1.684-1.963v-1.537h-1.316l-1.684 1.963-1.684-1.963h-1.316z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fitwidth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fitwidth.svg
new file mode 100644
index 000000000..e2361f4d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fitwidth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 8-4-3v2h-8v-2l-4 3 4 3v-2h8v2l2-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag-black.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag-black.svg
new file mode 100644
index 000000000..4050e137c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag-black.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-15z" fill="currentColor"/>
+ <path d="m4 1v7h3l1 2h6v-7h-4l-1-2z" fill="#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag-blue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag-blue.svg
new file mode 100644
index 000000000..f80d4663e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag-blue.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-15z" fill="currentColor"/>
+ <path d="m4 1v7h3l1 2h6v-7h-4l-1-2z" fill="#458588"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag-green.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag-green.svg
new file mode 100644
index 000000000..da042d386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag-green.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-15z" fill="currentColor"/>
+ <path d="m4 1v7h3l1 2h6v-7h-4l-1-2z" fill="#b8bb26"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag-red.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag-red.svg
new file mode 100644
index 000000000..871dd4964
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag-red.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-15z" fill="currentColor"/>
+ <path d="m4 1v7h3l1 2h6v-7h-4l-1-2z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag-yellow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag-yellow.svg
new file mode 100644
index 000000000..98b6520b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag-yellow.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-15z" fill="currentColor"/>
+ <path d="m4 1v7h3l1 2h6v-7h-4l-1-2z" fill="#fabd2f"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flag.svg
new file mode 100644
index 000000000..cf61d4208
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flag.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-8h3l1 2h6v-7h-4l-1-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flash.svg
new file mode 100644
index 000000000..79a9bff71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flash.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h12v10h-12zm4 2v6l5.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-off.svg
new file mode 100644
index 000000000..2d4d0b825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-off.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.139 5 0.8613 0.8613v-0.8613zm5.59 0c-0.8503 0.00215-1.662 0.3657-2.229 1h-2.361l1.002 1h0.8594v0.8594l1 1v-1.859c0.357-0.6183 1.016-0.9994 1.73-1h1.27v4h-1.27c-0.2547-2.14e-4 -0.5026-0.05179-0.7324-0.1426l1.143 1.143h1.859v-6h-2.272zm-11.73 1v4h5.482l-1-1h-3.482v-2h1.482l-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="M 2.414,1.586 1,3 12.31,14.31 13.724,12.896 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-on.svg
new file mode 100644
index 000000000..10fcf542b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flashlight-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 11h-2.27c-0.8517-0.001587-1.663-0.3651-2.23-1h-9.5v-4h5v-1h2v1h2.5c0.5678-0.6348 1.379-0.9984 2.23-1h2.27zm-1-1v-4h-1.27c-0.714 5.669e-4 -1.373 0.3817-1.73 1v2c0.357 0.6183 1.017 0.9994 1.73 1zm-4-1v-2h-8v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flatten_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flatten_simplify.svg
new file mode 100644
index 000000000..b9bc02405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flatten_simplify.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 8c1 0 2-1.5 4-1.5v2c-1 0-2 1.5-4 1.5zm7-1.5c2 0 3 0.5 3 0.5v2s-2-0.5-3-0.5zm-13 2.5c1 0 3-0.5 3-0.5v2s-2 0.5-3 0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/flower-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/flower-shape.svg
new file mode 100644
index 000000000..fa3b257c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/flower-shape.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.137 1.047c-0.9423 0.2525-1.461 1.441-1.314 2.813-1.287-0.4973-2.568-0.3021-3.057 0.543-0.488 0.8451-0.01556 2.051 1.059 2.918-1.262 0.5585-2.028 1.602-1.777 2.545 0.2522 0.9415 1.436 1.456 2.807 1.311-0.4985 1.288-0.3007 2.571 0.5449 3.059 0.8456 0.4882 2.056 0.01915 2.922-1.057 0.5592 1.26 1.599 2.028 2.541 1.775 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.57 0.3021 3.059-0.543 0.488-0.8451 0.01552-2.053-1.059-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.459-2.811-1.312 0.4973-1.287 0.3021-2.568-0.543-3.057-0.8451-0.488-2.051-0.01747-2.918 1.057-0.652-1.471-1.769-1.986-2.544-1.778zm1.863 3.953c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fm-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fm-compact.svg
new file mode 120000
index 000000000..887959bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fm-compact.svg
@@ -0,0 +1 @@
+view-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fm-details.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fm-details.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fm-details.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fm-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fm-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fm-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fm-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fm-new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fm-new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fm-thumbs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fm-thumbs.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fm-thumbs.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/focus-legacy-systray.svg b/.icons/Gruvbox-Plus-Dark/actions/16/focus-legacy-systray.svg
new file mode 100644
index 000000000..e738e5fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/focus-legacy-systray.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h10v-10c0-2-2-2-2-2zm10 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm2 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm-9 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/focus-top-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/focus-top-bar.svg
new file mode 100644
index 000000000..c892ca740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/focus-top-bar.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 4c-1 0-1 1-1 1v7h2v-5h9.982v5h2.018l-0.01758-7c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/focus-windows.svg b/.icons/Gruvbox-Plus-Dark/actions/16/focus-windows.svg
new file mode 100644
index 000000000..0b81e173d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/focus-windows.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-7c0-1-1-1-1-1zm1 3h6v3.996h-6zm-6 2s-1 0-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-2.998h-2v2h-6v-4.002h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-copy.svg
new file mode 100644
index 000000000..529856742
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.641 1c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-move.svg
new file mode 100644
index 000000000..21beb1211
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-move.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.678 1h2.762l1.381 1.381h4.143c0.5738 0 1.036 0.4619 1.036 1.036v6.214c0 0.5738-0.4619 1.036-1.036 1.036h-8.286c-0.5738 0-1.036-0.4619-1.036-1.036v-7.595c0-0.5738 0.4619-1.036 1.036-1.036z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 6.666c0.0027 1.269-0.0011 2.538-0.0039 3.807 0 0-2.57e-4 1.193-1.193 1.193h-5.447v2.334c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.334c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-new.svg
new file mode 100644
index 000000000..2f3eca954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm5 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-open.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-open.svg
new file mode 100644
index 000000000..7483d4479
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-open.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v3c0-0.831 0.669-1.5 1.5-1.5h4.413l2 2h5.587c0.831 0 1.5 0.669 1.5 1.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2 5c-0.831 0-1.5 0.669-1.5 1.5v7c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-saved-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-saved-search.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-saved-search.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-stash.svg
new file mode 100644
index 000000000..03f31d37b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-stash.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9.26c5.52e-4 -0.0021-1.423-1.408-2.123-2.123-0.3876-0.3958-0.3917-1.022 0-1.414l0.707-0.707c0.3642-0.3642 0.9351-0.3892 1.328-0.07617v-1.688c0-0.554 0.446-1 1-1h1c0.554 0 1 0.446 1 1v1.688c0.3932-0.3131 0.9641-0.2881 1.328 0.07617v-6.256c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10.17 7.998v4.086l-1.621-1.621-0.707 0.707 2.828 2.828 2.828-2.828-0.707-0.707-1.621 1.621v-4.086z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-sync.svg
new file mode 100644
index 000000000..8f22753d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-sync.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.334 5 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.9957 2.287 2.223 2.287c1.227 0 2.221-1.024 2.221-2.287 4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-4.9e-5 0.03954-2e-3 0.05859-0.01921 1.222-0.66 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/folder_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/folder_new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/folder_new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/followmouse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/followmouse.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/followmouse.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-disable.svg
new file mode 100644
index 000000000..f797d4079
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-disable.svg
@@ -0,0 +1,12 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-enable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-enable.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-enable.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-face.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-face.svg
new file mode 120000
index 000000000..530ddc0c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-face.svg
@@ -0,0 +1 @@
+gtk-select-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-select.svg
new file mode 100644
index 000000000..281cf2b72
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-select.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3-0.00781 2h3.008v1h-1c-3 0-3 2.464-3 2.464s0 2.536 3 2.536h3v-6c0-2-2-2-2-2zm-6.004 2v6l4-3zm16 0-4 3 4 3zm-7.996 3h1v1h-1c-0.9961 0-1-0.4863-1-0.4863s0.003906-0.5137 1-0.5137z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-size-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-size-down.svg
new file mode 120000
index 000000000..8f7b4f774
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-size-down.svg
@@ -0,0 +1 @@
+format-font-size-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font-size-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font-size-up.svg
new file mode 120000
index 000000000..e649c6112
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font-size-up.svg
@@ -0,0 +1 @@
+format-font-size-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/font.svg b/.icons/Gruvbox-Plus-Dark/actions/16/font.svg
new file mode 120000
index 000000000..7a10c60fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/font.svg
@@ -0,0 +1 @@
+gnumeric-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/food.svg b/.icons/Gruvbox-Plus-Dark/actions/16/food.svg
new file mode 100644
index 000000000..37b449e08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/food.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.388 1c-1.414 2e-7 -2.528 1.073-2.736 2.428-1.352 0.2104-2.424 1.318-2.424 2.73 0 1.415 1.057 2.601 2.389 2.756l1.908 5.743c0.1516 0.4568 0.7977 0.4568 0.9492 0l1.908-5.743c1.327-0.1557 2.389-1.337 2.389-2.756-0.0014-1.071-0.6651-1.965-1.59-2.441-0.07101-1.498-1.278-2.717-2.793-2.717zm1.803 2.926c-0.01968 0.2327 0.1211 0.4507 0.3418 0.5273 0.7279 0.2545 1.214 0.9343 1.215 1.705 0 1.007-0.8058 1.811-1.812 1.811-0.608-5.38e-4 -1.173-0.3052-1.508-0.8125-0.2-0.3036-0.6554-0.3036-0.8555 0-0.3353 0.5073-0.8997 0.812-1.508 0.8125-1.007 0-1.812-0.8039-1.812-1.811 0-1.006 0.8046-1.808 1.811-1.809 0.2824 5.863e-4 0.5143-0.2313 0.5137-0.5137 0-1.007 0.8058-1.811 1.812-1.811 1.288-1e-7 1.866 1.168 1.803 1.9zm-2.191 4.152c0.3748 0.3792 0.8233 0.6849 1.332 0.8242l-1.332 3.996-1.332-3.996c0.5086-0.1393 0.9574-0.4451 1.332-0.8242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/footsteps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/footsteps.svg
new file mode 100644
index 000000000..664aa3383
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/footsteps.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.465 1c-0.1374 0-0.2795 0.01706-0.4285 0.05321-0.9265 0.2251-1.359 1.175-1.362 2.994-0.00114 0.5642 0.00851 0.7179 0.06853 1.04 0.2461 1.322 0.6626 2.509 1.032 2.941 0.07783 0.09038 0.1816 0.1658 0.1816 0.1658l2.327-0.6169c0.1271-0.1211 0.2745-0.6914 0.3701-1.433 0.06063-0.4693 0.06985-1.534 0.0172-1.908-0.1701-1.208-0.556-2.168-1.09-2.715-0.3395-0.3475-0.7035-0.5197-1.116-0.5228zm6.011 3.512c-0.3238 0.01106-0.3729 0.02211-0.5537 0.1131-0.5747 0.2893-1.01 0.9045-1.309 1.854-0.3203 1.013-0.3957 1.951-0.2589 3.161 0.07546 0.6701 0.229 1.282 0.358 1.419l2.303 0.637s0.208-0.1623 0.3273-0.3475c0.4563-0.7099 0.9327-2.445 0.9784-3.561 0.01843-0.4422-0.02194-1.082-0.0974-1.527-0.1272-0.7533-0.4633-1.351-0.8845-1.572-0.2861-0.15-0.4756-0.1897-0.8634-0.1765zm-4.101 3.613-2.209 0.7134c-0.07669 0.07546 0.09354 0.9799 0.2708 1.437 0.2328 0.6011 0.6531 1.078 1.075 1.219 0.07818 0.02633 0.2343 0.04037 0.3907 0.03598 0.2145-0.0062 0.2905-0.02457 0.4353-0.0974 0.6305-0.3194 0.8855-1.186 0.6221-2.119-0.08994-0.3185-0.3676-0.9213-0.4988-1.083zm2.262 3.517c-0.07195 0.0052-0.1193 0.08687-0.2711 0.3738-0.2843 0.5388-0.4264 1.047-0.4264 1.522 0 0.7257 0.365 1.311 0.9134 1.464 0.7186 0.2001 1.427-0.372 1.774-1.433 0.1255-0.3852 0.2597-1.156 0.2141-1.232z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/force-recheck.svg b/.icons/Gruvbox-Plus-Dark/actions/16/force-recheck.svg
new file mode 100644
index 000000000..0a7dc4228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/force-recheck.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 15c2.695-0.04396 5.133-1.635 6.254-4.087a1 1 0 0 0-0.4931-1.326 1 1 0 0 0-1.326 0.4931c-0.8027 1.755-2.537 2.888-4.466 2.92-1.58 0.02561-3.052-0.6944-4.005-1.904l1.723-1.294-4.8-1.397 0.001832 5 1.475-1.109c1.334 1.715 3.414 2.74 5.637 2.704zm6.89-7.403-0.001835-5-1.475 1.109c-1.334-1.715-3.414-2.74-5.637-2.704-2.695 0.04396-5.133 1.635-6.254 4.087a1 1 0 0 0 0.4931 1.326 1 1 0 0 0 1.326-0.4931c0.8027-1.755 2.537-2.888 4.466-2.92 1.58-0.02561 3.052 0.6944 4.005 1.904l-1.723 1.294 4.8 1.397z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/forecast.svg
new file mode 100644
index 000000000..420ef0a96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/forecast.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.001 1-2e-3 0.00195c-3.383 0-6.125 2.743-6.125 6.125 7.08e-5 1.386 0.469 2.73 1.332 3.812 0.3332-0.1852 0.7095-0.3008 1.119-0.3008h0.1016l0.09961 0.02539s2.509 0.5566 3.473 0.5566c0.9632-3e-6 3.475-0.5566 3.475-0.5566l0.03125-0.0098 0.0332-0.0039c0.4645-0.07343 0.9006 0.04602 1.275 0.2539 0.8477-1.077 1.31-2.407 1.312-3.779 9e-6 -3.383-2.743-6.125-6.125-6.125zm-2e-3 2 0.9746 1.973 2.18 0.3145-1.576 1.537 0.373 2.172-1.945-1.023-1.949 1.027 0.3711-2.172-1.578-1.533 2.178-0.3184 0.9727-1.977zm3.834 8.502c-0.05279 4.56e-4 -0.1062 0.0031-0.1602 0.01172 0 0-2.437 0.582-3.674 0.582-1.238 0-3.676-0.582-3.676-0.582-0.8722-1.2e-5 -1.574 0.7788-1.574 1.744 0 0.966 0.701 1.742 1.574 1.742h7.352c0.8722 0 1.576-0.7769 1.576-1.742 0-0.8449-0.5456-1.651-1.26-1.748l-2e-3 2e-3c-0.05105-0.0069-0.1035-0.01022-0.1562-0.0098z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/foreign_green.svg b/.icons/Gruvbox-Plus-Dark/actions/16/foreign_green.svg
new file mode 100644
index 000000000..af318233a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/foreign_green.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.81e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.3e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="#689d6a"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/foreign_red.svg b/.icons/Gruvbox-Plus-Dark/actions/16/foreign_red.svg
new file mode 100644
index 000000000..1889adf59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/foreign_red.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.81e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.3e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/foreignkey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/foreignkey_constraint.svg
new file mode 100644
index 000000000..c9d4dee92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/foreignkey_constraint.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.977 1h9.046l-0.02276 2h-7v4h5v2h-5v6l-2.023-3.1e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/fork.svg b/.icons/Gruvbox-Plus-Dark/actions/16/fork.svg
new file mode 100644
index 000000000..d1cc8b163
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/fork.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12c0 1 1 1 1 1h10c1 0 1-1 1-1s-0.0087-6.886-0.01367-9.262l-3.996-3.732-6.99-0.005859s-1-5e-8 -1 1zm6.996 3-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-add-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-add-node.svg
new file mode 100644
index 000000000..420a3b024
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-add-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-2h2v-1h-2v-2h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h2v2h1v-2h2v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm7.5 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-center.svg
new file mode 100644
index 000000000..e8eddb526
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v3.172l-2.172-2.172-1.414 1.414 4.586 4.586 4.586-4.586-1.414-1.414-2.172 2.172v-3.172zm1 7-4.586 4.586 1.414 1.414 2.172-2.172v3.172h2v-3.172l2.172 2.172 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-align-vertical-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-all.svg
new file mode 100644
index 000000000..02afe889a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-all.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 0.998v14h14v-0.001953h0.001953v-14h-0.001953v-0.001953h-14zm2.004 2.004h3.994v3.998h-3.994v-3.998zm5.998 0h3.996v3.998h-3.996v-3.998zm-5.998 6.002h3.994v3.994h-3.994v-3.994zm5.998 0h3.996v3.994h-3.996v-3.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-bottom.svg
new file mode 100644
index 000000000..c2b329917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 13v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-bl-tr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-bl-tr.svg
new file mode 100644
index 000000000..972e56f68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-bl-tr.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m13.59 0.9989-12.59 12.59v1.416h1.416l12.59-12.59v-1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-tl-br.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-tl-br.svg
new file mode 100644
index 000000000..fd7570875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-diagonal-tl-br.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 13.58-12.58-12.58-1.416-1.4e-7 -5.6e-7 1.416 12.58 12.58h1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-external.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-external.svg
new file mode 100644
index 000000000..3fd956a0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-external.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 0.998v14h14v-0.001953h2e-3v-14h-2e-3v-0.001953zm2.004 2.004h9.994v9.996h-9.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-horizontal.svg
new file mode 100644
index 000000000..9f0ea7d97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-horizontal.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 6.998v2.004h14v-2.004h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-vertical.svg
new file mode 100644
index 000000000..981d2ac77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal-vertical.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9.002 1h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal.svg
new file mode 100644
index 000000000..37ac8cde2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-internal.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.998 1v5.998h-5.998v2.004h5.998v5.998h2.004v-5.998h5.998v-2.004h-5.998v-5.998h-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-left.svg
new file mode 100644
index 000000000..dde68caf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-left.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.002 1h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-none.svg
new file mode 100644
index 000000000..0abe3ed82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-none.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-right.svg
new file mode 100644
index 000000000..d21e7a52f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-right.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 1h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-top.svg
new file mode 100644
index 000000000..a154bb798
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-set-top.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-border-style.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-style.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-border-style.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-break-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-break-node.svg
new file mode 100644
index 000000000..32b447837
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-break-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1.004v2h-4v1h4v2h6v-2h4v-1h-4v-2h-6zm1 6 2 3 2-3h-4zm-5 3v5h5v-2h1v-1h-1v-2h-5zm9 0v2h-1v1h1v2h5v-5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-connect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-connect-node.svg
new file mode 100644
index 000000000..4f1043839
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-connect-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0.9805v5h5v-2h4v2h5v-5h-5v2h-4v-2h-5zm5 6 2 3 2-3h-4zm-5 3v5h5v-2h1v-1h-1v-2h-5zm9 0v2h-1v1h1v2h5v-5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-convert-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-convert-to-path.svg
new file mode 100644
index 000000000..2d727500f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-convert-to-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1c-0.8417 0-1.479 0.5729-1.879 1.266-0.3996 0.6927-0.6367 1.548-0.7988 2.391-0.0889 0.4623-0.1526 0.9193-0.1992 1.344h-1.623v4h4v-4h-1.373c0.04253-0.3704 0.1003-0.7638 0.1758-1.156 0.1504-0.7821 0.3821-1.552 0.6855-2.078s0.6034-0.7656 1.012-0.7656 0.8013 0.2687 1.197 0.8105c0.396 0.5419 0.7457 1.318 1.018 2.104 0.1276 0.3686 0.2365 0.736 0.332 1.086h-1.047v4h1.916c0.1153 0.4444 0.2549 0.9259 0.4238 1.414 0.2906 0.8397 0.6597 1.688 1.154 2.365s1.164 1.221 2.006 1.221 1.479-0.5728 1.879-1.266c0.3996-0.6928 0.6367-1.546 0.7988-2.389 0.08904-0.4631 0.1506-0.9204 0.1973-1.346h1.625v-4h-4v4h1.371c-0.04254 0.3704-0.09835 0.7637-0.1738 1.156-0.1504 0.7823-0.382 1.552-0.6855 2.078-0.3035 0.5261-0.6034 0.7656-1.012 0.7656s-0.8013-0.2686-1.197-0.8105c-0.396-0.542-0.7457-1.316-1.018-2.102-0.1278-0.3692-0.2383-0.7373-0.334-1.088h1.049v-4h-1.918c-0.1153-0.4444-0.2529-0.926-0.4219-1.414-0.2906-0.8395-0.6597-1.688-1.154-2.365-0.4946-0.6769-1.164-1.221-2.006-1.221z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-currency.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-currency.svg
new file mode 100644
index 000000000..f2c5e5c56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-currency.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-0.5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5h0.5v3h-3v2h3v1h2v-1h0.5c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5h-0.5v-3h3v-2h-3v-1h-2zm-0.5 3h0.5v3h-0.5c-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5zm2.5 5h0.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5h-0.5v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-disconnect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-disconnect-node.svg
new file mode 120000
index 000000000..9dc8e1b45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-disconnect-node.svg
@@ -0,0 +1 @@
+format-connect-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-fill-color.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-fill-color.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-less.svg
new file mode 100644
index 000000000..b8cfbe511
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-5 14h2.5l1.062-3h4.871l-0.4199-0.5605c-0.4389-0.5848 0.109-1.316 0.9863-1.316h1.441l-3.441-9.123zm1 4 1.75 5h-3.5zm3 6 3 4 3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-more.svg
new file mode 100644
index 000000000..11aec0db7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-font-size-more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm7 0-3 4h6zm-6 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less.svg
new file mode 100644
index 000000000..fd97cfa15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4v2l8 0.003906v-2l-8-0.003906zm14 0.003906-5 3 5 3v-6zm-14 3.996v2h8v-2h-8zm0 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more.svg
new file mode 100644
index 000000000..6532118fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-indent-more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v6l5-3-5-3zm6 0v2h8v-2h-8zm8 3.996-8 0.003906v2l8-0.003906v-2zm-14 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-insert-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-insert-node.svg
new file mode 100644
index 000000000..fa62f300d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-insert-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.502 2v2h-4.502v1h4.502v2h5v-2h4.498v-1h-4.498v-2zm5.498 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-join-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-join-node.svg
new file mode 100644
index 000000000..ad3af34d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-join-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v5h5v-2h1v-1h-1v-2h-5zm9 0v2h-1v1h1v2h5v-5h-5zm-4 6 2 3 2-3h-4zm-5 3v5h5v-2h4v2h5v-5h-5v2h-4v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-center.svg
new file mode 100644
index 000000000..89ceb1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm3 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-3 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-fill.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-fill.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-left.svg
new file mode 100644
index 000000000..689594d04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-right.svg
new file mode 100644
index 000000000..8c1d302d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-justify-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm6 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-6 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-double.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-double.svg
new file mode 100644
index 000000000..9be5dfce5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-double.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3v1h-3v8h3v1h9v-3h-9v1h-2v-2h1v-2h-1v-2h2v1h9v-3h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-normal.svg
new file mode 100644
index 000000000..fe0c8fb68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-normal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h-3v6h3v1h9v-3h-9v1h-2v-1h1v-2h-1v-1h2v1h9v-3h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-triple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-triple.svg
new file mode 100644
index 000000000..984acafbf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-line-spacing-triple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v1h-3v10h3v1h9v-3h-9v1h-2v-3h1v-2h-1v-3h2v1h9v-3h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-list-ordered.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-list-ordered.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-list-ordered.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-list-unordered.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-list-unordered.svg
new file mode 100644
index 000000000..ed304671f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-list-unordered.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h10v-2h-10zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h6v-2h-6zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h3v-2h-3zm5 0v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-node-corner.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-corner.svg
new file mode 100644
index 000000000..9b034a1a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-corner.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-0.8284 0-1.5 0.6716-1.5 1.5 8.9e-4 0.6349 0.4014 1.201 1 1.412v8.088h-1v3h3v-3h-1v-8.088c0.4259-0.1511 0.761-0.4862 0.9121-0.9121h8.088v1h3v-3h-3v1h-8.088c-0.2116-0.5986-0.7772-0.9991-1.412-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-node-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-curve.svg
new file mode 100644
index 000000000..72f2e8772
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v1.166c-2.22 0.3614-4.302 1.34-6 2.834h-2v2.305c-1.025 1.389-1.551 3.026-1.908 4.695h-1.092v3h3v-3h-0.9062c0.2658-1.423 0.8114-2.783 1.607-4h2.299v-2.533c1.45-1.176 3.171-1.961 5-2.287v0.8203h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-node-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-line.svg
new file mode 100644
index 000000000..6a1856e6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-line.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v1 1 0.3125l-3.688 3.688h-2.312v2.312l-2.688 2.688h-0.3125-1-1v3h3v-2.312l2.688-2.688h2.312v-2.312l3.688-3.688h2.312v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-node-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-smooth.svg
new file mode 100644
index 000000000..4dd5909d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h-1v-1h-3v3h3v-1h1v1h4v-1h3v1h3v-3h-3v1h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-node-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-symmetric.svg
new file mode 100644
index 000000000..fa88e2b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-node-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v2h-2v-1h-3v3h3v-1h2v1h4v-1h2v1h3v-3h-3v1h-2v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-number-percent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-number-percent.svg
new file mode 100644
index 000000000..c97ab8b6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-number-percent.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1c-1.921 0-3.5 1.579-3.5 3.5s1.579 3.5 3.5 3.5c0.8976 0 1.702-0.3684 2.324-0.9316l-3.875 5.814a1 1 0 0 0 0.2637 1.377l0.8125 0.5625a1 1 0 0 0 1.4-0.2676l2.812-4.219c-0.133 0.368-0.2383 0.7521-0.2383 1.164 0 1.921 1.579 3.5 3.5 3.5s3.5-1.579 3.5-3.5-1.579-3.5-3.5-3.5c-0.898 0-1.702 0.3684-2.324 0.9316l3.875-5.814a1 1 0 0 0-0.2637-1.377l-0.8125-0.5625a1 1 0 0 0-1.4 0.2676l-2.813 4.219c0.133-0.3683 0.2383-0.7522 0.2383-1.164 0-1.921-1.579-3.5-3.5-3.5zm0 2c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5zm7 7c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-less.svg
new file mode 100644
index 000000000..58401b922
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1h-1zm10.46 1.758-0.707 0.707 1.414 1.414-1.414 1.414 0.707 0.707 1.414-1.414 1.414 1.414 0.707-0.707-1.414-1.414 1.414-1.414-0.707-0.707-1.414 1.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-more.svg
new file mode 100644
index 000000000..4f5b5c36c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-precision-more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1h-1zm11.52 2-0.01758 1.5-1.5 0.01758v1l1.5-0.01758v1.5h1v-1.5l1.5 0.01758v-1l-1.5-0.01758 0.01758-1.5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-remove-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-remove-node.svg
new file mode 100644
index 000000000..34ea4443e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-remove-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.499 2v2h-4.499v1h4.499v2h5v-2h4.501v-1h-4.501v-2zm3.502 6.001v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-curve.svg
new file mode 100644
index 000000000..ed4b95186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v1 0.1816a12 12 0 0 0-9.83 9.818h-0.1699-1v3h3v-3h-0.8086a11 11 0 0 1 8.809-8.811v0.8105h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-line.svg
new file mode 100644
index 000000000..7107d9f00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v1 1 0.3125l-8.688 8.688h-0.3125-1-1v3h3v-2.312l8.688-8.688h2.312v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-stroke-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-stroke-color.svg
new file mode 120000
index 000000000..7a7334d57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-stroke-color.svg
@@ -0,0 +1 @@
+align-vertical-baseline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-blockquote.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-blockquote.svg
new file mode 100644
index 000000000..7c89975aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-blockquote.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1zm4 0c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-bold.svg
new file mode 100644
index 000000000..436a33507
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-bold.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h5c0.4282 0 1 0.6141 1 1v1h-5c-0.9193 0-1.736 0.384-2.25 0.9688s-0.7564 1.311-0.75 2.031c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h9v-7c0-1.634-1.32-3-3-3h-7zm3 6h3v2h-3c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188c-2e-3 -0.2794 0.1047-0.5535 0.25-0.7188s0.3276-0.2812 0.75-0.2812z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-capitalize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-capitalize.svg
new file mode 100644
index 000000000..2c3e8b812
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-capitalize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 2-2.5 3h5l-2.5-3zm4.5 3v9h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-3.768h-1zm-5.113 1-2.887 8h1.166l0.9941-2.285h2.779l0.8945 2.285h1.166l-2.645-8h-1.469zm0.7344 1.24 1.094 3.332h-2.303l1.209-3.332zm7.379 1.76a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-code.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-code.svg
new file mode 120000
index 000000000..a6da8dd3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-code.svg
@@ -0,0 +1 @@
+dialog-xml-editor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-color.svg
new file mode 100644
index 000000000..932d62a1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-color.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.84 0c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928 2.142-0.8562 2.142-1.928c0-1.071-1.714-2.358-2.142-4.072zm-10.85 15h2.5l1.061-3h4.872l1.062 3h2.779l-5.28-14h-1.996zm6.001-10 1.75 5.001h-3.5l1.75-5.001z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal-rtl.svg
new file mode 100644
index 000000000..e47bfe560
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3-2 2 2 2v-4zm2 0v1.34h4v-1.34h-4zm6.359 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7h-1zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-6.859 0.8184v1.34h3v-1.34h-3zm0 2.842v1.34h2v-1.34h-2zm-2 0.3398-2 2 2 2v-4zm2 2.66v1.34h10v-1.34h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal.svg
new file mode 100644
index 000000000..492272727
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 3-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7h-1zm3.5 0v1.34h4v-1.34h-4zm6 0v4l2-2-2-2zm-9 2 0.9043 2.668h-1.812l0.9082-2.668zm4 0.8301v1.34h3v-1.34h-3zm1 2.83v1.338h2v-1.338h-2zm4 0.3379v4l2-2-2-2zm-12 2.662v1.338h10v-1.338h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-ltr.svg
new file mode 100644
index 000000000..011b191f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 0v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3h-6zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm8 3v2h-11v2h11v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-r2l.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-r2l.svg
new file mode 120000
index 000000000..6b63bd579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-r2l.svg
@@ -0,0 +1 @@
+format-text-direction-horizontal-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-rtl.svg
new file mode 100644
index 000000000..30f69cfa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v2h11v2h-11v2l-4-3zm2-9v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-lr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-lr.svg
new file mode 120000
index 000000000..de5581817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-lr.svg
@@ -0,0 +1 @@
+format-text-direction-vertical-ltr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-ltr.svg
new file mode 100644
index 000000000..d95e16597
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v9h1.34v-9h-1.34zm2.66 0v9h1.34v-9h-1.34zm6.83 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7h-1zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.99 6v1h1v-1h-1zm3 0v1h1v-1h-1zm-11 2 2 2 2-2h-4zm8 0 2 2 2-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical.svg
new file mode 100644
index 000000000..b2ab3ce2e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.492 2-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7h-1zm6.518 0v9h1.34v-9h-1.34zm2.662 0v9h1.338v-9h-1.338zm-8.68 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.98 6v1h1v-1h-1zm3 0v1h1v-1h-1zm-3 2 2 2 2-2h-4zm8 0 2 2 2-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-italic.svg
new file mode 100644
index 000000000..67fd25c1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-italic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 3v2h6c0.4282 0 0.5938 0.2673 0.4688 0.7188l-0.3438 1.281h-5.25c-1.838 0-3.125 1.352-3.5 2.75-0.1874 0.6988-0.1622 1.479 0.25 2.156 0.4122 0.6774 1.248 1.094 2.156 1.094h6c0.7186-1e-5 0.9688-0.7188 0.9688-0.7188l1.656-6c0.4347-1.569-0.7261-3.281-2.406-3.281h-6zm0.875 6h4.688l-0.5625 2h-5.219c-0.3979 0-0.4246-0.0837-0.4688-0.1562-0.0442-0.0726-0.0808-0.2926 0-0.5938 0.1616-0.6024 0.7178-1.25 1.562-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-larger.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-larger.svg
new file mode 100644
index 000000000..aa9009956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-larger.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-lowercase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-lowercase.svg
new file mode 100644
index 000000000..1bd06976c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-lowercase.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 2 2.5 3 2.5-3h-5zm-1 1v11h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-5.768h-1zm-5 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2-0.7676v0.7676h1v-6h-1v0.7695a3 3 0 0 0-2-0.7695zm0 1a2 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-2zm8 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-remove-formatting.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-remove-formatting.svg
new file mode 100644
index 000000000..77fa9fadf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-remove-formatting.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.707 3 2 2h2.293c0.43 0 1 0.61 1 1v1h-1.293l3.293 3.293v-4.293c0-1.63-1.32-3-3-3zm-1.139 4.336c-0.3193 0.1628-0.5979 0.3797-0.8184 0.6348-0.51 0.58-0.75 1.309-0.75 2.029s0.2693 1.449 0.7793 2.029 1.311 0.9707 2.221 0.9707h4.232l-2-2h-2.232c-0.4 0-0.5707-0.1093-0.7207-0.2793s-0.2793-0.4407-0.2793-0.7207 0.1-0.5507 0.25-0.7207c0.15-0.16 0.33-0.2793 0.75-0.2793h0.2305z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-smaller.svg
new file mode 100644
index 000000000..efdc92f43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.941 5-3.441 10h2l0.7148-2h3.57l0.7148 2h2l-3.441-10zm1.059 3 1.072 3h-2.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-strikethrough.svg
new file mode 100644
index 000000000..fb003778c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-strikethrough.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h6c0.4282 0 1 0.6141 1 1h2c0-1.634-1.32-3-3-3h-6zm-3 4v2h14v-2h-14zm2 3c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h7v-0.8438c0.0156-0.09375 0-0.1562 0-0.1562v-2h-2v1h-5c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-subscript.svg
new file mode 100644
index 000000000..6bdca29e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-subscript.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.438v-4h1.641l-2.641-7h-2zm1 4 1.75 5h-3.5l1.75-5zm3 4v6h3c1.108 0 2-0.892 2-2 0-0.811-0.4809-1.502-1.172-1.816 0.106-0.206 0.1719-0.4356 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5h-2.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5v-1zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-superscript.svg
new file mode 100644
index 000000000..7fb9f16b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-superscript.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-2.641-7h-1.641v-4.35l-1-2.65h-2zm4 0v6h3c1.108 0 2-0.892 2-2 0-0.8109-0.4809-1.502-1.172-1.816 0.106-0.2059 0.1719-0.4353 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5h-2.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5v-1zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2v-2zm-4 1 1.75 5h-3.5l1.75-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-symbol.svg
new file mode 100644
index 000000000..903c3b3c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-symbol.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.746 11.85c0.01312-1.463 0.2225-3.149 0.4852-5.282 0.1019-0.8255 0.2125-1.715 0.3226-2.678l-1.925-0.01727-0.1049 0.9827c-0.7863 7.347-1.08 10.1-3.816 10.07-0.8263-0.007409-1.965-0.7315-1.953-2.071 0.008934-0.9963 0.4657-1.322 0.9485-1.668 0.785-0.561 2.086-1.491 2.669-7.335l-0.6612-0.005929c-0.9351-0.008386-1.605 0.446-2.11 1.431-0.2233 0.3557-0.5797 0.7538-1.311 0.5275-0.1115-0.03428-0.203-0.1146-0.2514-0.2208-0.04895-0.1054-0.05085-0.2267-0.005224-0.3336 0.4178-0.9779 0.8396-1.841 1.287-2.753l0.01968-0.04172c0.3892-0.7617 1.146-1.496 5.681-1.456l6.571 0.05893c0.2268 0.00203 0.409 0.1876 0.407 0.4144l-0.01841 2.053c-2e-3 0.2268-0.1876 0.409-0.4144 0.407l-2.499-0.02241c-0.4434 4.556-0.6014 7.29-0.139 7.804 0.06831 0.07742 0.1755 0.1236 0.5139 0.1266 0.547 0.0049 1.034-0.8364 1.039-1.346 2e-3 -0.2279 0.1864-0.409 0.4144-0.407l0.616 0.0055c0.2279 2e-3 0.409 0.1864 0.407 0.4144-0.02689 2.998-1.2 4.507-3.194 4.489-1.993-0.01786-2.997-1.193-2.979-3.149z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline-squiggle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline-squiggle.svg
new file mode 100644
index 000000000..d31470536
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline-squiggle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm-3.18 5.16c-0.7408 0.2412-1.369 0.7391-1.771 1.406l1.613 0.9727c0.3446-0.5714 1.076-0.8054 1.686-0.5488 0.5358 0.2256 1.172 0.9 2.178 1 1.347 0.134 2.346-0.8935 3.002-0.9277 0.6626-0.03467 1.486 0.7874 2.704 0.9257 1.139 0.1295 2.23-0.4179 2.814-1.373l-1.605-0.9844c-0.204 0.3334-0.5953 0.532-0.9961 0.4864-0.749-0.08519-1.671-1.006-3.013-0.9355-1.293 0.0676-2.082 0.9988-2.717 0.9355-0.3951-0.0393-0.9-0.5527-1.633-0.8614-0.7701-0.3243-1.57-0.3197-2.261-0.09506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline.svg
new file mode 100644
index 000000000..ab80be0e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-underline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 13h12v2h-12zm2-11v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/format-text-uppercase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-uppercase.svg
new file mode 100644
index 000000000..7bf3525ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/format-text-uppercase.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.21 2-2.5 3h5l-2.5-3zm-7.387 4-2.828 8h1.143l0.9746-2.285h2.723l0.875 2.285h1.143l-2.592-8h-1.438zm4.887 0v8h4a2.286 2.286 0 0 0 2.285-2.285 2.286 2.286 0 0 0-1.533-2.154 2.286 2.286 0 0 0 0.3906-1.275 2.286 2.286 0 0 0-2.285-2.285h-2.857zm1.143 1.143h1.715a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-1.715v-2.285zm-5.311 0.09766 1.072 3.332h-2.256l1.184-3.332zm5.311 3.332h2.857a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-2.857v-2.285z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/formula.svg b/.icons/Gruvbox-Plus-Dark/actions/16/formula.svg
new file mode 100644
index 000000000..511b0b81e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/formula.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.15 1a1 1 0 0 0-0.9668 0.7422l-1.895 7.074-0.7598-1.316a1 1 0 0 0-0.8652-0.5h-2.662a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1.506l2.6 4.5a1 1 0 0 0 1.832-0.2402l2.748-10.26h3.314a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-4.852z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/freerotation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/freerotation.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/freerotation.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-achievements.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-achievements.svg
new file mode 100644
index 000000000..832472404
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-achievements.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a5 5 0 0 0-5 5 5 5 0 0 0 2.01 4h-0.0098v5l3-2 3 2v-5h-0.01a5 5 0 0 0 2.01-4 5 5 0 0 0-5-5zm0 2 0.9277 1.975 2.072 0.3164-1.5 1.537 0.3535 2.172-1.854-1.025-1.856 1.025 0.3555-2.172-1.5-1.537 2.072-0.3164 0.9277-1.975z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-background.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-background.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-background.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-board.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-board.svg
new file mode 100644
index 000000000..e30c0cef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-board.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-custom.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-custom.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-options.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-theme.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-theme.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-theme.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-config-tiles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-tiles.svg
new file mode 100644
index 000000000..061a0d30c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-config-tiles.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h10v10h-10v-10zm1 1v2h8v-2h-8zm0 3v2h8v-2h-8zm0 3v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-difficult.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-difficult.svg
new file mode 100644
index 000000000..707a9fcf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-difficult.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v14h3v-14zm-5 3v11h3v-11zm-5 3v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-endturn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-endturn.svg
new file mode 120000
index 000000000..c96e033e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-endturn.svg
@@ -0,0 +1 @@
+dialog-ok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-highscores.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-highscores.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-highscores.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-hint.svg
new file mode 100644
index 000000000..cc1431e5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-hint.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922h-5zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5h-2.684z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/games-solve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/games-solve.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/games-solve.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gcr-gnupg.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gcr-gnupg.svg
new file mode 100644
index 000000000..5d5d0930e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gcr-gnupg.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.997 1.001c-2.847 0-5.006 2.137-5.006 4.994l1.4e-4 1.006h-0.997l-0.00291 3.771c0.8831-1.19 2.237-2.177 4.471-2.338 1.685-0.1299 4.433-0.1247 6.529-1.433l-1e-4 -1.006c-2.84e-4 -2.857-2.147-4.994-4.994-4.994zm-0.00586 2c1.657 0 3 1.244 3 3v1h-6v-1c0-1.756 1.343-3 3-3zm6.006 4.697c-1.385 1.469-3.546 2.892-6.385 2.898 1.876 0.2492 3.581-0.09203 4.559-0.5703 0.978-0.4778 2.487-1.624 1.434-0.2383-1.054 1.386-2.909 2.934-7.678 2.869 1.514 0.3993 3.779 0.368 4.949 0.07031 1.17-0.2979 2.298-1.106 1.264-0.04687-1.034 1.059-3.135 1.857-5.037 1.797-1.397-0.04431-2.241-0.1079-3.373 0.5234h10.27v-7.303z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gcr-key.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gcr-key.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gcr-key.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/geany-build.svg b/.icons/Gruvbox-Plus-Dark/actions/16/geany-build.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/geany-build.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/geany-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/geany-close-all.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/geany-close-all.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/geany-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/geany-save-all.svg
new file mode 120000
index 000000000..43e072f4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/geany-save-all.svg
@@ -0,0 +1 @@
+document-save-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gearhead-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gearhead-shape.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gearhead-shape.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/generalisation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/generalisation.svg
new file mode 120000
index 000000000..0d7f524a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/generalisation.svg
@@ -0,0 +1 @@
+generalise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/generalise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/generalise.svg
new file mode 100644
index 000000000..18bc43eaa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/generalise.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8h-3l4-7 4 7h-3v7h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/get-hot-new-stuff.svg b/.icons/Gruvbox-Plus-Dark/actions/16/get-hot-new-stuff.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/getting-started.svg b/.icons/Gruvbox-Plus-Dark/actions/16/getting-started.svg
new file mode 120000
index 000000000..575929bfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/getting-started.svg
@@ -0,0 +1 @@
+reports.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/giggle-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-branch.svg
new file mode 100644
index 000000000..30e6d334e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-branch.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.443v4.113a2.5 2.5 0 0 0-2 2.443 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-2.449v-4.107a2.5 2.5 0 0 0 0.877-0.3594l3.539 3.539a2.5 2.5 0 0 0-0.416 1.377 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5 2.5 2.5 0 0 0-1.377 0.416l-3.539-3.539a2.5 2.5 0 0 0 0.416-1.377 2.5 2.5 0 0 0-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/giggle-diff-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-diff-view.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-diff-view.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/giggle-history-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-history-view.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-history-view.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/giggle-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-remote.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-remote.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/giggle-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/giggle-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/globe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/globe.svg
new file mode 100644
index 000000000..ee75a7a54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/globe.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.3243 0.6884-0.361 1.895 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9-0.09265 2.426-0.2478 2.594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-app-install-star.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-app-install-star.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-app-install-star.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-lockscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-lockscreen.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-lockscreen.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-searchtool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-fwd.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-fwd.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-rpl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-rpl.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-rpl.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-snd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-snd.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-mail-snd.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-indent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnome-stock-text-unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter-delete.svg
new file mode 100644
index 000000000..808870adc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m-1.6e-7 1 5 6v4l2 4 2-4v-4l5-6zm10 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter.svg
new file mode 100644
index 000000000..bee9091bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autofilter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autosum.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autosum.svg
new file mode 100644
index 000000000..5ea1e2177
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-autosum.svg
@@ -0,0 +1,8 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v1.167l3.208 5.833-3.208 5.833v1.167h14v-3.076h-1.91v1.167h-9.43l2.604-4.835 0.1458-0.2552-0.1458-0.2552-2.604-4.835h9.43v1.167h1.91v-3.076h-13.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-bucket.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-bucket.svg
new file mode 100644
index 000000000..0715d1c70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-bucket.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.21 1c-0.213 0-0.4248 0.08305-0.5898 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.3778-0.248-0.5898-0.248zm-3.34 3.008-7.881 7.879v3.121h3.121l0.007813-0.007812h10.88v-2h-8.879l5.871-5.873-3.119-3.119zm4.398 2.68c-0.3364 1.177-1.16 2.19-1.523 3-0.127 0.2409-0.2051 0.5104-0.2051 0.8027 0 0.9578 0.7706 1.73 1.729 1.73s1.73-0.7726 1.73-1.73c0-0.2923-0.07998-0.5618-0.207-0.8027-0.363-0.8104-1.187-1.823-1.523-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-merge.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-merge.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-split.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-split.svg
new file mode 120000
index 000000000..d82233928
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-cells-split.svg
@@ -0,0 +1 @@
+edit-table-cell-split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-add.svg
new file mode 120000
index 000000000..1f154e201
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-add.svg
@@ -0,0 +1 @@
+edit-table-insert-column-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-delete.svg
new file mode 120000
index 000000000..06bed325a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-delete.svg
@@ -0,0 +1 @@
+edit-table-delete-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-size.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-size.svg
new file mode 100644
index 000000000..7db9a5cdb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-size.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v6h-2v-2l-4 3 4 3v-2h2v6h4v-6h2v2l4-3-4-3v2h-2v-6zm1 1h2v2h-2zm0.00836 3.331h1.992l0.00836 2h-1.992zm-0.00836 3.421h2v2h-2zm0 3.248h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-column-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-add.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-add.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-delete.svg
new file mode 120000
index 000000000..647752f62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-delete.svg
@@ -0,0 +1 @@
+delete-comment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-comment-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-component-insert-shaped.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-component-insert-shaped.svg
new file mode 100644
index 000000000..35c4159e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-component-insert-shaped.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1.934-1.5h5.1a13 13 0 0 0-8.033 12h1a12 12 0 0 1 12-12v-1h-10.06a2 2 0 0 0-1.936-1.5zm0 1.234a0.7474 0.7474 0 0 1 0.748 0.748 0.7474 0.7474 0 0 1-0.748 0.748 0.7474 0.7474 0 0 1-0.748-0.748 0.7474 0.7474 0 0 1 0.748-0.748z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 3a12 12 0 0 0-12 12h12z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-data-slicer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-data-slicer.svg
new file mode 100644
index 000000000..c340babc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-data-slicer.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h4v-4zm5 0v4h4v-4zm5 0v4h4v-4zm-9 1h2v2h-2zm10 0h2v2h-2zm-11 4v4h4v-4zm1 1h2v2h-2zm-1 4v4h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m13.56 10.75c-2.5e-4 1.518-1.259 2.748-2.812 2.748-0.8627-0.0036-1.641-0.388-2.156-0.9961h1.406v-1.502h-4v4h1.508v-1.516c0.7795 0.9262 1.945 1.513 3.242 1.516 2.347 0 4.25-1.903 4.25-4.25v-4.75l-1.438 5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-font.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-font.svg
new file mode 100644
index 000000000..535423ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-font.svg
@@ -0,0 +1,12 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-accounting.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-accounting.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-accounting.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-all.svg
new file mode 120000
index 000000000..40b64f784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-all.svg
@@ -0,0 +1 @@
+format-border-set-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-bottom.svg
new file mode 120000
index 000000000..e6777c207
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-bottom.svg
@@ -0,0 +1 @@
+format-border-set-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-diag.svg
new file mode 120000
index 000000000..46e7b8aff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-bl-tr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-double-bottom.svg
new file mode 100644
index 000000000..4d60ebf1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 10v2.004h14v-2.004h-14zm0 2.996v2.004h14v-2.004h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-inside-horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-inside-horiz.svg
new file mode 120000
index 000000000..3bf993596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-inside-horiz.svg
@@ -0,0 +1 @@
+format-border-set-internal-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-left.svg
new file mode 120000
index 000000000..2b2958186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-left.svg
@@ -0,0 +1 @@
+format-border-set-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-none.svg
new file mode 120000
index 000000000..d59379026
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-none.svg
@@ -0,0 +1 @@
+format-border-set-none.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-outside.svg
new file mode 120000
index 000000000..efb08b315
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-outside.svg
@@ -0,0 +1 @@
+format-border-set-external.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-rev-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-rev-diag.svg
new file mode 120000
index 000000000..accb85fd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-rev-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-tl-br.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-right.svg
new file mode 120000
index 000000000..12b6588a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-right.svg
@@ -0,0 +1 @@
+format-border-set-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-bottom.svg
new file mode 100644
index 000000000..0108fbde8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 12v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-outside.svg
new file mode 100644
index 000000000..f183f4ef8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-thick-outside.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm3 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-bottom.svg
new file mode 100644
index 000000000..7d7218627
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v2.004h14v-2.004h-14zm0 12v2.004h14v-2.004h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-double-bottom.svg
new file mode 100644
index 000000000..a28bf5bc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v2.004h14v-2.004h-14zm0 9v2.004h14v-2.004h-14zm0 2.996v2.004h14v-2.004h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-thick-bottom.svg
new file mode 100644
index 000000000..ebd42d4a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top-n-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v2.004h14v-2.004h-14zm0 11v3h14v-3h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top.svg
new file mode 120000
index 000000000..18e5a5be1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-border-top.svg
@@ -0,0 +1 @@
+format-border-set-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-percentage.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-percentage.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-decrease.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-decrease.svg
new file mode 120000
index 000000000..052d5eb52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-decrease.svg
@@ -0,0 +1 @@
+format-precision-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-increase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-increase.svg
new file mode 120000
index 000000000..1a51535b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-precision-increase.svg
@@ -0,0 +1 @@
+format-precision-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-thousand-separator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-thousand-separator.svg
new file mode 100644
index 000000000..62b774266
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-format-thousand-separator.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm-4.5 6v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-formulaguru.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-formulaguru.svg
new file mode 100644
index 000000000..914d5ad60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-formulaguru.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-3.189 0-3 3-3 3v2h-2v2h2v7h3v-7h2v-2h-2v-2s1e-6 -1 1-1h2v-2zm2 9v0.8965c0 0.251 0.08983 0.486 0.252 0.6465l0.959 0.9551-0.959 0.959c-0.1613 0.1613-0.252 0.3955-0.252 0.6465v0.8965h0.8965c0.251 0 0.4851-0.0907 0.6465-0.252l0.959-0.959 0.9551 0.959c0.1604 0.1623 0.3955 0.252 0.6465 0.252h0.8965v-0.8965c0-0.251-0.09151-0.4842-0.252-0.6465l-0.9551-0.959 0.9551-0.9551c0.1613-0.1613 0.252-0.3955 0.252-0.6465v-0.8965h-0.8965c-0.251 0-0.4851 0.0907-0.6465 0.252l-0.9551 0.9551-0.959-0.9551c-0.1622-0.1604-0.3955-0.252-0.6465-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-graphguru.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-graphguru.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-graphguru.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-group.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-group.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-add.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-add.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-delete.svg
new file mode 120000
index 000000000..87d98a2af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-delete.svg
@@ -0,0 +1 @@
+remove-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-email.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-email.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-email.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-external.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-external.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-external.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-internal.svg
new file mode 100644
index 000000000..ca6c0362f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-internal.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 15v-14h8.5l3.5 3.5v10.5zm1-1h10v-9h-3v-3h-7zm3-6v1h6v-1zm0 2v1h5v-1zm0-4h3v1h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m4 13v-10h5v1h-4v8h7v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-url.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-link-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-arrow.svg
new file mode 100644
index 000000000..1fc92333a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v7h2v-3.59l8.586 8.59 1.414-1.414-8.582-8.586h3.582v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-button.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-button.svg
new file mode 120000
index 000000000..62cf37744
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-button.svg
@@ -0,0 +1 @@
+insert-button.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-checkbox.svg
new file mode 100644
index 000000000..458a52b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-checkbox.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v0.6525l-5 5-2.59-2.59-1.41 1.41 4 4 5-5v6.527h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-combo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-combo.svg
new file mode 100644
index 000000000..8bd60324b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-combo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm10.17 0.875 1.207 0.7161 1.207-0.7161 0.7186 0.8908-1.925 1.122-1.925-1.034zm-9.17 3.125h12v9.004h-12zm1 1v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-label.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-line.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-line.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-list.svg
new file mode 100644
index 000000000..6a096e8c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-list.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h7.001v12h-7.001zm10-3.75e-5 2.451 2.287-0.8917 0.8645-1.56-1.422-1.56 1.422-0.8917-0.8645zm-9.002 1v1h5v-1zm7.441 7.85 1.56 1.422 1.56-1.422 0.8917 0.8645-2.451 2.287-2.451-2.287zm-7.441-4.849v1h5v-1zm0 3.001v1h5v-1zm0 3.001v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-scrollbar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-scrollbar.svg
new file mode 100644
index 000000000..e8a263451
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-scrollbar.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v14h10v-14zm5 0.6674 3.369 3.143-1.227 1.19-2.143-1.955-2.143 1.955-1.227-1.19zm-2.143 8.333 2.143 1.955 2.143-1.955 1.227 1.19-3.369 3.143-3.369-3.143z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m4 6.982v2.036h8v-2.036z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-spinbutton.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-spinbutton.svg
new file mode 100644
index 000000000..2783beffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-object-spinbutton.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 8v7h10v-7zm2.896 1.744 2.104 1.92 2.104-1.92 1.205 1.168-3.309 3.088-3.309-3.088z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 1v7h10v-7zm5 1 3.309 3.088-1.205 1.168-2.104-1.92-2.104 1.92-1.205-1.168z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-cell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-cell.svg
new file mode 120000
index 000000000..526c671a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-cell.svg
@@ -0,0 +1 @@
+gnumeric-formulaguru.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-page.svg
new file mode 100644
index 000000000..e45b6d3ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-page.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-2h-4v-10h6v3h3v1h2v-2l-4-4h-9zm8 7v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1h-2zm2 3h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-pages.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-pages.svg
new file mode 100644
index 000000000..53f6ccda3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-pages.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1h-2zm7 0v5h3v1h2v-2l-5-4zm-5 3h1v1h-1v-1zm5 4v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1h-2zm-8 1v6h6v-2h-4v-4h-2zm10 2h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-time.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-time.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pagesetup-hf-time.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pivottable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pivottable.svg
new file mode 100644
index 000000000..dec708f63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-pivottable.svg
@@ -0,0 +1,8 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm7.802 0.5833 1.932 1.276 1.932-1.276 0.8021 0.5104-2.333 1.531-0.401 0.2917-0.401-0.2917-2.333-1.531zm-6.635 2.917h11.67v9.333h-11.67zm1.167 1.167v7h3.5v-7zm4.667 1.167v1.167h4.667v-1.167zm0 3.5v1.167h4.667v-1.167z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-no.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-no.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-yes.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-protection-yes.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-add.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-add.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-delete.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-delete.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-size.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-size.svg
new file mode 100644
index 000000000..038df348f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-size.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 4h2v1h-6v4h6v1h-2l3 4 3-4h-2v-1h6v-4h-6v-1h2l-3-4zm-5 6h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-row-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-ungroup.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-ungroup.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-visible.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gnumeric-visible.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-bottom.svg
new file mode 100644
index 000000000..83b6f957c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0v6.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-6.172zm1 11c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-down-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-down-search.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-down-search.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-down-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-down-skip.svg
new file mode 100644
index 000000000..33a4684e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-down-skip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 7,0 V 6.172 L 3.414,2.586 2,4 8,10 14,4 12.586,2.586 9,6.172 V 0 Z M 3.414,7.586 2,9 8,15 14,9 12.586,7.586 8,12.172 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-down.svg
new file mode 100644
index 000000000..bfe0cb2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-down.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v8.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-8.172h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-east.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-east.svg
new file mode 100644
index 000000000..b43f82537
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-east.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-3.134-7-7-7zm0.2559 1.756c0.2556 0 0.5112 0.09905 0.707 0.2949l3.533 3.533 0.7109 0.709c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7109 0.709-3.533 3.533c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.3917-0.3917-0.3917-1.022 0-1.414l1.328-1.328h-4.67c-0.554 0-1-0.446-1-1v-1c0-0.554 0.446-1 1-1h4.67l-1.328-1.328c-0.3917-0.3917-0.3917-1.022 0-1.414l0.707-0.707c0.1959-0.1959 0.4514-0.2949 0.707-0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view-page.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view-page.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-first-view.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-first.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-first.svg
new file mode 100644
index 000000000..50e58acde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-first.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 7h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-11 1c0-1.105-0.8954-2-2-2s-2 0.8954-2 2 0.8954 2 2 2c1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-home-large.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-home-large.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-home-large.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-home-symbolic.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-home-symbolic.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-home.svg
new file mode 100644
index 000000000..45b15ab4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-home.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 7h2v7h4v-5h4v5h4v-7h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-declaration.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-declaration.svg
new file mode 100644
index 000000000..edaff5d68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-declaration.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.004v14h2v-8h6v-5h-6v-1zm12 1-2 2 2 2v-1.285c0.624 0.9432 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.768-3.624-2-4.883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-definition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-definition.svg
new file mode 100644
index 000000000..21bd6b93d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-definition.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2-4 1.029 5 1 4-1zm8 0-2 2.029 2 2v-1.285c0.6244 0.9431 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.7677-3.624-2-4.883zm-12 2.029v5l4 1v-5zm9 0-4 1v5l4-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-locationbar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-locationbar.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-locationbar.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-rtl.svg
new file mode 100644
index 000000000..e6b61a861
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-2.753 0-5 2.247-5 5v3h-2l3 5 3-5h-2v-3c0-1.679 1.321-3 3-3s3 1.321 3 3v5h2v-5c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-today.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-today.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump-today.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-jump.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump.svg
new file mode 100644
index 000000000..956bfbdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-jump.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.753 0-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5 3-5h-2v-3c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view-page.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view-page.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-last-view.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-last.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-last.svg
new file mode 100644
index 000000000..bda47c3fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-last.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 9h6.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-6.172zm11-1c0 1.105 0.8954 2 2 2s2-0.8954 2-2-0.8954-2-2-2c-1.105 0-2 0.8954-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-context.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-context.svg
new file mode 100644
index 000000000..84f931764
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-context.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2v12h10l6-6-6-6h-10zm4 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.105 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.105 0.8955-2 2-2zm2 0h1c1.105 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.105-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-skip.svg
new file mode 100644
index 000000000..abc0f62eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-skip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 0,7 H 6.172 L 2.586,3.414 4,2 10,8 4,14 2.586,12.586 6.172,9 H 0 Z M 7.586,3.414 9,2 15,8 9,14 7.586,12.586 12.172,8 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-symbolic.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-symbolic.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-use.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-use.svg
new file mode 100644
index 000000000..57418a818
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-use.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h14v-6h-14zm0 8v6l4-3-4-3zm7 1v4h1v-4h-1zm2 0v4h5v-4h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view-page.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view-page.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next-view.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-next.svg
new file mode 100644
index 000000000..0cc60de7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-next.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 9 8.172 2e-7 -3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-8.172 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-north.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-north.svg
new file mode 100644
index 000000000..fa7c981b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-north.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 8c0 3.866 3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-3.134-7-7-7-3.866 0-7 3.134-7 7zm1.756-0.2559c0-0.2556 0.09905-0.5112 0.2949-0.707l3.533-3.533 0.709-0.7109c0.3917-0.3917 1.022-0.3917 1.414 0l0.709 0.7109 3.533 3.533c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.3917 0.3917-1.022 0.3917-1.414 0l-1.328-1.328v4.67c0 0.554-0.446 1-1 1h-1c-0.554 0-1-0.446-1-1v-4.67l-1.328 1.328c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.1959-0.1959-0.2949-0.4514-0.2949-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-northeast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-northeast.svg
new file mode 100644
index 000000000..9afe7bf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-northeast.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 3.05c-2.734 2.734-2.734 7.166 1e-7 9.899 2.734 2.734 7.166 2.734 9.899 1e-6 2.734-2.734 2.734-7.166 0-9.899-2.734-2.734-7.166-2.734-9.899 1e-7zm1.422 1.061c0.1808-0.1807 0.4315-0.2914 0.7085-0.2914h4.997l1.004-0.00138c0.554-5e-7 0.9999 0.4459 0.9999 0.9999l-0.0014 1.004v4.997c-1e-6 0.554-0.4459 0.9999-0.9999 0.9999h-0.9999c-0.554-1.7e-6 -0.9999-0.4459-0.9999-0.9999v-1.878l-3.302 3.302c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.7071-0.7071c-0.3917-0.3917-0.3917-1.022 0-1.414l3.302-3.302h-1.878c-0.554-3e-7 -0.9999-0.4459-0.9999-0.9999l-3e-7 -0.9999c0-0.277 0.1107-0.5277 0.2914-0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-northwest.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-northwest.svg
new file mode 100644
index 000000000..47a7250c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-northwest.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 12.95c2.734 2.734 7.166 2.734 9.899 0s2.734-7.166 1e-6 -9.899c-2.734-2.734-7.166-2.734-9.899 0-2.734 2.734-2.734 7.166 1e-7 9.899zm1.061-1.422c-0.1807-0.1808-0.2914-0.4315-0.2914-0.7085v-4.997l-0.00138-1.004c-5e-7 -0.554 0.4459-0.9999 0.9999-0.9999l1.004 0.0014h4.997c0.554 1e-6 0.9999 0.4459 0.9999 0.9999v0.9999c-2e-6 0.554-0.4459 0.9999-0.9999 0.9999h-1.878l3.302 3.302c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7071 0.7071c-0.3917 0.3917-1.022 0.3917-1.414 0l-3.302-3.302v1.878c-3e-7 0.554-0.4459 0.9999-0.9999 0.9999l-0.9999 1e-6c-0.277 0-0.5277-0.1107-0.7085-0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-parent-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-parent-folder.svg
new file mode 100644
index 000000000..9bc0004ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-parent-folder.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7c0.006275 0 0.01059-0.004737 0.01562-0.007812l2.156 0.007812v-1.682c-0.398 0.316-0.9691 0.2828-1.328-0.07617l-0.707-0.707c-0.3903-0.391-0.3903-1.024 0-1.414l2.828-2.828c0.184-0.1842 0.4334-0.2894 0.6934-0.293 0.27-0.0036 0.5297 0.1021 0.7207 0.293l2.121 2.121v-5.914c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-4zm10.67 8-2.828 2.828 0.707 0.707 1.621-1.621v4.086h1v-4.086l1.621 1.621 0.707-0.707-2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-context.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-context.svg
new file mode 100644
index 000000000..fdbaa0f3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-context.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-6 6 6 6h10v-12h-10zm3 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.104 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.104 0.8955-2 2-2zm2 0h1c1.104 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.104-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-skip.svg
new file mode 100644
index 000000000..a5c596886
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-skip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 16,7 H 9.828 L 13.414,3.414 12,2 6,8 12,14 13.414,12.586 9.828,9 H 16 Z M 8.414,3.414 7,2 1,8 7,14 8.414,12.586 3.828,8 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-symbolic.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-symbolic.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-use.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-use.svg
new file mode 100644
index 000000000..deb2ab5aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-use.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h14v-6h-14zm14 8-4 3 4 3v-6zm-14 1v4h5v-4h-5zm6 0v4h1v-4h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view-page.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view-page.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous-view.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous.svg
new file mode 100644
index 000000000..4cf752da0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-previous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 7-8.172-1e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586 8.172-2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-south.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-south.svg
new file mode 100644
index 000000000..3c11be649
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-south.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8c1e-6 -3.866-3.134-7-7-7-3.866 0-7 3.134-7 7-4e-8 3.866 3.134 7 7 7 3.866 1e-6 7-3.134 7-7zm-1.756 0.2559c0 0.2556-0.09905 0.5112-0.2949 0.707l-3.533 3.533-0.709 0.7109c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.709-0.711-3.533-3.533c-0.3917-0.3917-0.3917-1.022 8e-7 -1.414l0.707-0.707c0.3917-0.3917 1.022-0.3917 1.414 1.42e-5l1.328 1.328-2e-7 -4.67c0-0.554 0.446-1 1-1h1c0.554-7e-7 1 0.446 1 1v4.67l1.328-1.328c0.3917-0.3917 1.022-0.3917 1.414 1e-7l0.707 0.707c0.1959 0.1959 0.2949 0.4514 0.2949 0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-southeast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-southeast.svg
new file mode 100644
index 000000000..e0bc0cf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-southeast.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.95 3.05c-2.734-2.734-7.166-2.734-9.899-3e-7 -2.734 2.734-2.734 7.166-9e-7 9.899 2.734 2.734 7.166 2.734 9.899 0 2.734-2.734 2.734-7.166 0-9.899zm-1.061 1.422c0.1808 0.1807 0.2914 0.4315 0.2914 0.7085l1e-6 4.997 0.0014 1.004c1e-6 0.554-0.4459 0.9999-0.9999 0.9999l-1.004-0.0014-4.997 1e-6c-0.554-2e-6 -0.9999-0.4459-0.9999-0.9999v-0.9999c1.9e-6 -0.554 0.4459-0.9999 0.9999-0.9999h1.878l-3.302-3.302c-0.3917-0.3917-0.3917-1.022 0-1.414l0.7071-0.7071c0.3917-0.3917 1.022-0.3917 1.414 0l3.302 3.302-2e-7 -1.878c5e-7 -0.554 0.4459-0.9999 0.9999-0.9999l0.9999-1e-6c0.277 0 0.5277 0.1107 0.7085 0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-southwest.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-southwest.svg
new file mode 100644
index 000000000..4313c3902
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-southwest.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.95 12.95c2.734-2.734 2.734-7.166 1e-6 -9.899-2.734-2.734-7.166-2.734-9.899-9e-7 -2.734 2.734-2.734 7.166 0 9.899 2.734 2.734 7.166 2.734 9.899 0zm-1.422-1.061c-0.1808 0.1808-0.4315 0.2914-0.7085 0.2914l-4.997 1e-6 -1.004 0.0014c-0.554 1e-6 -0.9999-0.4459-0.9999-0.9999l0.0014-1.004-1e-6 -4.997c2e-6 -0.554 0.4459-0.9999 0.9999-0.9999h0.9999c0.554 1.9e-6 0.9999 0.4459 0.9999 0.9999v1.878l3.302-3.302c0.3917-0.3917 1.022-0.3917 1.414 0l0.7071 0.7071c0.3917 0.3917 0.3917 1.022 0 1.414l-3.302 3.302 1.878-2e-7c0.554 5e-7 0.9999 0.4459 0.9999 0.9999l1e-6 0.9999c0 0.277-0.1107 0.5277-0.2914 0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-today.svg
new file mode 120000
index 000000000..516e9f164
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-today.svg
@@ -0,0 +1 @@
+calendar-go-today.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-top.svg
new file mode 100644
index 000000000..6e7ed9572
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 16v-6.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v6.172zm-1-11c1.105 0 2-0.8954 2-2s-0.8954-2-2-2-2 0.8954-2 2c0 1.105 0.8954 2 2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-up-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-search.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-search.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-up-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-skip.svg
new file mode 100644
index 000000000..414b62e00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-skip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 7,16 V 9.828 L 3.414,13.414 2,12 8,6 14,12 12.586,13.414 9,9.828 V 16 Z M 3.414,8.414 2,7 8,1 14,7 12.586,8.414 8,3.828 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-symbolic.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-up-symbolic.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-up.svg
new file mode 100644
index 000000000..9c31fa4cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-up.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 14 1e-7 -8.172 3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586 2e-7 8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/go-west.svg b/.icons/Gruvbox-Plus-Dark/actions/16/go-west.svg
new file mode 100644
index 000000000..4957f9a82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/go-west.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 1e-6 7-3.134 7-7 0-3.866-3.134-7-7-7-3.866-1.4e-7 -7 3.134-7 7-6.6e-7 3.866 3.134 7 7 7zm-0.2559-1.756c-0.2556 0-0.5112-0.09905-0.707-0.2949l-3.533-3.533-0.7109-0.709c-0.3917-0.3917-0.3917-1.022-8e-7 -1.414l0.711-0.709 3.533-3.533c0.3917-0.3917 1.022-0.3917 1.414 1.5e-6l0.707 0.707c0.3917 0.3917 0.3917 1.022-1.45e-5 1.414l-1.328 1.328 4.67 7e-7c0.554 0 1 0.446 1 1v1c1e-6 0.554-0.446 1-1 1l-4.67-2e-7 1.328 1.328c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.1959 0.1959-0.4514 0.2949-0.707 0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gohome.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gohome.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gohome.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gpg.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gpg.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gpg.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gpgsm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gpgsm.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gpgsm.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gpick-tray.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gpick-tray.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gpick-tray.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gps.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gps.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gradient.svg
new file mode 120000
index 000000000..3dca28d08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gradient.svg
@@ -0,0 +1 @@
+color-gradient.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/graphics.svg b/.icons/Gruvbox-Plus-Dark/actions/16/graphics.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/graphics.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gray-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gray-scale.svg
new file mode 120000
index 000000000..fe79d3f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gray-scale.svg
@@ -0,0 +1 @@
+adjusthsl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/grid-axonometric.svg b/.icons/Gruvbox-Plus-Dark/actions/16/grid-axonometric.svg
new file mode 100644
index 000000000..8e2c260fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/grid-axonometric.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.125 1-0.4375 0.4375 0.4375 0.4375-2.188 2.188-2.188-2.188s-0.4375-0.4375-0.875 0 0 0.875 0 0.875l2.188 2.188-2.188 2.188-0.4375-0.4375-0.4375 0.4375v1.75l0.4375 0.4375 0.4375-0.4375 2.188 2.188-2.188 2.188s-0.4375 0.4375 0 0.875 0.875 0 0.875 0l2.188-2.188 2.188 2.188-0.4375 0.4375 0.4375 0.4375h1.75l0.4375-0.4375-0.4375-0.4375 2.188-2.188 2.188 2.188s0.4375 0.4375 0.875 0 0-0.875 0-0.875l-2.188-2.188 2.188-2.188 0.4375 0.4375 0.4375-0.4375v-1.75l-0.4375-0.4375-0.4375 0.4375-2.188-2.188 2.188-2.188s0.4375-0.4375 0-0.875-0.875 0-0.875 0l-2.188 2.188-2.188-2.188 0.4375-0.4375-0.4375-0.4375zm0.875 1.75 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188zm-6.125 0 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/grid-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/16/grid-rectangular.svg
new file mode 100644
index 000000000..5bddaaaf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/grid-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1.004v1h-1v2h1v3h-1v2h1v3h-1v2h1v1h2v-1h3v1h2v-1h3v1h2v-1h1v-2h-1v-3h1v-2h-1v-3h1v-2h-1v-1h-2v1h-3v-1h-2v1h-3v-1h-2zm2 3h3v3h-3v-3zm5 0h3v3h-3v-3zm-5 5h3v3h-3v-3zm5 0h3v3h-3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group-clone.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group-clone.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group-delete.svg
new file mode 100644
index 000000000..1c2880787
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7v-2l1-1-1-1v-3h3l1 1 1-1h1.5v-3.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group-edit.svg
new file mode 100644
index 000000000..58dc26029
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h6v-2.064l5.935-5.936c0.5326-0.5326 1.065 1e-7 1.065 1e-7l0.5 0.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm12.22 7.123-0.9593 0.9593 1.65 1.65 0.9615-0.9593c0.2749-0.2749-3e-6 -0.5491 0-0.5491l-1.096-1.096c-0.2466-0.2426-0.4816-0.07861-0.5558-0.00443zm-1.784 1.784-3.438 3.445-0.00228 1.647h1.652l3.438-3.443z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group-empty-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group-empty-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group-empty-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group-new.svg
new file mode 100644
index 000000000..fba08642f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9v-1h-2v-4h2v-2h4v2h0.5v-5.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-note-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-note-new.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-note-new.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-people.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag-new.svg
new file mode 120000
index 000000000..4bfd68bd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag-new.svg
@@ -0,0 +1 @@
+tag-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-all.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-all.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-tags-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-dismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-dismiss.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-dismiss.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-done.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-done.svg
new file mode 120000
index 000000000..f6ae45ccc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-done.svg
@@ -0,0 +1 @@
+view-task.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-new.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-new.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undismiss.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undismiss.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undone.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-task-undone.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtg-work.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-work.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtg-work.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-about.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-authentication.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-authentication.svg
new file mode 120000
index 000000000..0c9032221
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-authentication.svg
@@ -0,0 +1 @@
+document-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cdrom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cdrom.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cdrom.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-clear.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-clear.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-color-picker.svg
new file mode 120000
index 000000000..1f41e7ef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-color-picker.svg
@@ -0,0 +1 @@
+color-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-convert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-convert.svg
new file mode 100644
index 000000000..aa060e9e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-convert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 0v1.988a6 6 0 0 0-5 5.908 6 6 0 0 0 4 5.637v-2.361a3.894 3.894 0 0 1-2-3.383 3.894 3.894 0 0 1 3-3.777v1.988l4-3-4-3zm5 2.467v2.361a3.894 3.894 0 0 1 2 3.381 3.894 3.894 0 0 1-3 3.779v-1.988l-4 3 4 3v-1.988a6 6 0 0 0 5-5.908 6 6 0 0 0-4-5.637z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-execute.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-execute.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-execute.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-file.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-file.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-file.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-floppy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-floppy.svg
new file mode 100644
index 000000000..115c09696
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-floppy.svg
@@ -0,0 +1,4 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v11l2 2 11-1e-6c0.55 1e-6 1-0.45 1-1v-12c0-0.55-0.45-1-1-1zm1 2 10-1e-6v10h-1v-5h-8l-1e-6 5-1-1e-6zm5 6h2l-5e-7 4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-ltr.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-ltr.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-back-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-ltr.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-ltr.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-forward-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-go-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-ltr.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-ltr.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-ltr.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-ltr.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-goto-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-ltr.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-ltr.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-indent-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-index.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-index.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-index.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-info.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-info.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-info.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-ltr.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-ltr.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-rtl.svg
new file mode 120000
index 000000000..ccdd201d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-jump-to-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-fill.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-fill.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-justify-right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-leave-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-leave-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-ltr.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-ltr.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-ltr.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-ltr.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-next-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-play-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-play-ltr.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-play-ltr.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-ltr.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-ltr.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-previous-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-ltr.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-ltr.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-rewind-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-network.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-network.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-network.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-open.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-preferences.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-preferences.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-preferences.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-redo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-redo-ltr.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-redo-ltr.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-ltr.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-ltr.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-rtl.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-revert-to-saved-rtl.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-font.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-font.svg
new file mode 100644
index 000000000..8af537153
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-select-font.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14h-2zm7 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm0 3a1 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-1zm-6 1 1.75 5h-3.5l1.75-5zm6 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-ascending.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-ascending.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-descending.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-sort-descending.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-spell-check.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-spell-check.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-spell-check.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-tab-new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undelete-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-underline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-underline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undo-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-undo-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-ltr.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-ltr.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-unindent-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-100.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-100.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-100.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/gtk-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/guides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/guides.svg
new file mode 100644
index 000000000..659d5775a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/guides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-14h-2zm9.285 0-6.285 13.14 1.805 0.8633 6.285-13.14-1.805-0.8633zm2.715 0v14h2v-14h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hammer-wrench.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hammer-wrench.svg
new file mode 100644
index 000000000..d52beffa2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hammer-wrench.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.34 10.48 4.517 4.517 1.588-1.626-4.517-4.517m1.212-2.288c-0.2936 0-0.6098-0.03764-0.8582-0.143l-8.574 8.537-1.588-1.588 5.578-5.571-1.332-1.34-0.542 0.527-1.092-1.061v2.153l-0.527 0.527-2.65-2.68 0.527-0.527h2.115l-1.054-1.061 2.68-2.68c0.8808-0.8808 2.296-0.8808 3.177 0l-1.588 1.626 1.061 1.054-0.5345 0.5345 1.347 1.34 1.37-1.415c-0.1054-0.2484-0.1506-0.5646-0.1506-0.8431 0-1.483 1.174-2.65 2.635-2.65 0.4441 0 0.8356 0.1054 1.189 0.3162l-2.01 2.01 1.129 1.129 2.01-2.01c0.2108 0.3538 0.3162 0.7302 0.3162 1.204 0 1.445-1.167 2.612-2.635 2.612z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hand.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hand.svg
new file mode 120000
index 000000000..374fc6e99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hand.svg
@@ -0,0 +1 @@
+transform-browse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/handle-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/handle-left.svg
new file mode 120000
index 000000000..d4791b689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/handle-left.svg
@@ -0,0 +1 @@
+overflow-menu-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/handle-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/handle-move.svg
new file mode 100644
index 000000000..ca63fa1ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/handle-move.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-2.828 2.828 1.057 1.057 1.771-1.771 1.771 1.771 1.057-1.057-2.828-2.828zm0 4.465-3.535 3.535 3.535 3.535 3.535-3.535-3.535-3.535zm-5.172 0.707-2.828 2.828 2.828 2.828 1.057-1.057-1.771-1.771 1.771-1.771-1.057-1.057zm10.34 0-1.057 1.057 1.771 1.771-1.771 1.771 1.057 1.057 2.828-2.828-2.828-2.828zm-5.172 1.406 1.422 1.422-1.422 1.422-1.422-1.422 1.422-1.422zm-1.771 5.537-1.057 1.057 2.828 2.828 2.828-2.828-1.057-1.057-1.771 1.771-1.771-1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/handle-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/handle-right.svg
new file mode 120000
index 000000000..f6a05e26d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/handle-right.svg
@@ -0,0 +1 @@
+overflow-menu-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/handle-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/16/handle-sort.svg
new file mode 100644
index 000000000..76456a835
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/handle-sort.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-3.535 3.535 1.059 1.061 2.477-2.479 2.477 2.479 1.059-1.061zm-5 5.75v1.5h10v-1.5zm0 3v1.5h10v-1.5zm2.523 2.654-1.059 1.061 3.535 3.535 3.535-3.535-1.059-1.061-2.477 2.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hash.svg
new file mode 100644
index 000000000..712bcea93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hash.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-activity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-activity.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-activity.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-add-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-add-queue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-add-queue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-complete.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-complete.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-picture.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-picture.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-picture.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-presets.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-presets.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-presets.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-showqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-showqueue.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-showqueue.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-source.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-source.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-source.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hb-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hb-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hb-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/headphones.svg b/.icons/Gruvbox-Plus-Dark/actions/16/headphones.svg
new file mode 100644
index 000000000..92cd18cce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/headphones.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7v5s0 2 2 2h3v-5h-3v-2c0-2.761 2.239-5 5-5s5 2.239 5 5v2h-3v5h3c2 0 2-2 2-2v-5c0-3.866-3.134-7-7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/health.svg b/.icons/Gruvbox-Plus-Dark/actions/16/health.svg
new file mode 100644
index 000000000..cb9d6c210
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/health.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.657 0-3 1.567-3 3.5 0 1.251 0.3613 2.417 0.9258 3.5h1.611l1.793-3.586c0.1271-0.2536 0.3863-0.4138 0.6699-0.4141 0.2836 2.57e-4 0.5429 0.1605 0.6699 0.4141l2.33 4.66 1.33-2.66c0.2771-0.5503 1.063-0.5503 1.34 0l0.793 1.586h1.611c0.5645-1.083 0.9258-2.249 0.9258-3.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2zm2 5.426-1.33 2.66c-0.1271 0.2536-0.3863 0.4138-0.6699 0.4141h-1.139c1.634 2.258 3.932 4.092 5.139 5.5 1.207-1.408 3.505-3.242 5.139-5.5h-1.139c-0.2836-2.58e-4 -0.5429-0.1605-0.6699-0.4141l-0.3301-0.6602-1.33 2.66c-0.2771 0.5503-1.063 0.5503-1.34 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-about.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-about.svg
new file mode 100644
index 000000000..8649cfa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-about.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7s7-3.134 7-7c0-3.866-3.134-7-7-7zm0 2.75c0.6904 0 1.25 0.5596 1.25 1.25 0 0.6904-0.5596 1.25-1.25 1.25s-1.25-0.5596-1.25-1.25c0-0.6904 0.5596-1.25 1.25-1.25zm-1 3.25h2v5h-2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-contents-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-contents-vmware.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-contents-vmware.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-contents.svg
new file mode 100644
index 000000000..9a4c7f4c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-contents.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm2.856 4.839c0 0.714-0.4045 1.294-0.748 1.658-0.3633 0.3458-0.6906 0.7248-1.023 1.098-0.1314 0.1972-0.2988 0.5078-0.2988 0.8105-0.00875 0.1084 0.00783 0.2165 0.01172 0.3242h-1.645c-0.01662-0.0831-0.0288-0.1757-0.03711-0.2754v-0.2734c0-1.746 1.795-2.158 1.795-3.228 0-0.1715-0.09495-0.7226-0.9101-0.7226-0.5281 0-1.012 0.1031-1.732 0.4726l-0.5234-1.408c0.9748-0.625 2.257-0.6484 2.616-0.6485 1.355-3.772e-4 2.496 0.7903 2.496 2.193zm-2.856 4.514c0.5523 0 1 0.4477 1 1 1e-7 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-contextual.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-contextual.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-contextual.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-ars.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-ars.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-ars.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-aud.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-aud.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-aud.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-brl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-brl.svg
new file mode 100644
index 000000000..31178feb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-brl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 2v1c-2 0-3 1.5-3 3s1 3.002 3 3.004v2l-2-0.003906v2l2 0.001953v0.998h2v-1.008c4 0.007999 4-5.992 0-5.992v-2h2v-2h-2v-1h-2zm-3 4s-1.2e-5 -3-3-3h-4v10h2v-4h0.3809l2.309 4h2.311l-2.342-4.057c2.34-0.4044 2.342-2.943 2.342-2.943zm-5-1h2c1 0 1 1 1 1s-4e-6 1-1 1h-2v-2zm8 0v2c-1 0-1-1-1-1s5e-6 -1 1-1zm2 4c1 0 0.9961 0.9961 0.9961 0.9961s0.003905 1.004-0.9961 0.9961v-1.992z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cad.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cad.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cad.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-chf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-chf.svg
new file mode 100644
index 000000000..07d2b5d2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-chf.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 4c-1.385 0-2.5 1.115-2.5 2.5v3c0 1.385 1.115 2.5 2.5 2.5 1.267 0 2.306-0.9336 2.475-2.152l-1.975-0.5293v0.1816c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5s0.5 0.223 0.5 0.5v0.5l1.998-0.5352c-0.0188-1.369-1.125-2.465-2.498-2.465zm3 0v8h2v-3h1v3h2v-8h-2v3h-1v-3h-2zm5.5 0v8h2v-3h2v-2h-2v-1h3v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cny.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cny.svg
new file mode 120000
index 000000000..0ea247105
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-cny.svg
@@ -0,0 +1 @@
+help-donate-jpy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-eur.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-eur.svg
new file mode 100644
index 000000000..731962d54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-eur.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.16 1c-2.709 0-4.946 1.939-5.41 4.51h-2.09v2h2v1h-2v2h2.094c0.4717 2.561 2.705 4.49 5.406 4.49 2.391 0 4.419-1.512 5.18-3.635l-1.82-0.875c-0.4254 1.453-1.763 2.51-3.357 2.51-1.587 0-2.92-1.047-3.352-2.49h4.85v-2h-4.998v-1h4.998v-2h-4.855c0.4254-1.453 1.763-2.51 3.357-2.51s2.932 1.056 3.357 2.51l1.82-0.875c-0.7609-2.123-2.788-3.635-5.18-3.635z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-gbp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-gbp.svg
new file mode 100644
index 000000000..f973e493e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-gbp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.957 1c-0.197 0.004118-1.039 0.04799-1.904 0.4805-0.9885 0.4943-2.053 1.686-2.053 3.52v2h-2v2h2v1c0 1.75-0.5607 2.339-1.055 2.668-0.494 0.3293-0.9453 0.332-0.9453 0.332v2h9v-2h-5.727c0.4336-0.7504 0.7266-1.744 0.7266-3v-1h2v-2h-2v-2c0-1.167 0.4358-1.475 0.9473-1.73 0.5115-0.2557 1.053-0.2695 1.053-0.2695 0.9735 0 1.349 0.3036 1.596 0.7012l1.406-1.406c-0.6309-0.7077-1.639-1.295-3.002-1.295 0 0-0.01482-5.883e-4 -0.04297 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-inr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-inr.svg
new file mode 100644
index 000000000..d98a1bca3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-inr.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2h4c1.117 0 1.608 0.7893 1.826 1.486h-5.826v2h5.846c-0.207 0.6947-0.6933 1.514-1.846 1.514h-4v2h0.001953c2.819e-4 0.3442-5.276e-4 0.8292 0 0.8301l5.17 5.17h2.828l-6-6h2c2.811 0 3.644-2.202 3.893-3.514h2.107v-2h-2.119c-0.08832-0.4425-0.2431-0.9736-0.5078-1.486h2.627v-2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-jpy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-jpy.svg
new file mode 100644
index 000000000..563d5ac6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-jpy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.818 0.951-1.732 1 2.914 5.049h-2l0.00195 2h2v1h-2v2h2l-2e-3 3h2l2e-3 -3h2v-2h-2v-1h2l-2e-3 -2h-2l2.914-5.049-1.732-1-2.182 3.779z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-mxn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-mxn.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-mxn.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-pln.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-pln.svg
new file mode 100644
index 000000000..ad4d3b7a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-pln.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 2v5.039l-2.531 1.461 1 1.732 1.531-0.8848v4.652h2v-5.807l2.531-1.461-1-1.732-1.531 0.8848v-3.885zm-10 4v2h4.172l-4.172 4v2h7v-2h-4.127l4.127-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-rub.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-rub.svg
new file mode 100644
index 000000000..311082bf0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-rub.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v6h-2v2h2v1h-2v2h2v3h2v-3h3v-2h-3v-1h1.992c2.216 0 4-1.784 4-4s-1.784-4-4-4h-3.992zm2 2h2c1.104 0 1.992 0.8884 1.992 1.992v0.01562c0 1.104-0.8884 1.992-1.992 1.992h-2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-sek.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-sek.svg
new file mode 100644
index 000000000..ab16e90f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-sek.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-3l3 3h2.828l-4.5-4.5 4.5-4.5h-2.828l-3 3v-8h-2zm8 6v8h2v-2c0-2.167 0.9361-2.975 1.947-3.48 1.011-0.5057 2.053-0.5195 2.053-0.5195v-2s-1.459-0.01382-2.947 0.7305c-0.354 0.177-0.7119 0.4085-1.053 0.6953v-1.426h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-try.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-try.svg
new file mode 100644
index 000000000..1891c33d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-try.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v3.535l-3 1.732 1 1.732 2-1.154v1.689l-3 1.732 1 1.732 2-1.154v4.154h2a7 7 0 0 0 7-7h-2a5 5 0 0 1-5 5v-3.309l4.66-2.691-1-1.732-3.66 2.113v-1.689l4.66-2.691-1-1.732-3.66 2.113v-2.381h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-uah.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-uah.svg
new file mode 100644
index 000000000..8787be59e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-uah.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.052 1c-1.831 0-3.517 0.8243-4.558 2.476l1.902 1.295c0.6114-0.9685 1.47-1.543 2.476-1.543 1.041 0 1.724 0.5406 1.724 1.293 0 0.3514-0.168 0.6632-0.4276 0.9785h-7.171v2h5.179l-1.267 1.002h-3.912v2h2.322c-0.2853 0.4472-0.4668 0.951-0.4668 1.449 0 1.903 1.795 3.05 4.197 3.05 1.831 0 3.771-0.8243 4.846-2.476l-1.974-1.33c-0.7178 1.041-1.615 1.543-2.656 1.543-1.219 0-1.902-0.4678-1.902-1.33 0-0.3569 0.1655-0.6447 0.3946-0.906h7.24v-2h-5.258l1.238-1.002h4.022v-2h-2.271c0.2439-0.4283 0.4139-0.926 0.4139-1.449 0-1.758-1.613-3.05-4.091-3.05z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-usd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-usd.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate-usd.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-donate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-faq.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-faq.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-faq.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-feedback.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-feedback.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-feedback.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-hint.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-hint.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-info.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-keyboard-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-keyboard-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-keyboard-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-keybord-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-keybord-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-keybord-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-latex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-latex.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-latex.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help-whatsthis.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help-whatsthis.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help-whatsthis.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hexagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hexagon-shape.svg
new file mode 100644
index 000000000..bd8b791a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hexagon-shape.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7 4.041v5.918l7 4.041 7-4.041v-5.918zm0 2.311 5 2.887v3.605l-5 2.887-5-2.887v-3.605z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hibp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hibp.svg
new file mode 100644
index 000000000..5b700f399
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hibp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.67 1 0.00195 0.00195c-0.09818-0.001953-0.1957 0.00389-0.293 0.01758-0.08553 0.01098-0.3567 0.06111-0.4805 0.2637l-1.324 1.986c-0.02236 0.03267-0.3388 0.4995-0.4473 0.9062-0.04497 0.1499-0.07914 0.3112-0.09766 0.4805-0.02052 0.1841-0.02985 0.3694-0.0293 0.5547 0 0.2928 0.0412 0.6967 0.5059 0.7598 0.1765 0.03053 0.5667 0.04559 0.8301 0 0.4089-0.06046 0.5156-0.3433 0.5156-0.7598v-1.248l1.275-2.662c0.1404-0.2714-0.163-0.281-0.1758-0.2812-0.09315-0.01337-0.1871-0.01999-0.2813-0.01953zm0.8568 4.232c-0.5701 0.1304-0.6606 0.7324-0.6504 1.365 0 0.6029 0.05402 1.175 0.6504 1.34 0.1845 0.04613 0.7557 0.1153 1.268 0 0.5538-0.1516 0.6621-0.668 0.6621-1.342 0.02442-1.169-0.4603-1.318-0.6621-1.363-0.4467-0.1193-0.9452-0.08398-1.268 0zm8.434 2.547c-0.09896-0.00412-0.1918 0.04835-0.2402 0.1348-0.1087 0.1796-0.1094 0.7613 0 0.9531 0.05305 0.0897 0.1334 0.1328 0.2402 0.1328h3.727c0.1014 0 0.1774-0.04311 0.2305-0.1328 0.1122-0.1827 0.1126-0.7456-0.0078-0.9551-0.03938-0.1063-0.1564-0.1353-0.2227-0.1328zm-5.317 0.001953c-0.09905 0-0.1918 0.04835-0.2402 0.1348-0.1098 0.184-0.1079 0.761-1e-7 0.9531 0.05382 0.0897 0.1334 0.1328 0.2402 0.1328h3.729c0.1014 0 0.1786-0.04311 0.2324-0.1328 0.1033-0.1732 0.113-0.7414-0.0098-0.9551-0.0368-0.0965-0.136-0.1361-0.2226-0.1328zm-2.936 2.248c-0.1682 0.02487-0.3785 0.1053-0.457 0.3438-0.04383 0.1348-0.0653 0.2763-0.06055 0.418v1.246l-1.275 2.662c-0.02186 0.04226-0.03473 0.08738-0.03906 0.1348 0.00616 0.0388 0.02598 0.07317 0.05859 0.09961 0.08094 0.06741 0.6476 0.1156 0.9453-0.01172 0.05303-0.01689 0.1027-0.04177 0.1465-0.07617 0.04707-0.03417 0.08686-0.07731 0.1172-0.127 0.5531-0.8063 1.092-1.622 1.598-2.457 0.1893-0.3446 0.2527-0.7517 0.2715-0.916 0.0412-0.3577 0.05047-0.7259-0.0293-0.9727-0.07377-0.2699-0.3568-0.3295-0.4473-0.3418-0.2006-0.03032-0.5492-0.04833-0.8281-0.00195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hide-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hide-categories.svg
new file mode 100644
index 000000000..d5cf58e39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hide-categories.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.643 1c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hide-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hide-reconciled.svg
new file mode 100644
index 000000000..d9ba8f853
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hide-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1v1h3.5v11l-4 1v1h10v-1l-4-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_column.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_column.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_row.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hide_table_row.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hidemouse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hidemouse.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hidemouse.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/high-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/16/high-brightness.svg
new file mode 120000
index 000000000..358c1e1fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/high-brightness.svg
@@ -0,0 +1 @@
+brightness-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/highlight-pointer-spot.svg b/.icons/Gruvbox-Plus-Dark/actions/16/highlight-pointer-spot.svg
new file mode 120000
index 000000000..995247fc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/highlight-pointer-spot.svg
@@ -0,0 +1 @@
+path-mask-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hint.svg
new file mode 120000
index 000000000..77e02ef3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hint.svg
@@ -0,0 +1 @@
+image-red-eye.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/history_entry.svg b/.icons/Gruvbox-Plus-Dark/actions/16/history_entry.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/history_entry.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/homerun.svg b/.icons/Gruvbox-Plus-Dark/actions/16/homerun.svg
new file mode 100644
index 000000000..17839f280
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/homerun.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm0.5 2h2v2h-2zm-8.5 6c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm-7.5 2h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hook-notifier.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hook-notifier.svg
new file mode 120000
index 000000000..8913b16c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hook-notifier.svg
@@ -0,0 +1 @@
+help-hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/horizontal.svg
new file mode 100644
index 000000000..360bc2b8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hotpixels.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hotpixels.svg
new file mode 100644
index 000000000..9eb46d5aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hotpixels.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm9 9h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/hypnotoad.svg b/.icons/Gruvbox-Plus-Dark/actions/16/hypnotoad.svg
new file mode 100644
index 000000000..e09fbf021
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/hypnotoad.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-0.5272 0-0.7867 0.3734-0.7922 0.6777-0.002982 0.163-0.09477 0.3644-0.1238 0.3887l-0.2617 0.2441c-0.5054-0.1065-0.9258 0.4901-0.7168 0.9434 0.1517 0.2451-0.1625 0.5027-0.1836 0.7715-0.1265 0.2732-0.07438 0.6279-0.2637 0.8574-0.1693 0.1211-0.3948 0.5998-0.4805 0.1816-0.3364-0.6861-1.008-2.059-1.008-2.059l0.2285-0.8652c0.003678-0.01245 0.2408-0.07792 0.2422-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 1.471e-4 0.0862 0.03153 0.1692 0.08789 0.2324-0.07374 0.3189-0.2461 0.9512-0.2461 0.9512l-0.2207-0.875c-0.00519-0.01555 0.09231-0.08495 0.09375-0.2441 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-5.293e-4 0.1524 0.09574 0.2868 0.2363 0.3301 0.0743 0.2713 0.2109 0.8262 0.2109 0.8262s-0.4128-0.4323-0.6191-0.6484c0.00755-0.02865 0.01149-0.05819 0.01172-0.08789-6.175e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418-5.297e-4 0.2374 0.2136 0.3772 0.3965 0.3359 0.2521 0.2377 0.7246 0.7461 0.7246 0.7461s0.7075 2.217 1.072 3.32c0.1198 0.337 0.4907 0.5794 0.8477 0.4629 0.2008-0.001128 0.5128-0.3745 0.4492 0.02148 0.06728 0.7164 0.1862 1.429 0.3555 2.129-0.3751-0.1726-0.7101-0.4835-1.141-0.498-0.6184-0.04364-1.093 0.6133-0.9648 1.195 0.105 0.4798 0.3145 1.439 0.3145 1.439l-1.281-0.5781 0.1953-0.7383c4e-3 -0.01244 0.2424-0.07719 0.2441-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 8.37e-5 0.08525 0.03072 0.1674 0.08594 0.2305-0.06569 0.3204-0.2441 0.9512-0.2441 0.9512l-0.2227-0.8769c0.06218-0.06407 0.09731-0.1512 0.09766-0.2422 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 5.976e-4 0.1474 0.09182 0.278 0.2266 0.3242 0.0834 0.2685 0.2129 0.8164 0.2129 0.8164l-0.6074-0.627c-0.01664-0.01682 0.00287-0.01581 0.00391-0.09375-6.184e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-5.322e-4 0.2386 0.2151 0.3776 0.3984 0.336 0.2431 0.2257 0.6992 0.709 0.6992 0.709l-0.4727 0.06249c-0.06236-0.08739-0.1609-0.1388-0.2656-0.1387-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 6.14e-4 0.189 0.1482 0.3418 0.3301 0.3418 0.126 3.19e-4 0.2412-0.07395 0.2969-0.1914 0.2474-0.04723 0.5-0.07077 0.75-0.1035 0 0 2.293 1.323 2.295 1.32 0.4423 0.1962 0.9657-0.2003 0.9473-0.6719l-0.1738-1.455s1.525 1.603 2.525 1.611c1-0.0266 2.527-1.611 2.527-1.611s-0.1441 1.002-0.1719 1.506c0.01246 0.4721 0.5658 0.8298 0.9922 0.6016l2.248-1.301s0.4988 0.06515 0.748 0.0977c0.05461 0.119 0.17 0.1949 0.2969 0.1953 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.09703-8.4e-5 -0.1892 0.04421-0.252 0.1211-0.04456 4.58e-4 -0.09665-1e-3 -0.1699-0.0078l-0.2637-0.08789 0.6289-0.6484c0.02047-0.01836 0.05818 0 0.08597 0 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418 3.56e-4 0.02635 0.0036 0.05256 0.0098 0.07813-0.1907 0.2262-0.6133 0.6426-0.6133 0.6426l0.2031-0.8047c0.0041-0.01267 0.2393-0.07903 0.2403-0.3359 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-2.77e-4 0.08782 0.03188 0.1724 0.08984 0.2363-0.06057 0.2974-0.2168 0.8848-0.2168 0.8848s-0.1668-0.6291-0.25-0.9434c0.06029-0.06425 0.09395-0.1505 0.09375-0.2402-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-2.12e-4 0.1482 0.09117 0.2797 0.2266 0.3262 0.09089 0.2424 0.209 0.748 0.209 0.748l-1.279 0.5781s0.2554-1.061 0.332-1.6c0.03748-0.5628-0.4732-1.112-1.051-1.029-0.4012 0.0443-0.7162 0.3277-1.072 0.4922 0.1862-0.7701 0.3111-1.556 0.373-2.346 0.308 0.2125 0.7792 0.3417 1.074 0.03906 0.2802-0.286 0.4551-1.068 0.4551-1.068l0.834-2.57 0.6992-0.7305c0.01299-0.01256 0.01341 0.00263 0.07817 0.00391 0.1826 2.19e-5 0.3305-0.154 0.3301-0.3438-7.53e-4 -0.189-0.1484-0.3419-0.3302-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 3.88e-4 0.02905 0.0043 0.05792 0.01172 0.08594-0.2011 0.221-0.6172 0.6504-0.6172 0.6504s0.1394-0.5521 0.209-0.8281c0.1406-0.04326 0.2369-0.1777 0.2363-0.3301-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 7.3e-4 0.08743 0.03357 0.1713 0.0918 0.2344-0.05961 0.2982-0.2168 0.8867-0.2168 0.8867l-0.25-0.9395c-0.0048-0.02047 0.08935-0.08626 0.0898-0.2441 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 3.04e-4 0.1516 0.09641 0.2851 0.2363 0.3281 0.09146 0.2873 0.2383 0.873 0.2383 0.873l-1.113 2.27c-0.1581-0.2148-0.4601-0.357-0.4902-0.6367-0.08116-0.4311-0.2043-0.8572-0.4063-1.248 0.2963-0.3941 0.03073-1.05-0.4727-1.088-0.1811 0.06485-0.2632-0.0985-0.375-0.2051-0.145-0.1084-0.1968-0.2405-0.1816-0.4199-0.009626-0.3485-0.2756-0.6777-0.7949-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/icon_console.svg b/.icons/Gruvbox-Plus-Dark/actions/16/icon_console.svg
new file mode 100644
index 000000000..414151236
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/icon_console.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1s-1 0-1 1v10c0 1 1 1 1 1h3v1c0 1 1 1 1 1h6s1 0 1-1v-1h3s1 0 1-1v-10c0-1-1-1-1-1zm1 2h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/icon_details.svg b/.icons/Gruvbox-Plus-Dark/actions/16/icon_details.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/icon_details.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/icon_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/icon_radio.svg
new file mode 100644
index 000000000..3abf97687
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/icon_radio.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.145 14c-0.6331 0-1.143-0.5344-1.143-1.199v-9.602c0-0.6648 0.5094-1.199 1.143-1.199h13.71c0.6331 0 1.143 0.5344 1.143 1.199v9.602c0 0.6648-0.5094 1.199-1.143 1.199zm3.857-2c2.209 0 4-1.791 4-4s-1.791-4-4-4-4 1.791-4 4 1.791 4 4 4zm5 0h5v-1h-5zm-5-2c-1.105 0-2-0.8954-2-2 2e-7 -1.105 0.8954-2 2-2s2 0.8954 2 2c-2e-7 1.105-0.8954 2-2 2zm5 0h5v-1h-5zm0-2h5v-1h-5zm1-2c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1zm3 0c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/icon_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/icon_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/icon_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/icon_user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/icon_user.svg
new file mode 100644
index 000000000..b418df858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/icon_user.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/identity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/identity.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/identity.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-aim.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-aim.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-aim.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-kick-user.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-kick-user.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-user.svg
new file mode 100644
index 000000000..d1b0dda38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-ban-user.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.81e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m14.11 9.879c-1.172-1.172-3.071-1.172-4.243 0s-1.172 3.071 0 4.243 3.071 1.172 4.243 0 1.172-3.071 0-4.243zm-1.059 0.00141 1.058 1.058-1.062 1.062 1.062 1.062-1.058 1.058-1.062-1.062-1.062 1.062-1.058-1.058 1.062-1.062-1.062-1.062 1.058-1.058 1.062 1.062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-facebook.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-facebook.svg
new file mode 100644
index 000000000..0dbfa1854
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-facebook.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-gadugadu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-gadugadu.svg
new file mode 100644
index 000000000..b1f981cd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-gadugadu.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-1.115 3.135c-0.5527 0.1265-1.067 0.3456-1.533 0.6386l-3.008-1.43 1.43 3.008c-0.293 0.4662-0.5121 0.9805-0.6386 1.533l-3.135 1.115 3.135 1.115c0.1265 0.5527 0.3456 1.067 0.6386 1.533l-1.43 3.008 3.01-1.431c0.4659 0.292 0.9791 0.514 1.531 0.64l1.115 3.135 1.115-3.135c0.5522-0.126 1.066-0.348 1.531-0.64l3.01 1.431-1.431-3.01c0.292-0.465 0.514-0.9786 0.64-1.531l3.135-1.115-3.135-1.115c-0.126-0.5522-0.348-1.065-0.64-1.531l1.431-3.01-3.008 1.43c-0.466-0.293-0.9801-0.5121-1.533-0.6386l-1.115-3.135zm-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.496a0.5 0.5 0 0 1 0.314 0.8949s-1.295 1.105-2.81 1.109c-1.51 4e-3 -2.809-1.074-2.809-1.074a0.5 0.5 0 1 1 0.6132-0.7893s1.203 0.8663 2.193 0.8633c0.9852-2e-3 2.189-0.8906 2.189-0.8906a0.5 0.5 0 0 1 0.309-0.1133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-google-talk.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-google-talk.svg
new file mode 100644
index 000000000..d902913c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-google-talk.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 2.351-7 5.25 0 2.855 3.216 5.68 7 5.75v3c7-4 7-6.768 7-8.75 0-2.899-3.134-5.25-7-5.25zm-4 3h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2v-3zm5 0h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-google.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-google.svg
new file mode 100644
index 000000000..8fe42f5df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-google.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.175 1.184c-1.159 0.2611-2.194 1.11-2.586 2.245-0.436 1.11-0.1137 2.48 0.8105 3.245 0.5593 0.4853 1.307 0.7066 2.041 0.6851 0.1776 0.008461 0.353-0.01123 0.5283-0.03906-0.2254 0.4404-0.2507 0.9894-0.01763 1.432 0.08521 0.1748 0.3413 0.4182 0.3385 0.5359-0.9326 0.05261-1.873 0.1784-2.751 0.5093-0.758 0.3234-1.53 0.8264-1.825 1.635-0.2735 0.6013-0.3009 1.323 0.0154 1.915 0.415 0.8259 1.304 1.286 2.168 1.498 1.002 0.2219 2.057 0.209 3.056-0.01955 1.048-0.2578 2.085-0.799 2.686-1.726 0.5889-0.8907 0.6739-2.15 0.03421-3.038-0.3021-0.4532-0.7354-0.7951-1.137-1.155-0.3286-0.2757-0.7021-0.51-0.9622-0.8558-0.1786-0.3454-0.09514-0.7991 0.1954-1.06 0.3144-0.3739 0.7614-0.6101 1.065-0.9975 0.6627-0.7188 0.8205-1.799 0.543-2.717-0.2063-0.6415-0.6303-1.193-1.154-1.61 0.3101-0.01368 0.6455-0.00195 0.9653-0.00586 0.105 0.01431 0.2-0.00853 0.2837-0.07438 0.3413-0.1953 0.6827-0.3905 1.024-0.5858-1.356 0.001998-2.712-0.003855-4.068 0.003092-0.421 0.02596-0.8384 0.09661-1.251 0.1807zm0.469 0.4238c0.6258-0.02092 1.148 0.413 1.501 0.8893 0.5173 0.7413 0.7656 1.656 0.7692 2.555-0.02164 0.4552-0.09714 0.9498-0.45 1.275-0.5677 0.5642-1.552 0.7098-2.205 0.2056-0.8098-0.6556-1.193-1.709-1.265-2.723-0.03152-0.5647 0.0209-1.187 0.4143-1.629 0.3012-0.3572 0.7719-0.5693 1.236-0.5724zm1.102 8.189c0.2661-0.02228 0.4327 0.2241 0.6431 0.3478 0.5952 0.4434 1.277 0.9207 1.473 1.681 0.172 0.6641-0.07845 1.415-0.6333 1.828-0.6664 0.5521-1.584 0.6047-2.411 0.5551-0.8975-0.0584-1.858-0.3663-2.401-1.13-0.381-0.5509-0.4443-1.319-0.1512-1.921 0.2917-0.5035 0.78-0.8781 1.333-1.052 0.6888-0.2441 1.42-0.3193 2.147-0.3097z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-groupwise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-groupwise.svg
new file mode 100644
index 000000000..d00415649
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-groupwise.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.969 2s-1.969 0-1.969 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.03zm2.031 2h2l2 2.656v-2.656h2v6h-2l-2-2.68v2.68h-2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-icq.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-icq.svg
new file mode 100644
index 000000000..34f8b74b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-icq.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.495 1.001c-0.1198 6.604e-4 -0.2397 0.01664-0.3575 0.0482-0.9423 0.2525-1.462 1.439-1.315 2.811-1.287-0.4973-2.568-0.303-3.057 0.5421-0.488 0.8451-0.01616 2.051 1.058 2.918-1.262 0.5585-2.027 1.602-1.776 2.545 0.2524 0.9424 1.437 1.458 2.809 1.311 0.08289-0.2145 0.1808-0.4286 0.3032-0.6405 0.4903-0.5065 1.296-1.094 2.119-1.412-0.1197-0.1815-0.2098-0.3807-0.2671-0.5904-0.2937-1.097 0.3571-2.224 1.454-2.518 1.097-0.2937 2.224 0.3571 2.518 1.454 0.2937 1.097-0.3571 2.224-1.454 2.518-0.21 0.05601-0.4276 0.07838-0.6446 0.06626 0.1352 0.871 0.03041 1.858-0.1627 2.536v2e-3c-0.1222 0.2118-0.2589 0.4028-0.4036 0.5823 0.5588 1.262 1.6 2.032 2.543 1.779 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.568 0.303 3.057-0.5421 0.488-0.8451 0.01611-2.053-1.058-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.46-2.811-1.313 0.4973-1.287 0.303-2.568-0.5421-3.057-0.8451-0.488-2.051-0.01611-2.918 1.058-0.489-1.103-1.347-1.83-2.185-1.825z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.28 9.123c-0.823 0.3176-1.63 0.9044-2.12 1.412-0.8544 1.479-0.7476 3.13 0.2389 3.699 0.9866 0.5696 2.469-0.1628 3.323-1.643v-2e-3c0.193-0.6781 0.2984-1.667 0.1627-2.539a2.056 2.056 0 0 1-0.9137-0.2731 2.056 2.056 0 0 1-0.6908-0.6546z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-identi.ca.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-identi.ca.svg
new file mode 100644
index 000000000..26f747fa2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-identi.ca.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.314 0-6 2.686-6 6v4l-1 4 4-2h3c0.4282 0 0.844-0.0364 1.246-0.1113a4 4 0 0 1-1.113-1.893c-0.04421 0.001484-0.08816 0.003906-0.1328 0.003906h-4v-4c0-2.233 1.767-4 4-4 1.89 0 3.445 1.265 3.879 3.008a4 4 0 0 1 0.1211-0.007812 4 4 0 0 1 1.979 0.5254c-0.2423-3.091-2.825-5.525-5.979-5.525zm4 6c-1.662 0-3 1.338-3 3 0 0.978 0.4714 1.836 1.191 2.383 0.6029 1.206 0.5855 1.535 1.809 3.617l1.809-3.617c0.72-0.547 1.191-1.405 1.191-2.383 0-1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-invisible-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-invisible-user.svg
new file mode 100644
index 000000000..c42b4cb2e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-invisible-user.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.81e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.3e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-irc.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-irc.svg
new file mode 100644
index 000000000..7c032133f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-irc.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.406 5.001s-1.406 7.82e-4 -1.406 1.4v5.199c0 0.775 0.636 1.398 1.428 1.398h5.572l1.5 2 1.5-2h0.5723s1.428 0.0012 1.428-1.398v-5.199c0-1.4-1.428-1.4-1.428-1.4zm-2-4.001s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-jabber.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-jabber.svg
new file mode 100644
index 000000000..f374af0cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-jabber.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.485 0-4.5 2.208-4.5 4.932-9e-3 1.477 1.183 2.767 1.73 4.172 0.244 0.6262 0.6934 1.896 0.6934 1.896h4.152s0.4493-1.27 0.6934-1.896c0.5475-1.405 1.707-2.712 1.73-4.172 0-2.723-2.015-4.932-4.5-4.932zm-2 12v2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-kick-user.svg
new file mode 100644
index 000000000..4ebe36d29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-kick-user.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-local-xmpp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-local-xmpp.svg
new file mode 120000
index 000000000..979d9af12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-local-xmpp.svg
@@ -0,0 +1 @@
+im-jabber.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-message-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-message-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-msn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-msn.svg
new file mode 100644
index 000000000..106d32888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-msn.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-nov.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-nov.svg
new file mode 120000
index 000000000..83745bf66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-nov.svg
@@ -0,0 +1 @@
+im-groupwise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-qq.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-qq.svg
new file mode 100644
index 000000000..73dc5a2b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-qq.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.002 1c-2.526 0-4.574 2.041-4.574 4.561 0 0.4432 0.06502 0.8722 0.1836 1.277-0.576 0.4614-2.81 2.46-1.891 5.053 0 0 0.777-0.06585 1.416-1.244 0.1941 0.7541 0.5559 1.437 1.049 2.01-0.7221 0.2121-1.213 0.6237-1.213 1.096 0 0.689 1.044 1.248 2.33 1.248 0.8727 0 1.631-0.2568 2.029-0.6367 0.2194 0.02878 0.441 0.04688 0.668 0.04688 0.2274 0 0.4495-0.01809 0.668-0.04688 0.3992 0.3799 1.159 0.6367 2.031 0.6367 1.286 0 2.33-0.5595 2.33-1.248 0-0.4716-0.4908-0.8836-1.213-1.096 0.4925-0.5725 0.8548-1.256 1.049-2.01 0.6386 1.178 1.416 1.244 1.416 1.244 0.9211-2.593-1.315-4.592-1.891-5.053 0.119-0.4052 0.1855-0.8341 0.1855-1.277 0-2.519-2.047-4.561-4.574-4.561z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-skype.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-skype.svg
new file mode 100644
index 000000000..87d5d5733
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-skype.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1c-1.933 0-3.5 1.567-3.5 3.5 0.001347 0.956 0.3937 1.87 1.086 2.529-0.05492 0.3207-0.08366 0.6453-0.08594 0.9707 0 3.314 2.686 6 6 6 0.3253-9.88e-4 0.6499-0.02842 0.9707-0.08203 0.6601 0.6908 1.574 1.082 2.529 1.082 1.933 0 3.5-1.567 3.5-3.5-0.001347-0.956-0.3937-1.87-1.086-2.529 0.05492-0.3207 0.08366-0.6453 0.08594-0.9707 0-3.314-2.686-6-6-6-0.3253 9.878e-4 -0.6499 0.02842-0.9707 0.08203-0.6601-0.6908-1.574-1.082-2.529-1.082zm6.619 4.654c0 0.6139-0.2953 0.7051-0.7793 0.7051-0.941 0-0.5554-1.133-2.318-1.133-0.584 0-1.312 0.2655-1.312 0.9473 0 0.5481 0.6462 0.7502 1.785 1.031 1.718 0.46 3.006 0.9191 3.006 2.496 0 1.531-1.247 2.299-3.221 2.299-1.973 0-3.234-1.181-3.234-1.793s0.2324-0.7656 0.7168-0.7656c0.9428 0 0.817 1.289 2.58 1.289 0.585 0 1.449-0.2672 1.449-0.9512 0-0.546-0.04588-0.7353-1.297-1.072-1.336-0.181-3.494-0.6161-3.494-2.283 0-1.531 1.156-2.422 3.128-2.423 1.973-9.765e-4 2.991 1.041 2.991 1.653z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m-25.07-9.081" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-twitter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-twitter.svg
new file mode 100644
index 000000000..f4ebf05ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-twitter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.08 1c-1.813 0-3.283 1.581-3.283 3.533 0 0.277 0.02994 0.548 0.08594 0.8066-2.728-0.1475-5.148-1.555-6.768-3.693-0.2826 0.522-0.4434 1.13-0.4434 1.777 0 1.226 0.5782 2.308 1.459 2.941-0.5381-0.01835-1.044-0.1767-1.486-0.4414-3.81e-4 0.01474 0 0.02807 0 0.04297 0 1.712 1.131 3.142 2.633 3.467-0.2755 0.08079-0.5659 0.123-0.8652 0.123-0.2115 0-0.4167-0.02133-0.6172-0.0625 0.4178 1.404 1.63 2.425 3.066 2.453-1.123 0.948-2.538 1.514-4.076 1.514-0.265 0-0.5264-0.01618-0.7832-0.04883 1.453 1.003 3.177 1.588 5.031 1.588 6.038 0 9.34-5.386 9.34-10.06 0-0.1532-0.001477-0.3054-0.007813-0.457 0.6413-0.4982 1.197-1.121 1.637-1.83-0.5887 0.2811-1.221 0.4712-1.885 0.5566 0.6777-0.4374 1.198-1.13 1.443-1.955-0.6343 0.4051-1.336 0.6989-2.084 0.8574-0.5987-0.6869-1.452-1.115-2.396-1.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-user-away.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-away.svg
new file mode 100644
index 000000000..c3446fbd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-away.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1 2.475 2-2.475 2v-1.254h-2.4v-1.492h2.4v-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-user-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-busy.svg
new file mode 100644
index 000000000..98d6808bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-busy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1 1h1.496v1.504h1.504v1.496h-3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-user-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-offline.svg
new file mode 100644
index 000000000..9c3f977c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-offline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-user-online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-online.svg
new file mode 100644
index 000000000..ce8d0270f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-user-online.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.81e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.3e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-yahoo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-yahoo.svg
new file mode 100644
index 000000000..88298d148
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-yahoo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7s7-3.134 7-7c0-3.866-3.134-7-7-7zm-1.303 3.002c0.5081 0.0077 0.9528 0.0224 1.051 0.0371l-0.0507 0.4453c-0.2086 0.0659-1.212 0.0902-1.473 0.1777 0.6781 1.271 1.75 2.907 2.098 3.543 0.1913-0.3506 1.872-1.808 1.924-2.312-0.2608-0.066-1.124-0.2227-1.264-0.2227l-0.082-0.5742c0.2367-0.0467 1.481 0 2.1 0 0.534 0 1.676-3e-4 2 0.0332l-0.297 0.541c-0.174 0.0217-0.897 0.2253-1.141 0.291-0.26 0.0875-2.644 2.407-2.8 2.977-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.289 7e-3 1.498 0.051l-0.026 0.588c-0.203-0.019-1.644-0.014-2.466-0.014-0.4173 0-1.758 0.059-2.17 0.043l0.0781-0.56c0.2261-0.023 1.162 0.051 1.367-0.223 0.1022-0.136 0.0703-0.282 0.0703-1.07v-0.3735c0-0.1754-2e-4 -0.5037-0.0351-0.8106-0.0869-0.3287-2.186-3.63-2.725-4.156-0.1566-0.0657-1.138-0.19-1.381-0.2559l-0.0117-0.5039c0.1214-0.0768 1.211 0.0181 2.27-0.0312 0.3478-0.0162 0.9196-0.0156 1.428-0.0078z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/im-youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/16/im-youtube.svg
new file mode 120000
index 000000000..91fc318b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/im-youtube.svg
@@ -0,0 +1 @@
+kipiplugin_youtube.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-adjust.svg
new file mode 120000
index 000000000..aa5daf85f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-adjust.svg
@@ -0,0 +1 @@
+adjustlevels.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-auto-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-auto-adjust.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-auto-adjust.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-crop.svg
new file mode 100644
index 000000000..50099666a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-crop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v1h2v-1zm-2 2v2h10v10h2v-11s0-1-1-1zm2 3v6.004c0 1 1 1 1 1h1.5l4.5-0.003906v-2h-5v-5zm11 5v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-denoise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-denoise.svg
new file mode 100644
index 000000000..4bbadbdb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-denoise.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.8926 1v2h4v2h2v-4h-4zm6 4v2h4v-2h-2zm4 0h2v-2h-2zm0-2v-2h-2v2zm-4 4h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm0-2h2v-2h-2zm8 2v2h2v-2zm2 2v4h2v-4zm-6 0v2h2v-2zm2 2v2h2v-2zm-6 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-filter.svg
new file mode 100644
index 000000000..106ece55b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-filter.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-2h-12v-1.611c0.12-0.2325 0.2396-0.4655 0.3926-0.6836 0.8165-1.164 2.146-2.146 4.684-2.656 2.674-0.5376 4.213-1.484 5.045-2.68 0.8319-1.196 0.9108-2.559 0.8926-3.797-0.001021-0.2808-0.233-0.5057-0.5137-0.498-0.2762 0.00748-0.494 0.2375-0.4863 0.5137 0.0174 1.182-0.07 2.284-0.7148 3.211-0.6448 0.9268-1.893 1.762-4.42 2.27-2.354 0.4732-3.884 1.392-4.879 2.521v-8.59z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 2.4c-0.0434 0.9992-0.2288 2.034-0.8789 2.969-0.8319 1.196-2.371 2.142-5.045 2.68-2.537 0.5101-3.867 1.493-4.684 2.656-0.153 0.2181-0.2726 0.4511-0.3926 0.6836v1.611h11v-10.6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-loading.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-loading.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-loading.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-missing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-missing.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-missing.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-red-eye.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-red-eye.svg
new file mode 100644
index 000000000..6eb0345be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-red-eye.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3c-0.6583 0.006409-1.318 0.07877-1.963 0.2129l1.793 1.793c0.05652-0.00282 0.113-0.00657 0.1699-0.00586 1.607-0.03561 3.03 1.403 3 3.002 0.0016 0.05653-0.0039 0.112-0.0059 0.168l2.764 2.764c0.132-0.1081 0.2597-0.2163 0.377-0.3262 0.7665-0.7506 1.423-1.626 1.865-2.605-1.215-2.68-3.886-4.646-6.824-4.936-0.3899-0.04548-0.7829-0.06642-1.176-0.06641zm-5.762 2.07c-0.1308 0.1072-0.2568 0.2153-0.373 0.3242-0.7665 0.7506-1.423 1.628-1.865 2.607 1.215 2.68 3.886 4.643 6.824 4.934 1.042 0.118 2.109 0.0745 3.139-0.1406l-1.793-1.793c-0.2045 0.01051-0.4121 1.98e-4 -0.6191-0.03906-1.51-0.1773-2.63-1.658-2.551-3.131l-2.762-2.762z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.395 1.002-1.393 1.393 12.6 12.6 1.393-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-sharpen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-sharpen.svg
new file mode 100644
index 000000000..4bfefe3ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-sharpen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 13h16zm0 3.828 4.412 7.172h-8.824z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/image-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/16/image-straighten.svg
new file mode 100644
index 000000000..2ab308360
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/image-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.05 1c-3.999 0.7059-8.009 1.403-12.01 2.102-0.9884 0.1742-0.8145 1.16-0.8145 1.16l0.4707 2.729h3.105l1.129-1.945 2.447 1.945h2.318l0.9102-1.223 1.756 1.223h2.604l-0.9102-5.145c-0.1307-0.7413-0.7174-0.8483-1.004-0.8457zm-12.05 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-11.77 2.002 0.7207 4.172c0.1742 0.9884 1.16 0.8145 1.16 0.8145l11.85-2.102s0.9906-0.1723 0.8164-1.16l-0.3125-1.725h-2.006l0.1875 1.066-9.881 1.756-0.5-2.822h-2.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/imagecomment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/imagecomment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/imagecomment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/inbox.svg
new file mode 100644
index 000000000..1eaa46858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/inbox.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-3v2h2v7h-2.996c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2v-2h-3.004zm4 0v4h-2l4 5 4-5h-2v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-deselect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-deselect.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-deselect.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-select.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/indicator-notification-close-select.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/indihub.svg b/.icons/Gruvbox-Plus-Dark/actions/16/indihub.svg
new file mode 100644
index 000000000..47d5ed001
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/indihub.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.443 1.445c-0.8357 0.8357-0.4346 2.714 0.8047 4.85-0.1645 0.5541-0.248 1.129-0.248 1.707 0 3.314 2.686 6 6 6 0.5787-4.76e-4 1.154-0.08468 1.709-0.25 2.136 1.24 4.014 1.644 4.85 0.8086 0.8358-0.8358 0.4317-2.713-0.8086-4.85 0.1653-0.5546 0.2495-1.13 0.25-1.709 0-3.314-2.686-6-6-6-0.578 3.05e-5 -1.153 0.08358-1.707 0.248-0.8953-0.5196-3.676-1.978-4.85-0.8047zm3.783 1.254c-1.082 0.5665-1.965 1.45-2.531 2.531-0.7833-1.426-1.042-2.581-0.5449-3.078 0.6463-0.6463 2.23 0.08166 3.076 0.5469zm2.773 0.3027c2.761 0 5 2.239 5 5-0.0054 0.16-0.01839 0.3197-0.03906 0.4785-0.6895-0.9858-1.526-1.993-2.486-2.953-0.9605-0.9605-1.967-1.797-2.953-2.486 0.1588-0.02068 0.3185-0.03371 0.4785-0.03906zm-1.738 0.3242c1.122 0.7449 2.341 1.743 3.506 2.908 1.164 1.164 2.163 2.382 2.908 3.504-0.5068 1.36-1.579 2.433-2.939 2.939-1.122-0.7451-2.34-1.744-3.504-2.908-1.165-1.165-2.163-2.384-2.908-3.506 0.5068-1.359 1.579-2.431 2.938-2.938zm-3.223 4.197c0.6894 0.9857 1.526 1.993 2.486 2.953 0.9604 0.9604 1.967 1.797 2.953 2.486-0.1588 0.02068-0.3185 0.03371-0.4785 0.03906-2.761 0-5-2.239-5-5 0.00535-0.16 0.01839-0.3197 0.03906-0.4785zm10.27 3.25c0.7845 1.427 1.044 2.583 0.5469 3.08-0.4968 0.4968-1.653 0.2376-3.08-0.5469 1.083-0.5667 1.966-1.451 2.533-2.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/initial_state.svg b/.icons/Gruvbox-Plus-Dark/actions/16/initial_state.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/initial_state.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/inpainting.svg b/.icons/Gruvbox-Plus-Dark/actions/16/inpainting.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/inpainting.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-hide.svg
new file mode 120000
index 000000000..d5574a73c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-hide.svg
@@ -0,0 +1 @@
+keyboard-hide.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-show.svg
new file mode 100644
index 000000000..91975a9d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/input-keyboard-virtual-show.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-3 2h6zm-6 3s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-left.svg
new file mode 100644
index 000000000..be225a197
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-left.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4h-2zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4h-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7.499 2 1.6e-5 6h-3.498l-1.6e-5 -3c-9e-6 -1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-middle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-middle.svg
new file mode 100644
index 000000000..6df06f76d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-middle.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m6.5 2h3v6h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m7 1c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-right.svg
new file mode 100644
index 000000000..f4e7cd10c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/input-mouse-click-right.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4h-2zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4h-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m8.502 2-1.6e-5 6h3.498l1.6e-5 -3c9e-6 -1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-button.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-button.svg
new file mode 100644
index 000000000..ab4937a0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-button.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.273 4.006c-0.7051 0-1.273 0.5094-1.273 1.143v5.713c0 0.633 0.5684 1.143 1.273 1.143h11.45c0.705 0 1.273-0.5096 1.273-1.143v-5.713c0-0.6332-0.5685-1.143-1.273-1.143h-11.45zm7.727 1.998h1v3h-5v1l-2-1.5 2-1.5v1h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-emoticon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-emoticon.svg
new file mode 100644
index 000000000..1da707dc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-emoticon.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-6 5.234h6a3.066 3.096 0 0 1-3 2.492 3.066 3.096 0 0 1-3-2.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-endnote.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-endnote.svg
new file mode 100644
index 000000000..10c3f5cbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-endnote.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-7zm10 7v2h2v-2h-2zm-9 3h5v2h-5v-2zm9 0v4h2v-4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-footnote.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-footnote.svg
new file mode 100644
index 000000000..14421069d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-footnote.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-3h1v5h2v-7h-2l-1 1v-6c0-1.108-0.892-2-2-2h-7zm1 10h5v2h-5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-horizontal-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-horizontal-rule.svg
new file mode 100644
index 000000000..8a9768b45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-horizontal-rule.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h8v-1h4v1c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1h-12zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10v-4zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-image.svg
new file mode 100644
index 000000000..addd3c591
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-image.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004c-1 0-1 1-1 1v7.996c3e-5 1 1 1 1 1h10s1 0 1-1v-7.996c-3e-5 -1-1-1-1-1zm3 3.496 3 3 1.5-1.5 1.5 1.5v1.5h-8v-2.5zm-1 7.5 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-link.svg
new file mode 100644
index 000000000..454b73e41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-link.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm0 7 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-math-expression.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-math-expression.svg
new file mode 100644
index 000000000..2523cb06a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-math-expression.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1zm1 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586h-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-more-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-more-mark.svg
new file mode 100644
index 000000000..1026bfed5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-more-mark.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.84 1.006c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9329 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm1.16 5.994h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-object.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-object.svg
new file mode 100644
index 000000000..f5a853d31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-object.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-3 11 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-page-break.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-page-break.svg
new file mode 100644
index 000000000..a45f1218a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-page-break.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 7.56v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10-6.56c-0.554 0-1 0.446-1 1v4.561h12v-1.561l-4-4zm-1 8.561v4.439c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-4.439z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-of-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-of-contents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-of-contents.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-row.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table-row.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table.svg
new file mode 100644
index 000000000..a8357abb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-table.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-7.996h8v-6.004h-14zm2 2h2v2.004h-2v-2.004zm4 0h2v2.004h-2v-2.004zm4 0h2v2.004h-2v-2.004zm-8 4.004h2v2h-2v-2zm8 2v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-8 2h2v1.996h-2v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-tableofcontents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-tableofcontents.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-tableofcontents.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-text-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-text-frame.svg
new file mode 100644
index 000000000..398d46836
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-text-frame.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v1h-1v1h1v10h-1v1h1v1h1v-1h10v1h1v-1h1v-1h-1v-10h1v-1h-1v-1h-1v1h-10v-1h-1zm1 2h10v10h-10v-10zm1 1v2h3v6h2v-6h3v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-text.svg
new file mode 100644
index 000000000..e59f8f31d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-text.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.258 1-3.258 9h1.627l0.6934-1.93h3.174l0.6934 1.93h1.812l-3.439-9h-1.303zm0.6484 2.57 1.141 3.215h-2.279l1.139-3.215zm6.094 1.43v1h2.5c0.2141 0 0.5 0.3071 0.5 0.5v0.5h-2.5c-1.5 0-1.5 1.5-1.5 1.5s4.01e-4 1.5 1.5 1.5h3.5v-3.5c0-0.8172-0.6599-1.5-1.5-1.5h-2.5zm0.5 3h2.5v1h-2.5c-0.5 0-0.5-0.5-0.5-0.5s1e-6 -0.5 0.5-0.5zm-6.5 4 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insert-vertical-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insert-vertical-rule.svg
new file mode 100644
index 000000000..ae46dd85d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insert-vertical-rule.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.5523 0-0.9999 0.448-1 1v12c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1h-1v-4h1v-8c-1e-4 -0.552-0.4477-1-1-1h-6zm1 2h4v10h-4v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2v-2zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insertcell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insertcell.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insertcell.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/insertcellcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/insertcellcopy.svg
new file mode 100644
index 000000000..fdd4cc503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/insertcellcopy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h8v-2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h2v-8h-14zm8 4v4h1.334l0.666-1-2-3zm-2 0-2 3 2 3v-6zm3 5v5h5v-5h-5zm1 1h3v3h-3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/institution-add.svg
new file mode 100644
index 000000000..ac3dd152c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/institution-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h7v-1h-1v-4h1v-3h2v1h2v-1h1v-2h1zm-2.967 6h2v6h-2zm6 2v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/institution-delete.svg
new file mode 100644
index 000000000..f3452f6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/institution-delete.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h7v-8h2v2h2v-2h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m10 10v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/institution-edit.svg
new file mode 100644
index 000000000..619b48a62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/institution-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h7v-8h2v4l2-2v-2h1v-2h1l-7.033-4zm-2.967 6h2v6h-2v-6zm9.699 2.002c-0.06711 0.002647-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.001953 1.412 1.416 0.001953 2.951-2.953-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/institution.svg b/.icons/Gruvbox-Plus-Dark/actions/16/institution.svg
new file mode 100644
index 000000000..4998da566
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/institution.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h12v-2h-5v-6h2v6h2v-6h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/interactive_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/interactive_simplify.svg
new file mode 100644
index 000000000..4bc77bcfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/interactive_simplify.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2c-0.5804 0-1.094 0.3128-1.357 0.7637s-0.3445 0.992-0.3614 1.598c-0.0336 1.211 0.2247 2.721 0.4747 4.221s0.4917 2.991 0.4629 4.029c-0.0145 0.52-0.1049 0.916-0.2247 1.121-0.1198 0.206-0.1995 0.268-0.4941 0.268-0.1146 0-0.1985-0.033-0.3203-0.146-0.1218-0.114-0.2599-0.312-0.3828-0.579-0.2458-0.532-0.4316-1.313-0.5528-2.101-0.2423-1.576-0.2441-3.174-0.2441-3.174h-1s-0.00176 1.652 0.2559 3.326c0.1288 0.837 0.318 1.681 0.6347 2.367 0.1584 0.343 0.3484 0.653 0.6094 0.895s0.6146 0.412 1 0.412c0.5804 0 1.094-0.313 1.357-0.764s0.3445-0.992 0.3614-1.597c0.0336-1.212-0.2247-2.721-0.4747-4.221s-0.4917-2.991-0.4629-4.029c0.0145-0.5194 0.1049-0.9158 0.2247-1.121 0.1198-0.2054 0.1995-0.2676 0.4941-0.2676 0.3423 0 0.527 0.0835 0.6758 0.2168s0.2722 0.3494 0.3574 0.6641c0.1704 0.6292 0.1537 1.598 0.0918 2.588-0.0619 0.9896-0.1633 1.997-0.0762 2.834 0.0436 0.4183 0.1292 0.8043 0.3574 1.136 0.2283 0.332 0.648 0.561 1.094 0.561 0.7917 0 1.38-0.502 1.625-1.09 0.2451-0.5882 0.2808-1.252 0.3125-1.885s0.0563-1.241 0.1602-1.607c0.0519-0.1833 0.1185-0.2941 0.1699-0.3438 0.0514-0.0496 0.0866-0.0742 0.2324-0.0742 0.375 0 0.6 0.1196 0.803 0.3223 0.202 0.2026 0.363 0.5083 0.472 0.8359 0.219 0.6551 0.225 1.342 0.225 1.342a0.5 0.5 0 0 0 0.5 0.5h3v-1h-2.584c-0.016-0.293 5e-3 -0.5682-0.191-1.158-0.141-0.4224-0.355-0.8667-0.715-1.227-0.36-0.3598-0.885-0.6152-1.51-0.6152-0.3542 0-0.694 0.1317-0.9258 0.3555s-0.3566 0.5035-0.4375 0.789c-0.1618 0.571-0.1684 1.213-0.1992 1.83s-0.0888 1.203-0.2344 1.553c-0.1455 0.3494-0.2448 0.4727-0.7031 0.4727-0.1792 0-0.197-0.0214-0.2695-0.127-0.0726-0.1055-0.151-0.344-0.1856-0.6757-0.0691-0.6635 0.017-1.656 0.0801-2.666s0.1089-2.041-0.127-2.912c-0.1179-0.4353-0.3148-0.8442-0.6542-1.148-0.3395-0.3042-0.8111-0.4707-1.344-0.4707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/interface.svg b/.icons/Gruvbox-Plus-Dark/actions/16/interface.svg
new file mode 120000
index 000000000..4b0066357
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/interface.svg
@@ -0,0 +1 @@
+edit-guides.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/internet-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/internet-amarok.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/internet-amarok.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/internet-services.svg b/.icons/Gruvbox-Plus-Dark/actions/16/internet-services.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/internet-services.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/invertimage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/invertimage.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/invertimage.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/investment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/investment-add.svg
new file mode 100644
index 000000000..92558612b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/investment-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 0.003325 0.2862 0.0242 0.5719 0.0625 0.8555 0.0767-0.3564 0.3309-0.7056 0.6621-0.8965l2.764-1.596c0.6482-0.3739 1.533-0.05776 1.803 0.375 0.8553-0.494 1.711-0.988 2.566-1.482 0.5481-0.3167 1.188-0.1276 1.617 0.3066l0.1348-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1622-2.008 1.156-2.01h1.287c-1.281-1.144-2.937-1.777-4.654-1.779zm3.367 2.652c-0.3555 0.00135-0.5766 0.3905-0.3984 0.7012l0.8301 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1385-0.2377-0.4431-0.3189-0.6816-0.1816l-2.764 1.594c-0.5781 0.3333-0.07813 1.201 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.039-3.564c0.08678-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129l-4.076-0.00195zm3.199 4.701v0.00195c-0.4903 0.8557-1.829 0.8533-2.318-0.00195 0.1924 0.3011-0.2304-0.4003-0.2754-0.4785l-1.201 0.6953c-0.5482 0.3175-1.192 0.1281-1.621-0.3066l-2.674 1.545c-0.5986 0.3458-1.338 0.1313-1.748-0.4062l-1.627 0.9395h-0.00195c-0.334 0.1924-0.7686 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.3351-0.0073 0.6693-0.0386 1-0.09375l-1.5e-4 -2.908c0-1 1-1 1-1l1.001 1.5e-4 -5.94e-4 -1c0-1 1.001-0.9998 1.001-0.9998h2.93c0.04721-0.3306 0.07071-0.6641 0.07031-0.998-0.0011-0.1271-0.0057-0.2541-0.01367-0.3809-0.1411 0.2414-0.2813 0.4883-0.4211 0.7322zm-2.566 1.647v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/investment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/investment-delete.svg
new file mode 100644
index 000000000..603a08e4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/investment-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.998 1.002c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02429 0.5706 0.0625 0.8535 0.07668-0.3563 0.331-0.7038 0.6621-0.8945l2.764-1.596c0.648-0.3738 1.37-0.2372 1.801 0.375 0.8545-0.494 1.709-0.9866 2.564-1.48 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4908-0.8562 0.1643-2.011 1.158-2.012h1.287c-1.28-1.143-2.937-1.775-4.654-1.777zm3.363 2.652c-0.355 0.0012-0.5766 0.3904-0.3984 0.7012l0.832 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2396-0.4442-0.3219-0.6836-0.1836l-3.322 1.916-0.3633-0.6289c-0.1385-0.2389-0.4447-0.3202-0.6836-0.1816l-2.762 1.594c-0.5922 0.3293-0.08159 1.214 0.5 0.8672l2.33-1.348 0.3613 0.6289c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l3.322-1.918 0.2871 0.498c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l1.961-1.135 0.7109 1.242c0.1779 0.3112 0.6228 0.3112 0.8008 0l2.037-3.562c0.08674-0.1523 0.08146-0.3411-0.01367-0.4883-0.085-0.1324-0.2305-0.2125-0.3867-0.2129l-4.072-2e-3zm3.621 3.965-0.4199 0.7344v0.0019c-0.4901 0.8555-1.829 0.8534-2.318-0.0019l-0.2734-0.4785-1.203 0.6953c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5984 0.3457-1.338 0.131-1.748-0.4062l-1.625 0.9395c-0.3339 0.1924-0.7684 0.2405-1.117 0.125-0.3272-0.1086-0.5636-0.3287-0.7246-0.584 0.844 3.025 3.6 5.117 6.74 5.117 0.3407 0 0.6742-0.02521 1.002-0.07227v-0.9277l1-1-1-1v-3h3l1 1 1-1h0.9219c0.04656-0.326 0.07422-0.6592 0.07422-0.998-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828zm-4.982 2.381v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online-all.svg
new file mode 100644
index 000000000..2edb06ce1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.00141-4.074-0.00195zm3.621 3.967-0.4199 0.7344v0.00195c-0.4903 0.8557-1.831 0.8533-2.32-0.00195l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.007812-1.699h0.0039c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02453 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.005602-0.2554-0.01367-0.3828z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m13.39 10.37c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online.svg
new file mode 100644
index 000000000..3ca96d4db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/investment-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.001413-4.074-0.001953zm3.621 3.967-0.4199 0.7344v0.001953c-0.4903 0.8557-1.831 0.8533-2.32-0.001953l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.007812-1.699h0.003906c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02454 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.005602-0.2554-0.01367-0.3828zm-1.596 2.75c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8121-0.9961 1.346l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.317-0.2278 1.693 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.003553-0.1895-0.001953h-0.003906l0.001953-0.001953zm-2.391 2.68-0.001953 0.001953 0.01172 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8132 0.9961-1.348l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/investment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/investment.svg
new file mode 100644
index 000000000..e9bce1dd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/investment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.999 0.9999c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02427 0.5705 0.06248 0.8534 0.07668-0.3563 0.3308-0.7035 0.6619-0.8942l2.763-1.595c0.648-0.3738 1.371-0.2373 1.802 0.3749 0.8545-0.494 1.709-0.9881 2.564-1.482 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07618-0.3983-0.6971c-0.4908-0.8562 0.1641-2.01 1.158-2.011h1.287c-1.28-1.143-2.936-1.775-4.653-1.777zm3.366 2.652c-0.3562-2.263e-4 -0.5788 0.3896-0.4003 0.701l0.8315 1.455-1.535 0.8865-0.2871-0.496c-0.1379-0.2396-0.444-0.3219-0.6834-0.1836l-3.323 1.917-0.3632-0.6288c-0.1385-0.2389-0.4445-0.3202-0.6834-0.1816l-2.761 1.593c-0.5922 0.3293-0.08179 1.214 0.4998 0.8667l2.329-1.346 0.3612 0.6288c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l3.323-1.919 0.2871 0.4979c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l1.962-1.134 0.7104 1.242c0.1779 0.3112 0.6226 0.3112 0.8006 0l2.036-3.563c0.08674-0.1523 0.08146-0.341-0.01367-0.4882-0.085-0.1324-0.2304-0.2124-0.3866-0.2128l-4.073-0.00195zm3.618 3.965-0.4198 0.7344v0.00197c-0.4901 0.8555-1.83 0.8534-2.319-0.00197l-0.2733-0.4784-1.203 0.6951c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.675 1.545c-0.5984 0.3457-1.338 0.1312-1.748-0.4061l-1.626 0.9393c-0.3339 0.1924-0.7682 0.2405-1.117 0.125-0.3272-0.1086-0.5635-0.3285-0.7245-0.5838 0.844 3.025 3.6 5.117 6.74 5.117 3.865 0 6.998-3.133 6.998-6.998-0.0011-0.1277-0.0056-0.2553-0.01367-0.3827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ip-blocked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ip-blocked.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ip-blocked.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-active.svg
new file mode 100644
index 000000000..2b938308e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-active.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v3h-3v2h3v4h-3v2h3v3h2v-3h2a4 4 0 0 1 0.5449-2h-2.545v-4h4v2.547a4 4 0 0 1 1.996-0.5469 4 4 0 0 1 0.003906 0v-2h3v-2h-3v-3h-2v3h-4v-3h-2zm11 11-3 0.003906h3v-0.003906z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15 12a3 3 0 0 1-2.999 3 3 3 0 0 1-3.001-2.998 3 3 0 0 1 2.997-3.002 3 3 0 0 1 3.003 2.997l-3 0.003341z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-inactive.svg
new file mode 100644
index 000000000..1cf604bfb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-channel-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3h-2zm2 5h4v4h-4v-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-close-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-close-channel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-close-channel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-join-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-join-channel.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-join-channel.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-operator.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-operator.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-remove-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-remove-operator.svg
new file mode 100644
index 000000000..73a89ac1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-remove-operator.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" 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-10zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-2.6e-6 1.152 0.5117 1.152 1.143-3.856e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 2.6e-6 -1.152-0.5117-1.152-1.143 3.857e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-unvoice.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-unvoice.svg
new file mode 120000
index 000000000..b941b1859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-unvoice.svg
@@ -0,0 +1 @@
+player-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/irc-voice.svg b/.icons/Gruvbox-Plus-Dark/actions/16/irc-voice.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/irc-voice.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/item.svg b/.icons/Gruvbox-Plus-Dark/actions/16/item.svg
new file mode 100644
index 000000000..11b06c2d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/item.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,3 C 1.1673,3 1,3.1673 1,3.375 v 1.25 C 1,4.8327 1.1673,5 1.375,5 h 1.25 C 2.8327,5 3,4.8327 3,4.625 V 3.375 C 3,3.1673 2.8327,3 2.625,3 Z M 5,3 V 5 H 15 V 3 Z M 1.375,11 C 1.1673,11 1,11.1673 1,11.375 v 1.25 C 1,12.8327 1.1673,13 1.375,13 h 1.25 C 2.8327,13 3,12.8327 3,12.625 v -1.25 C 3,11.1673 2.8327,11 2.625,11 Z M 5,11 v 2 h 10 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 5,7 V 9 H 15 V 7 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itemize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itemize.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itemize.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/items-tags.svg b/.icons/Gruvbox-Plus-Dark/actions/16/items-tags.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/items-tags.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-copy-link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-copy-link.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-copy-link.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-information.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-open-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-open-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-open-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-question.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-resize.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-resize.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-rotate.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-rotate.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-tools.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-tools.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-tools.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-upload.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-upload.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-utils.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-utils.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-utils.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/itmages-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/itmages-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/join.svg b/.icons/Gruvbox-Plus-Dark/actions/16/join.svg
new file mode 100644
index 000000000..9997724db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/join.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 15c-1.105 0-2-0.8954-2-2 0.0018-0.7127 0.3828-1.371 1-1.727v-6.547c-0.6172-0.3564-0.9982-1.014-1-1.727 0-1.105 0.8954-2 2-2 1.105 0 2 0.8954 2 2-0.0018 0.7127-0.3828 1.371-1 1.727v1.273s1e-6 1 1 1h6s3 1.2e-5 3 3v1.273c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2s-2-0.8954-2-2c7.32e-4 -0.7138 0.3818-1.374 1-1.73v-1.27c0-1-1-1-1-1h-6c-0.3794 0-0.7105-0.04897-1-0.1328v2.406c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/journal-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/journal-new.svg
new file mode 100644
index 000000000..510fd3b4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/journal-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h14v-2h-14zm0 4v2h6v-2h-6zm10 0v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-10 3.996v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/junction.svg b/.icons/Gruvbox-Plus-Dark/actions/16/junction.svg
new file mode 100644
index 000000000..6e27159b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/junction.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.998c-1.105-1e-8 -2 0.895-2 2 0.0018 0.713 0.3828 1.372 1 1.729v6.547c-0.6172 0.356-0.9982 1.014-1 1.727 0 1.105 0.895 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.372-1-1.729v-0.803s1e-6 -1 1-1v-0.00195h6s1 1e-6 1 1v0.803c-0.6182 0.356-0.9993 1.015-1 1.729 0 1.105 0.8954 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.37-1-1.727v-6.541c0.6182-0.356 0.9993-1.017 1-1.73 0-1.105-0.8954-2-2-2s-2 0.895-2 2c0.0018 0.713 0.3828 1.37 1 1.727v1.741s-0.0057 0.9987-1 0.998h-6c-1 0-1-1-1-1v-1.739c0.6172-0.356 0.9982-1.016 1-1.729 0-1.105-0.895-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-clip.svg
new file mode 100644
index 000000000..e19194c78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-clip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 2h1v1h-1v-1zm2 0h8v10h-8v-10zm9 0h1v1h-1v-1zm-7 2v6l5-3-5-3zm-4 1h1v1h-1v-1zm11 0h1v1h-1v-1zm-11 3h1v1h-1v-1zm11 0h1v1h-1v-1zm-11 3h1v1h-1v-1zm11 0h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-color-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-color-clip.svg
new file mode 100644
index 000000000..06c28596f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-color-clip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm0.9998 2h0.9998v0.9998h-0.9998zm2 0h8.001v9.998h-8.001zm8.999 0h0.9998v0.9998h-0.9998zm-5.001 2c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928c1.187 0 2.142-0.8562 2.142-1.928 0-1.071-1.714-2.358-2.142-4.072zm-5.999 0.9998h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-slide-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-slide-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-slide-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-text-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-text-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-add-text-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-hor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-hor.svg
new file mode 100644
index 000000000..962e14741
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-hor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4v8l6-4zm6 8h2v-8h-2zm2-4 6 4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-left.svg
new file mode 100644
index 000000000..2c75cd73e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v8h2v-4-4h-2zm2 4 7 4v-8l-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-right.svg
new file mode 100644
index 000000000..aa418af2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v8h-2v-4-4h2zm-2 4-7 4v-8l7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-vert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-vert.svg
new file mode 100644
index 000000000..4e919f72b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-align-vert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1 4 6 4-6zm0 6v2h8v-2zm4 2-4 6h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-composite.svg
new file mode 100644
index 000000000..be4389f8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-composite.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4v-4zm0 4v4h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-custom-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-custom-effect.svg
new file mode 100644
index 000000000..894128862
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-custom-effect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-2.6e-6 1.152 0.5117 1.152 1.143-3.856e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 2.6e-6 -1.152-0.5117-1.152-1.143 3.857e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-deleffect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-deleffect.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-deleffect.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-audio.svg
new file mode 100644
index 000000000..e7fdc3a5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-audio.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 1-4 4h-3v6h3l4 4zm2-4.701e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-video.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-video.svg
new file mode 100644
index 000000000..5f825e5ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-hide-video.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m1 3.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-edit.svg
new file mode 100644
index 000000000..5986c1a4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h3v-10zm11 0v10h3v-10zm-7.008 2.009v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-rect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-rect.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-rect.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-unicode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-unicode.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-insert-unicode.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-no-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-no-composite.svg
new file mode 100644
index 000000000..b6259cda3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-no-composite.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4v-4zm0 4v4h4v-4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-normal-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-normal-edit.svg
new file mode 100644
index 000000000..88194d105
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-normal-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3v6h6v-6zm-2 7v3h10v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-height.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-height.svg
new file mode 100644
index 000000000..2d7a085f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-height.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 6h8zm-4 8 4 6 4-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-width.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-width.svg
new file mode 100644
index 000000000..0d3866d59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-object-width.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8-6-4v8zm-8-4-6 4 6 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-overwrite-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-overwrite-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-overwrite-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-ripple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-ripple.svg
new file mode 100644
index 000000000..f9f856c7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-ripple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-2zm1 7-3-3v2h-1v2h1v2l3-3zm5-7c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1h-2zm1 7 3 3v-2h1v-2h-1v-2l-3 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-rolling.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-rolling.svg
new file mode 100644
index 000000000..dec7a2ceb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-rolling.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-0.554 0-1 0.446-1 1v1h2v4h-1v-2l-3 3 3 3v-2h1v4h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-2zm6 0c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-4h1v2l3-3-3-3v2h-1v-4h2v-1c0-0.554-0.446-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-all.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-all.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-images.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-images.svg
new file mode 100644
index 000000000..c1a3e41de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-images.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v5h2v-4h4v-2zm7 0v2h4v4h2v-5c0-1-1-1-1-1zm-2.01 2.996 0.01 2.004h2l-0.01-2.004zm0.01 3.004-0.01 4.996h2l0.01-4.996zm-6 2v5c0 1 1 1 1 1h5v-2h-4v-4zm12 0v4h-4v2h5s1 0 1-1v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-rects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-rects.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-rects.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-texts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-texts.svg
new file mode 100644
index 000000000..829962bbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-texts.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-5 3v2h2.99l0.009766 6h2l-0.009766-6h3.01v-2h-8zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-tool.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-select-tool.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audio.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audio.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audiothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audiothumb.svg
new file mode 100644
index 000000000..4d89f3b82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-audiothumb.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.992 3.004v4.289l-2.223-1.695v1.795l-3.77-0.1875v1.598l3.77-0.1875v1.795l2.223-1.695v4.289l3.477-4.271v1.16l2.193-1.672 0.01367-0.001953v3.396l2.072-3.021v0.9473l2.252-1.537-2.252-1.537v0.9473l-2.072-3.021v3.396l-0.01367-0.001953-2.193-1.672v1.16l-3.477-4.271z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-markers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-markers.svg
new file mode 100644
index 000000000..6b0bb2fd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-markers.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1.016v14h14v-14zm3.322 4.984h2.355l2.322 7h-1.818l-0.332-1h-2.699l-0.332 1h-1.818zm1.178 1.928-0.6875 2.072h1.375zm5.25 3.572c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75zm2.5 0c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-video.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-video.svg
new file mode 100644
index 000000000..3ea41b25b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-video.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-videothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-videothumb.svg
new file mode 120000
index 000000000..7b51f34f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-show-videothumb.svg
@@ -0,0 +1 @@
+kdenlive-show-audiothumb.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slide.svg
new file mode 100644
index 000000000..9976b5c1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slide.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1c-0.554 0-1 0.446-1 1v5h-2v-2l-3 3 3 3v-2h2v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5h2v2l3-3-3-3v2h-2v-5c0-0.554-0.446-1-1-1h-4zm1 2h2v10h-2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slip.svg
new file mode 100644
index 000000000..28549509e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-slip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1h-2zm1 7 3 3v-2h1v-2h-1v-2l-3 3zm9-7c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-2zm1 7-3-3v2h-1v2h1v2l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-snap.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-snap.svg
new file mode 120000
index 000000000..305374af9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-snap.svg
@@ -0,0 +1 @@
+kdenlive-align-hor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-spacer-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-spacer-tool.svg
new file mode 100644
index 000000000..27823ea25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-spacer-tool.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9922c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-4 0.007812c-3.865 0-6.998 3.133-6.998 6.998-1e-7 3.865 3.133 6.998 6.998 6.998 2.156-0.0071 4.189-1.008 5.51-2.713 0.496 0.3726 0.992 0.7449 1.488 1.117l0.0039-5-4.801 1.396c0.5669 0.4261 1.134 0.8512 1.701 1.277-0.9389 1.202-2.375 1.91-3.9 1.922-2.761 0-5-2.239-5-5-3e-7 -2.761 2.237-4.999 4.998-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-split-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-split-audio.svg
new file mode 100644
index 000000000..c34434510
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-split-audio.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.18 0.998c-3.796 0.7072-7.607 1.401-11.41 2.102-0.938 0.1746-0.7578 1.162-0.7578 1.162l0.4414 1.738h2.945l1.072-1.947 2.322 1.947h2.201l0.8633-1.225 1.668 1.225h2.469l-0.8633-4.152c-0.124-0.7425-0.6796-0.8503-0.9512-0.8477v-0.001953zm-12.18 6.002v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-12 2v2h3l4 4v-6zm9 0v2.453c0.9381-0.5416 1.602-1.431 1.869-2.453zm3.41 0c-0.3322 1.919-1.592 3.555-3.41 4.389v1.611c2.671-0.9442 4.552-3.257 4.93-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track-has-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track-has-effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track-has-effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track_has_effect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track_has_effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-track_has_effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unlock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unlock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unselect-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unselect-all.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-unselect-all.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-down.svg
new file mode 100644
index 000000000..1f1031e3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-down.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-1 5v5.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-top.svg
new file mode 100644
index 000000000..17e1e8334
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c-1.105 0-2-0.8954-2-2s0.8954-2 2-2 2 0.8954 2 2-0.8954 2-2 2zm-1-5v-5.172l-3.586 3.586-1.414-1.414 6-6 6 6-1.414 1.414-3.586-3.586v5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-up.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zindex-up.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-end.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-end.svg
new file mode 100644
index 000000000..628f061a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-end.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 14c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-4c-0.554 0-1 0.446-1 1v2h3v6h-3v2c0 0.554 0.446 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-start.svg
new file mode 100644
index 000000000..e7737461b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zone-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2h-3v-6h3v-2c0-0.554-0.446-1-1-1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-large.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-large.svg
new file mode 100644
index 000000000..1d1ab786c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-large.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v5.004h2v-4.004h4v-2zm7 0v2h4v4.004h2v-5.004c0-1-1-1-1-1zm-1 2-2.01 4h4c0 0.03603-1.99-4-1.99-4zm-2.01 6 2.01 4 1.99-4zm-4.99 0.003906v4.996c0 1 1 1 1 1h5v-2h-4v-3.996zm12 0v3.996h-4v2h5s1 0 1-1v-4.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-small.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-small.svg
new file mode 100644
index 000000000..35951a14d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdenlive-zoom-small.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.008 1c-1 0-1 1-1 1v5.004h2v-4.004h3.984l8e-3 -2zm6.992 0v2h4.008v4.004h2v-5.004c0-1-1-1-1-1zm-7.992 8.004v4.996c0 1 1 1 1 1h4.992v-2h-3.992v-3.996zm12 0v3.996h-4.008v2h5.008s1 0 1-1v-4.996zm-3.008-5.004h-4l2 4m-2 4h4l-2-4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kdocumentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kdocumentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kdocumentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/key-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/key-enter.svg
new file mode 100644
index 000000000..071dfcc28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/key-enter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1h-7zm4 3h1v7h-4v1l-3-1.5 3-1.5v1h3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/key_enter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/key_enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/key_enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-hide.svg
new file mode 100644
index 000000000..ed372f48a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-hide.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 14 3 2 3-2zm-3-13s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-shift.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-shift.svg
new file mode 100644
index 000000000..953f894af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard-shift.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1.199c-0.8922-4.274e-4 -1.642 0.6483-1.74 1.506l-0.875 7.615c-0.1149 1.003 0.697 1.879 1.74 1.879h10.5c1.043 4.87e-4 1.855-0.8762 1.74-1.879l-0.875-7.615c-0.09837-0.8576-0.8481-1.506-1.74-1.506zm4.375 1.801 3.068 4-1.498-0.07812 0.1882 2.078h-3.516l0.1882-2.078-1.498 0.07812 3.068-4zm-7 9.5v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyboard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard.svg
new file mode 100644
index 000000000..0cb7d0af3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyboard.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-add.svg
new file mode 100644
index 000000000..74f4e77cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm6 9v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-disabled.svg
new file mode 100644
index 000000000..c74b1f870
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-duplicate.svg
new file mode 100644
index 000000000..dcd9fb241
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.543 1v1.572h1.57v0.8672c-0.2602 0.04814-0.5099 0.1196-0.75 0.2109l1.293 1.291c0.07995-0.00705 0.1604-0.01166 0.2422-0.01172 1.519 0 2.75 1.231 2.75 2.75-8.27e-4 1.141-0.6959 2.119-1.686 2.535 0.02428 0.1878 0.03667 0.377 0.03711 0.5664-3e-3 0.3752-0.05282 0.7485-0.1484 1.111 1.928-0.4337 3.369-2.154 3.369-4.213-4.46e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm-4.578 3.002v1.57h1.57v0.8672c-2.045 0.3783-3.531 2.16-3.535 4.24 5.52e-4 2.386 1.935 4.32 4.32 4.32 2.386 5.52e-4 4.322-1.934 4.322-4.32-4.461e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.57v-1.57h-4.713zm2.355 3.93c1.519 0 2.75 1.231 2.75 2.75-0.0011 1.518-1.232 2.748-2.75 2.748-1.517-0.0011-2.747-1.231-2.748-2.748-4e-7 -1.518 1.23-2.749 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-next.svg
new file mode 100644
index 000000000..dddfc5f22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-next.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.965 2.5v1.572h1.57v0.8672a4.321 4.321 0 0 0-3.535 4.24 4.321 4.321 0 0 0 4.32 4.32 4.321 4.321 0 0 0 4.322-4.32 4.321 4.321 0 0 0-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm9.035 2.5v8l3-4-3-4zm-6.68 1.43a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.748 2.75 2.75 0 0 1-2.748-2.748 2.75 2.75 0 0 1 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-previous.svg
new file mode 100644
index 000000000..cafe834f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-previous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.543 2.5v1.57h1.57v0.8672a4.321 4.321 0 0 0-3.537 4.24 4.321 4.321 0 0 0 4.322 4.322 4.321 4.321 0 0 0 4.32-4.322 4.321 4.321 0 0 0-0.9434-2.691l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.666-0.7422 0.7422 0.4727 0.4688-0.4922 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.713zm-3.543 2.5-3 4 3 4v-8zm5.898 1.428a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.75 2.75 2.75 0 0 1-2.75-2.75 2.75 2.75 0 0 1 2.75-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-record.svg
new file mode 100644
index 000000000..831b68ee5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-record.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 0.5234-0.04102 4 4 0 0 1-0.5234-1.959 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.469 3.039 4 4 0 0 1 0.5312-0.03906 4 4 0 0 1 1.486 0.2871 5.5 5.5 0 0 0-1.188-3.215l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15 13a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-remove.svg
new file mode 100644
index 000000000..3aa6a0e8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe-remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm4 10v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/keyframe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe.svg
new file mode 100644
index 000000000..4c855e9d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/keyframe.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kfm_home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kfm_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kfm_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kipiplugin_youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kipiplugin_youtube.svg
new file mode 100644
index 000000000..61e41f2ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kipiplugin_youtube.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.107 2c-1.87 3.998e-4 -4.628 0.1237-5.455 0.1523-0.8988 0.086-1.23 0.134-1.721 0.582-0.7548 0.7106-0.9316 2.108-0.9316 4.246v2.033c0 2.437 0.3035 3.677 0.8086 4.129 0.5771 0.529 0.9578 0.5698 1.34 0.6328 0.1489 0.023 1.207 0.2246 5.891 0.2246 2.92 0 5.428-0.1486 5.687-0.1816 0.419-0.057 1.012-0.1388 1.471-0.6758 0.671-0.812 0.8027-2.161 0.8027-4.117v-2.367c0-1.265-0.06473-3.051-0.8027-3.801-0.56-0.5053-0.7639-0.6464-1.92-0.709-0.326-0.0154-3.177-0.1488-5.17-0.1484zm-2.107 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kittens.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kittens.svg
new file mode 100644
index 000000000..7ac31ce12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kittens.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-1.105 0-2 1.343-2 3s0.8954 3 2 3 2-1.343 2-3-0.8954-3-2-3zm5 0c-1.105 0-2 1.343-2 3s0.8954 3 2 3c1.105 0 2-1.343 2-3s-0.895-3-2-3zm-8.113 4.986c-0.0909 0.0114-0.1776 0.0351-0.2617 0.0742-0.6726 0.3136-0.8271 1.428-0.3438 2.486 0.4837 1.059 1.421 1.661 2.094 1.348 0.6726-0.3138 0.8274-1.426 0.3438-2.484-0.4232-0.9264-1.196-1.504-1.832-1.424zm12.23 0c-0.636-0.0799-1.409 0.4975-1.832 1.424-0.483 1.059-0.329 2.17 0.344 2.484 0.673 0.3135 1.61-0.2889 2.094-1.348 0.483-1.059 0.329-2.173-0.344-2.486-0.084-0.0391-0.171-0.0628-0.262-0.0742zm-6.275 2.014s-1.056-3e-3 -1.779 0.6445c-1.002 0.8974-2.158 2.806-2.158 2.806-0.6115 0.958-0.9004 1.464-0.9004 1.994 0 1.048 0.7838 1.555 1.838 1.555 0.4641 0 0.7517 5e-3 1.51-0.387 0 0 0.4921-0.452 1.652-0.406 1.149-0.046 1.641 0.4 1.641 0.4 0.7584 0.392 1.058 0.393 1.523 0.393 1.054 0 1.836-0.508 1.836-1.555 0-0.53-0.289-1.039-0.9-1.996 0 1e-3 -1.186-1.875-2.157-2.804-0.6786-0.6481-1.781-0.6445-1.781-0.6445h-0.3242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_off.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_off.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_on.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmousetool_on.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase-new.svg
new file mode 100644
index 000000000..1f089d925
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-5.998c0-1.999-2-2-2-2zm4.029 2h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrase.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrasebook.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrasebook.svg
new file mode 120000
index 000000000..7d2325842
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phrasebook.svg
@@ -0,0 +1 @@
+im-irc.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phresebook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phresebook-new.svg
new file mode 100644
index 000000000..77450c99a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kmouth-phresebook-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.406 5s-1.406 3.906e-4 -1.406 1.4v5.199c0 0.775 0.6363 1.4 1.428 1.4h5.572l1.5 2 1.5-2h0.5723s1.428-3.91e-4 1.428-1.4v-5.199c0-1.4-1.428-1.4-1.428-1.4zm3.594 1h2v2h2v2h-2v2h-2v-2h-2v-2h2zm-5.594-5s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/knotes_alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_alarm.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_alarm.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/knotes_date.svg b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_date.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_date.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/knotes_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/knotes_delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/know.svg b/.icons/Gruvbox-Plus-Dark/actions/16/know.svg
new file mode 100644
index 000000000..82517826b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/know.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4498-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm6.854 10c-0.126 0.009931-0.2468 0.06969-0.3359 0.1738l-2.229 2.602-1.021-1.02c-0.1939-0.1939-0.5053-0.1939-0.6992 0s-0.1939 0.5053 0 0.6992l1.398 1.4c0.1939 0.1939 0.5073 0.1939 0.7012 0 0.8608-1.008 1.735-2.028 2.602-3.039 0.1672-0.1953 0.156-0.4821-0.01758-0.6641-0.01158-0.01212-0.02407-0.02209-0.03711-0.0332-0.1041-0.08918-0.2353-0.1291-0.3613-0.1191zm-7.854 1.998v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kontact-import-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kontact-import-wizard.svg
new file mode 100644
index 000000000..bf5d6d8f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kontact-import-wizard.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10l-2.5-2.5 3.5-3.5h3v-4c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm11.5 5-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293-0.707-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kontes_close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kontes_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kontes_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_combine.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_combine.svg
new file mode 100644
index 000000000..df4875615
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_combine.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-0.554 0-1 0.446-1 1s0.446 1 1 1h3c1 0 1 1 1 1v6c0 1-1 1-1 1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3s3-6e-6 3-3v-2h3v2l4-3-4-3v2h-3v-2s-6e-6 -3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_comparedirs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_comparedirs.svg
new file mode 100644
index 000000000..d54017ca1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_comparedirs.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1-4 3 4 3v-2h1c1 0 1 1 1 1v4.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-4.27s-3e-6 -3-3-3h-1v-2zm-7 1a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_diskusage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_diskusage.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_diskusage.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_jumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_jumpback.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_jumpback.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_mountman.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_mountman.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_mountman.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_setjumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_setjumpback.svg
new file mode 120000
index 000000000..76b680962
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_setjumpback.svg
@@ -0,0 +1 @@
+go-jump-definition.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_split.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_split.svg
new file mode 100644
index 000000000..e88f7fc31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_split.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1-0.04102 2h-2.959s-3 9e-6 -3 3v1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3v1s9e-6 3 3 3h3v2l4-3-4-3-0.04102 2h-2.959c-1 0-1-1-1-1v-4c0-1 1-1 1-1h3v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_off.svg
new file mode 100644
index 000000000..c6d28c4c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 1.1e-6 -1 1v11s1e-6 1 1 1h12s1-1e-6 1-1v-9c0-1-1-1-1-1h-5l-2-2zm7.67 3.996 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.996 2.287 2.223 2.287 2.221-1.024 2.221-2.287c4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-9.6e-5 0.03954-2e-3 0.05859-0.01916 1.222-0.6596 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_on.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_syncbrowse_on.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kr_unselect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kr_unselect.svg
new file mode 100644
index 000000000..9a7273b94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kr_unselect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1,1 V 13 L 4.217,11.213 6.403,15 9.001,13.5 6.839,9.756 10.001,8 Z M 11.414,1 H 10 V 2.414 L 11.586,4 10,5.586 V 7 h 1.414 L 13,5.414 14.586,7 H 16 V 5.586 L 14.414,4 16,2.414 V 1 H 14.586 L 13,2.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kruler-east.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-east.svg
new file mode 100644
index 000000000..622bd6b2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-east.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 2c-1e-4 -0.5523-0.4477-0.9999-1-1h-6c-0.5523 1e-4 -0.9999 0.4477-1 1v12c1e-4 0.552 0.4477 1 1 1h6c0.5523 0 0.9999-0.448 1-1zm-2 1v1h-2v1h2v2h-2v1h2v2h-2v1h2v2h-4v-10zm-7 1-2.5-3-2.5 3zm0 8h-5l2.5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kruler-north.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-north.svg
new file mode 120000
index 000000000..b31f3fe5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-north.svg
@@ -0,0 +1 @@
+measure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kruler-south.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-south.svg
new file mode 100644
index 000000000..f1a2fa358
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-south.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15c0.5523-1e-4 0.9999-0.4477 1-1v-6c-1e-4 -0.5523-0.4477-0.9999-1-1h-12c-0.552 1e-4 -1 0.4477-1 1v6c0 0.5523 0.448 0.9999 1 1zm-1-2h-1v-2h-1v2h-2v-2h-1v2h-2v-2h-1v2h-2v-4h10zm-1-7 3-2.5-3-2.5zm-8 0v-5l-3 2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kruler-west.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-west.svg
new file mode 100644
index 000000000..14d1048b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kruler-west.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 14c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1v-12c-1e-4 -0.552-0.4477-1-1-1h-6c-0.5523 0-0.9999 0.448-1 1zm2-1v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2v-2h4v10zm7-1 2.5 3 2.5-3zm0-8h5l-2.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_advanced.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_advanced.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_catalog.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_catalog.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cbound.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cbound.svg
new file mode 100644
index 000000000..a45df6be9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cbound.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c0 2.209-1.791 4-4 4v1c0.3956-0.001568 0.7894-0.05011 1.174-0.1445l0.6543 2.443c-0.5988 0.128-1.21 0.198-1.828 0.2012v1c1.465-0.00481 2.911-0.3315 4.236-0.957 0.317 0.4977 0.633 0.9961 0.9492 1.494 0.5013-0.3178 1.125-0.7663 1.777-1.367l1.379 1.379c-2.326 1.889-5.276 2.941-8.342 2.951v1c3.332-0.0094 6.539-1.164 9.055-3.238l1.34 1.34a16 16 0 0 1-4.969 2.898h2.49a17 17 0 0 0 6.084-5.393v-1.938a16 16 0 0 1-2.867 3.756l-3.463-3.463c0.8754-0.9444 1.742-2.167 2.381-3.719 0.7832 0.2071 1.566 0.4146 2.35 0.6211 0.3936-1.25 0.5956-2.553 0.5996-3.865h-1c-0.0032 0.892-0.1076 1.779-0.3066 2.645l-6.773-1.791c0.05108-0.2817 0.07787-0.5672 0.08008-0.8535h-1zm0.6523 1.816c1.47 0.3882 2.94 0.7769 4.41 1.166-0.515 1.207-1.232 2.307-1.914 3.047-0.6826 0.7396-1.174 1.189-1.686 1.58-0.2935-0.4636-0.5908-0.9244-0.8867-1.387-0.565 0.3381-1.164 0.6104-1.783 0.8164l-0.6738-2.518c1.169-0.5514 2.073-1.535 2.533-2.705z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_clines.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_clines.svg
new file mode 100644
index 000000000..c066eda28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_clines.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.52 1-3.822 6.399-5.582 2.679-2.111 4.537 0.8184 0.3848 1.958-4.234 5.127-2.474 2.577 1.836 3.514-4.765zm-0.03516 1.838 1.442 2.471-2.625 3.568-1.721-1.192z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cnames.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cnames.svg
new file mode 100644
index 000000000..071caf53c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_cnames.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.094 4c-2.402 0-4.094 1.799-4.094 4.611 0 2.627 1.658 4.389 3.963 4.389 2.377 0 4.037-1.841 4.037-4.564 0-2.688-1.631-4.436-3.906-4.436zm10.91 0c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-10.96 1.688c1.291 0 2.021 1.109 2.021 2.857 0 1.768-0.8264 2.762-2.066 2.762-1.239 0-2.062-1.071-2.062-2.797 0-1.727 0.8356-2.822 2.107-2.822zm4.957 1.312v6h2v-2.826c0-0.8312 0.5588-1.619 1.146-1.619 0.2967 0 0.6377 0.09734 0.8535 0.2168v-1.66c-0.1118-0.04624-0.401-0.1113-0.5898-0.1113-0.8826 0-1.176 0.5834-1.41 1v-1zm5 0v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_colors.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_colors.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_colors.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_constellationart.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_constellationart.svg
new file mode 100644
index 000000000..0d2fd0b52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_constellationart.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.243 1.012c-0.1998-0.07666-0.4162 0.2293-0.4846 0.6851-0.06163 0.4108 0.0018 2.58 0.08355 2.86 0.04047 0.1387-0.02683 0.204-0.3782 0.3676-0.5165 0.2404-1.259 0.9432-1.506 1.426-0.1073 0.2102-0.1793 0.5112-0.1793 0.7458 0 0.3424 0.04159 0.4351 0.319 0.7124 0.3362 0.3362 0.6902 0.4727 1.455 0.5605 0.2556 0.02932 0.5158 0.09266 0.5772 0.1413 0.2189 0.1732 0.4369 0.7344 0.5225 1.341 0.05412 0.3832 0.2035 0.8632 0.3935 1.269 0.3042 0.649 0.305 0.6527 0.2491 1.477-0.03083 0.4546-0.09852 1.104-0.1504 1.442-0.08483 0.552-0.0802 0.6301 0.05621 0.7808 0.2324 0.2567 0.8391 0.2331 1.018-0.0395 0.1335-0.2037 0.307-0.7994 0.4132-1.419l0.05468-0.3159 0.398 0.2035c0.2255 0.1158 0.4592 0.3175 0.5408 0.4649l0.1443 0.2598h-0.2309c-0.3425 0-0.6061 0.2202-0.6061 0.5058 0 0.5063 0.2901 0.5196 0.2901 0.5196h4.666c0.7778 0 0.8234-0.1644 0.8916-0.8916 0.01959-0.2088 0.07981-0.2666 0.3889-0.3691 0.7434-0.2467 1.228-1.015 0.9931-1.577-0.1255-0.3002-0.5189-0.511-0.84-0.4496-0.1903 0.03635-0.2054 0.0063-0.2871-0.5605-0.174-1.207-0.6595-2.035-1.533-2.617-0.6469-0.431-1.375-0.6296-2.629-0.7185-1.188-0.0842-1.583-0.2206-1.97-0.6805-0.1201-0.1427-0.2404-0.4013-0.2674-0.5742-0.1125-0.7213-0.2341-0.9948-0.597-1.344l-0.3676-0.3555 0.1641-0.4769c0.4888-1.42 0.567-3.331 0.1368-3.331-0.2433 0-0.6241 0.588-0.8933 1.379l-0.1428 0.4177-0.1094-0.4967c-0.1459-0.663-0.4131-1.276-0.5848-1.341zm-0.5196 4.655c0.2148 0 0.3889 0.1741 0.3889 0.3889s-0.1741 0.3889-0.3889 0.3889-0.3889-0.1741-0.3889-0.3889 0.1741-0.3889 0.3889-0.3889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_deepsky.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_deepsky.svg
new file mode 100644
index 000000000..fa3c53f35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_deepsky.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1.5c0 0.2761-0.2239 0.5-0.5 0.5s-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5zm-2.033 0.1636c0.08533 0.2626-0.05839 0.5447-0.321 0.63s-0.5447-0.05839-0.63-0.321 0.05839-0.5447 0.321-0.63 0.5447 0.05839 0.63 0.321zm-1.883 0.7839c0.1623 0.2234 0.1128 0.5361-0.1106 0.6984s-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106zm-1.549 1.327c0.2234 0.1623 0.2729 0.475 0.1106 0.6984s-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106zm-1.063 1.741c0.2626 0.08533 0.4064 0.3674 0.321 0.63s-0.3674 0.4064-0.63 0.321c-0.2626-0.08533-0.4064-0.3674-0.321-0.63s0.3674-0.4064 0.63-0.321zm-0.4726 1.984c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm0.1636 2.033c0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63zm0.7839 1.883c0.2234-0.1623 0.5361-0.1128 0.6984 0.1106s0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984zm1.327 1.549c0.1623-0.2234 0.475-0.2729 0.6984-0.1106s0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984zm1.741 1.063c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321-0.2626-0.08533-0.4064-0.3674-0.321-0.63zm1.984 0.4726c0-0.2761 0.2239-0.5 0.5-0.5s0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5zm2.033-0.1636c-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321zm1.883-0.7839c-0.1623-0.2234-0.1128-0.5361 0.1106-0.6984s0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106zm1.549-1.327c-0.2234-0.1623-0.2729-0.475-0.1106-0.6984s0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106zm1.063-1.741c-0.2626-0.08533-0.4064-0.3674-0.321-0.63 0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321zm0.4726-1.984c-0.2761 0-0.5-0.2239-0.5-0.5s0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5zm-0.1636-2.033c-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63zm-0.7839-1.883c-0.2234 0.1623-0.5361 0.1128-0.6984-0.1106s-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984zm-1.327-1.549c-0.1623 0.2234-0.475 0.2729-0.6984 0.1106s-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984zm-1.741-1.063c-0.08533 0.2626-0.3674 0.4064-0.63 0.321s-0.4064-0.3674-0.321-0.63c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_developer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_developer.svg
new file mode 120000
index 000000000..e50dfffc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_developer.svg
@@ -0,0 +1 @@
+hammer-wrench.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_ekos.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_ekos.svg
new file mode 100644
index 000000000..5a261fdf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_ekos.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a6 6 0 0 0-6 6v6c0 1.105 2.686 2 6 2s6-0.8954 6-2v-6a6 6 0 0 0-6-6zm1.75 1.318a5 5 0 0 1 3.25 4.682c0 0.265-2.239 1-5 1s-5-0.6797-5-1a5 5 0 0 1 2.836-4.498c-0.7679 1.254-1.18 2.807-1.301 4.186 0.9569 0.2813 2.189 0.4368 3.465 0.4375 0.2504-2.093 0.9792-3.585 1.75-4.807zm-6.75 5.924c1.109 0.5601 2.987 0.7569 5 0.7578 2.013-8.838e-4 3.891-0.1977 5-0.7578v4.492c0 0.5523-2.239 1.266-5 1.266s-5-0.7133-5-1.266v-4.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fitsviewer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fitsviewer.svg
new file mode 100644
index 000000000..a0194de56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fitsviewer.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2c-3.866 0-6 2.68-6 5.984 0 3.305 2.134 5.766 6 5.766-3.222 0-4.834-3.012-4.834-5.766-2.55e-5 -2.754 1.612-4.988 4.834-4.988 1.456 0 2.771 0.4744 3.793 1.229-0.5718-0.174-1.18-0.2639-1.793-0.2656-2.761 0-5 1.753-4.894 4.614 0.1062 2.861 3.152 5.429 6.894 5.429 3.866 0 6-2.742 6-6.123s-2.134-5.877-6-5.877c3.222 0 4.834 3.057 4.834 5.875 2.6e-5 2.818-1.612 5.102-4.834 5.102-1.672 0-3.177-0.6192-4.24-1.605 0.695 0.2741 1.462 0.417 2.24 0.418 2.705 0 4.917-1.689 4.792-4.536s-3.126-5.255-6.792-5.255z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_flag.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_flag.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fov.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fov.svg
new file mode 100644
index 000000000..1951611a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_fov.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.499 1.027v1.004c2.912 0.2514 5.219 2.564 5.463 5.477h1c-0.2482-3.464-2.999-6.223-6.463-6.48zm-1 0.01563c-3.457 0.2576-6.205 3.007-6.461 6.465h1c0.2512-2.906 2.555-5.21 5.461-5.461zm1 3.492c1.535 0.2275 2.739 1.436 2.959 2.973h0.9961c-0.2327-2.083-1.873-3.73-3.955-3.971zm-1-0.9844c-2.077 0.2405-3.715 1.88-3.953 3.957h0.9961c0.2249-1.531 1.426-2.734 2.957-2.961zm0.5 2.457c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c1.105 0 2-0.8954 2-2s-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1c-0.5523 0-1-0.4477-1-1s0.4477-1 1-1zm-6.961 1.5c0.2555 3.458 3.003 6.207 6.461 6.465v-1.004c-2.906-0.2512-5.21-2.555-5.461-5.461zm2.508 0c0.2384 2.077 1.876 3.717 3.953 3.957v-0.9961c-1.531-0.2269-2.732-1.43-2.957-2.961zm7.912 0c-0.2204 1.536-1.424 2.745-2.959 2.973v0.9844c2.077-0.2405 3.715-1.88 3.953-3.957zm2.502 0c-0.2512 2.906-2.555 5.21-5.461 5.461v1.004c3.457-0.2576 6.205-3.007 6.461-6.465z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_grid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_grid.svg
new file mode 100644
index 000000000..b66541e84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_grid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v3.188l0.9258 2.527a7 7 0 0 1-0.9258 0.2031v1.01a8 8 0 0 0 1.273-0.2598l1.371 3.748a12 12 0 0 1-2.645 0.502v0.998a13 13 0 0 0 2.988-0.5645l0.9688 2.648h1.066l-1.098-2.998a13 13 0 0 0 3.881-2.471l2.822 2.82a17 17 0 0 1-3.729 2.648h1.957a18 18 0 0 0 2.475-1.941l1.941 1.941h0.7266v-0.6875l-1.961-1.961a18 18 0 0 0 1.961-2.494v-1.957a17 17 0 0 1-2.664 3.744l-2.822-2.82a13 13 0 0 0 2.488-3.898l2.998 1.098v-1.066l-2.648-0.9688a13 13 0 0 0 0.5645-2.988h-0.998a12 12 0 0 1-0.502 2.645l-3.748-1.371a8 8 0 0 0 0.2598-1.273h-1.01a7 7 0 0 1-0.2031 0.9258l-2.529-0.9258h-3.186zm0.9277 0.2383 4.439 1.625a7 7 0 0 1-1.1 1.715l-3.34-3.34zm-0.6699 0.7441 3.301 3.301a7 7 0 0 1-1.695 1.084l-1.605-4.385zm6.061 1.229 3.748 1.371a12 12 0 0 1-2.258 3.535l-2.82-2.82a8 8 0 0 0 1.33-2.086zm-2.037 2.793 2.82 2.82a12 12 0 0 1-3.52 2.242l-1.371-3.748a8 8 0 0 0 2.07-1.314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_guides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_guides.svg
new file mode 100644
index 000000000..3b0ac21b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_guides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_hgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_hgrid.svg
new file mode 100644
index 000000000..417160449
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_hgrid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.85 1a8 8 0 0 0 0.4941 0.6445 8 8 0 0 0 1.842 1.373l-1.682 3.619a12 12 0 0 1-1.504-0.9219v1.166a13 13 0 0 0 1.086 0.6602l-1.086 2.34v2.639a18 18 0 0 0 6.486 1.422v1.059h1v-1.059a18 18 0 0 0 6.514-1.42v-2.641l-1.086-2.34a13 13 0 0 0 1.086-0.6211v-1.217a12 12 0 0 1-1.504 0.9336l-1.682-3.619a8 8 0 0 0 1.842-1.373 8 8 0 0 0 0.5723-0.6445h-1.363a7 7 0 0 1-1.479 1.098l-0.5098-1.098h-1.102l0.7031 1.514a7 7 0 0 1-1.99 0.4355v-1.949h-1v1.947a7 7 0 0 1-1.967-0.4336l0.7031-1.514h-1.102l-0.5098 1.098a7 7 0 0 1-1.479-1.098h-1.285zm3.246 2.434a8 8 0 0 0 2.393 0.5332v3.988a12 12 0 0 1-4.074-0.9023l1.682-3.619zm5.809 0 1.682 3.619a12 12 0 0 1-4.098 0.9023v-3.988a8 8 0 0 0 2.416-0.5332zm-7.908 4.523a13 13 0 0 0 4.492 0.998v3.988a17 17 0 0 1-6.172-1.367l1.68-3.619zm10.01 0 1.68 3.619a17 17 0 0 1-6.195 1.367v-3.988a13 13 0 0 0 4.516-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_horizon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_horizon.svg
new file mode 100644
index 000000000..7ecb5ae7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_horizon.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-2.5e-7 3.866 3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-3.134-7-7-7zm0 1c3.314 0 6 2.686 6 6 0 3.314-2.686 6-6 6-3.314 0-6-2.686-6-6 0-3.314 2.686-6 6-6zm-4.801 7.389c0.6181 2.138 2.575 3.61 4.801 3.611 2.225-8.65e-4 4.182-1.472 4.801-3.609-1.339 0.3823-3 0.6094-4.801 0.6094-1.802-6.01e-4 -3.463-0.2284-4.801-0.6113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_imageoverlay.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_imageoverlay.svg
new file mode 100644
index 000000000..fb4dd3bee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_imageoverlay.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h-2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-2v-2zm4 5c1.657 1e-7 3 1.343 3 3 0 1.657-1.343 3-3 3s-3-1.343-3-3c-1e-7 -1.657 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_indi.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_indi.svg
new file mode 100644
index 000000000..5217e6b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_indi.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1 2.5 12h5l2.5-12zm12.48 0c-0.3597-0.003774-0.8889 0.1165-1.527 0.332l-0.2207 1.062c0.2817-0.1005 0.5208-0.1596 0.5977-0.08203 0.2526 0.2552-0.1892 0.8441-0.9219 1.635l-0.1875 0.9023c1.645-1.64 3.116-3.308 2.711-3.717-0.08618-0.08709-0.2411-0.1305-0.4512-0.1328zm-10.98 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm6 0c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-2.504 2c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5zm-4.539 4.094c-2.311 2.24-3.861 4.377-3.365 4.877 0.1293 0.1305 1.38-0.2015 1.779-0.3867 0.5229-0.1831 1.341-0.5099 2.314-0.9961-0.04056-0.1948-0.08249-0.3892-0.123-0.584-0.9245 0.3806-1.836 0.6308-2.062 0.4023-0.3189-0.3221 0.5429-1.124 1.695-2.168-0.07944-0.3815-0.1588-0.763-0.2383-1.145zm6.043 1.906c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-3 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-6.5 3v1h16v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_mw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_mw.svg
new file mode 100644
index 000000000..207c640d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_mw.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.57 1c-0.9583 0.02362-1.836-0.03653-2.825 0.2205v-0.0017c-1.664 0.6969-2.634 2.241-3.071 3.914-0.03488 0.1388-0.2273 0.6905-0.2273 1.369v2.509c-0.05088 1.362-1.019 2.196-2.025 2.946-0.4688 0.3313-0.9575 0.6196-1.417 0.9604l0.003418 2.083c2.598-0.0087 3.745-0.01805 5.489-0.01367 1.404-2.155 2.336-3.668 2.357-5.908v-2.575c0.06106-0.5463 0.2656-1.122 0.7092-1.172 0.7764-0.042 1.414 0.1792 1.832 0.446 0.2325 0.1501 0.7448 0.4785 1.55 0.4785h2.059v-4.385h-0.998c-0.7046 0.05688-1.257-0.4175-1.902-0.6494-0.3216-0.07962-0.8727-0.2205-1.535-0.2205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_planets.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_planets.svg
new file mode 100644
index 000000000..97bd6b2f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_planets.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.003 2.237c-1.704 0-3.711 0.802-4.913 2.771-0.427 0.781-0.671 1.691-0.671 2.692 0 1.18 0.398 2.074 0.411 2.081 0.592 0.963 3.118 0.939 5.943-0.62 2.885-1.577 4.064-3.696 3.512-4.593-0.3095-0.4642-1.704-2.314-4.282-2.331zm3.202 0.22c-0.059 7e-3 -0.12 0.011-0.181 0.02 1.245 0.7945 2.306 1.893 1.952 3.232-0.356 1.34-1.884 2.914-3.893 4.012-1.637 0.903-3.25 1.361-4.522 1.361-2.297 0-2.684-1.253-2.772-3.612-1.656 1.811-2.21 3.574-1.461 4.822 0.553 0.917 1.737 1.371 3.262 1.371 0.8607 0 3.359-0.179 6.624-1.991 0.7753-0.4394 4.868-2.882 5.673-5.913 0.6118-2.342-1.359-3.777-4.682-3.302zm2.041 7.894c-0.849 0.708-1.76 1.338-2.722 1.882-1.114 0.618-2.266 1.11-3.382 1.46 2.188 0.3419 4.919-0.6675 6.104-3.342z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites.svg
new file mode 100644
index 000000000..9c49e5716
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 0.00105-2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_invisible.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_invisible.svg
new file mode 100644
index 000000000..2fd8f4909
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_invisible.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 0.00105-2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_visible.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_visible.svg
new file mode 100644
index 000000000..2eb5491a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_satellites_visible.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m10.62 1-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 0.00105-2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_solarsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_solarsystem.svg
new file mode 100644
index 000000000..89f8294b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_solarsystem.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 1.35 4.104 1.241 1.248 0 0 0-0.125 0.541 1.241 1.248 0 0 0 1.242 1.25 1.241 1.248 0 0 0 0.5664-0.1426 7 7 0 0 0 3.967 1.248 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-3.338-1.031 1.241 1.248 0 0 0 0.04492-0.3242 1.241 1.248 0 0 0-1.24-1.248 1.241 1.248 0 0 0-0.3652 0.05664 6 6 0 0 1-1.102-3.453 6 6 0 0 1 6-6zm0 1.5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.734-0.9395 1.241 1.248 0 0 0 0.4219 0.07812 1.241 1.248 0 0 0 1.242-1.248 1.241 1.248 0 0 0-0.2285-0.7227 4.5 4.5 0 0 0 0.3301-1.668 4.5 4.5 0 0 0-4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-0.2012 1.15 1.241 1.248 0 0 0-0.1426-0.007812 1.241 1.248 0 0 0-1.242 1.248 1.241 1.248 0 0 0 0.0957 0.4707 3.5 3.5 0 0 1-2.01 0.6387 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5zm0 1.748a1.747 1.751 0 0 0-1.748 1.752 1.747 1.751 0 0 0 1.748 1.752 1.747 1.751 0 0 0 1.748-1.752 1.747 1.751 0 0 0-1.748-1.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_stars.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_stars.svg
new file mode 100644
index 000000000..578b10149
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_stars.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 1-0.6699 1.883-1.804-0.8579 0.8579 1.804-1.883 0.6699 1.883 0.6699-0.8579 1.804 1.804-0.8579 0.6699 1.883 0.6699-1.883 1.804 0.8579-0.8579-1.804 1.883-0.6699-1.883-0.6699 0.8579-1.804-1.804 0.8579zm-6.388 5.25-0.4289 2.297-1.723-1.579 0.7759 2.203-2.281-0.5058 1.774 1.521-2.229 0.7024 2.297 0.4307-1.579 1.721 2.203-0.7759-0.5058 2.281 1.521-1.774 0.7024 2.229 0.4307-2.295 1.721 1.578-0.7759-2.203 2.281 0.5058-1.774-1.521 2.229-0.7024-2.295-0.4289 1.578-1.723-2.203 0.7759 0.5058-2.281-1.521 1.774z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_sun.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_sun.svg
new file mode 100644
index 000000000..20aecffde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_sun.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.01 8.143-1.474 0.9941 0.9062 1.56-1.715 0.3687 0.3105 1.817-1.745-0.2568-0.315 1.778-1.618-0.9256-0.9062 1.521-1.178-1.362-1.396 1.09-0.5673-1.73-1.774 0.5239 0.1404-1.774-1.816-0.1986 0.7704-1.59-1.648-0.8526 1.289-1.25-1.245-1.303 1.672-0.7419-0.6403-1.672 1.778-0.08674v-1.803l1.687 0.5958 0.6837-1.692 1.362 1.139 1.193-1.293 0.8674 1.521 1.618-0.7419 0.242 1.72 1.803-0.1313-0.4406 1.765 1.759 0.4794-1.051 1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_supernovae.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_supernovae.svg
new file mode 100644
index 000000000..dec4b5f87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_supernovae.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8-5.444 1.556-1.556 5.444-1.556-5.444-5.444-1.556 5.444-1.556 1.556-5.444 1.556 5.444z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_terrain.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_terrain.svg
new file mode 100644
index 000000000..9e0ef5cd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_terrain.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 13 3-9 2 6 3-9 4 12 3-9 1 4v7h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kstars_xplanet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_xplanet.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kstars_xplanet.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-feeds.svg
new file mode 100644
index 000000000..3884fffe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.002 0.998v2.182c3.908 0 7.37 1.897 9.521 4.82h2.6c-2.42-4.185-6.94-7.001-12.12-7.002zm0 4.359v2.186c3.213 0 5.95 2.032 6.998 4.881v-2.424h1.238c-1.69-2.781-4.745-4.643-8.236-4.643zm9.998 3.643v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-7.908 1.818c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-filters.svg
new file mode 100644
index 000000000..74ec117ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-add-filters.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 9v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-12-8 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-bandwidth-scheduler.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-bandwidth-scheduler.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-bandwidth-scheduler.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-change-tracker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-change-tracker.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-change-tracker.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-check-data.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-check-data.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-check-data.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-chunks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-chunks.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-chunks.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-info-widget.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-info-widget.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-info-widget.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-magnet.svg
new file mode 100644
index 000000000..da117d9fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-magnet.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.314 0-6 2.686-6 6v5h3v-5c0-1.657 1.343-3 3-3s3 1.343 3 3v5h3v-5c0-3.314-2.686-6-6-6zm-6 12v2h3v-2zm9 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-plugins.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-plugins.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-queue-manager.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-queue-manager.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-queue-manager.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-feeds.svg
new file mode 100644
index 000000000..23295af4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.002 0.998v2.182c4.74 0 8.826 2.791 10.71 6.82h2.367c-2.012-5.263-7.106-9.001-13.08-9.002zm0 4.361v2.184c3.213 0 5.95 2.031 6.998 4.881v-2.424h1.242c-1.69-2.782-4.748-4.641-8.24-4.641zm2.09 5.461c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092zm5.908 0.1797v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-filters.svg
new file mode 100644
index 000000000..f945853cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove-filters.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 11v2h6v-2zm-10-10 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-restore-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-restore-defaults.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-restore-defaults.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-download-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-download-speed.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-download-speed.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-upload-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-upload-speed.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-set-max-upload-speed.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-show-statusbar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-show-statusbar.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-show-statusbar.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-speed-limits.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-speed-limits.svg
new file mode 100644
index 000000000..a99aa7bf4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-speed-limits.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.5176 8.138c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067zm2.626 6.102c-0.01105-0.04117-0.03653-0.07863-0.07386-0.1062-0.07475-0.05496-0.1805-0.05506-0.2586-0.0016l-2.939 2.008c-0.1435-0.01141-0.2878-0.0073-0.4304 0.01227-1.094 0.1516-1.858 1.161-1.707 2.256 0.1516 1.094 1.161 1.858 2.256 1.707 1.094-0.1516 1.858-1.161 1.707-2.256-0.01145-0.07623-0.02728-0.1517-0.04748-0.2261l1.482-3.265c0.01887-0.04158 0.02281-0.08675 0.01187-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-start-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-start-all.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-start-all.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop-all.svg
new file mode 100644
index 000000000..70a9de860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 5v6h6v-6h-6zm8 0v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/kt-upnp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/kt-upnp.svg
new file mode 100644
index 000000000..114748d03
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/kt-upnp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 0c4e-3 3e-3 0 1.333 0 2h-3v5h3v2l5.5-4.5zm-4 6-5.5 4.5 5.5 4.5c-4e-3 -3e-3 0-1.333 0-2h3v-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_all_to.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_all_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_all_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_to.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ktnef_extract_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/l2h.svg b/.icons/Gruvbox-Plus-Dark/actions/16/l2h.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/l2h.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/label-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/label-amarok.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/label-amarok.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/label.svg b/.icons/Gruvbox-Plus-Dark/actions/16/label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-1x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-1x-zoom.svg
new file mode 100644
index 000000000..3df7fbb20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-1x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.893 7c-0.1913 0.1177-0.3827 0.2215-0.5741 0.3098-0.184 0.08094-0.3933 0.1507-0.6289 0.2096-0.2355 0.05891-0.5727 0.1148-0.9039 0.1663v1.314h1.601v3.475h-1.601v1.525h5v-1.525h-1.501v-5.474z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-2x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-2x-zoom.svg
new file mode 100644
index 000000000..8e242e3d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-2x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.134 7.283c-0.3751 0.1803-0.7423 0.4506-1.103 0.8112l0.8545 0.8545c0.1947-0.1875 0.403-0.3506 0.6267-0.4877 0.2309-0.1443 0.4848-0.2164 0.7588-0.2164 0.3606 0 0.637 0.09088 0.8318 0.2712 0.1947 0.173 0.294 0.4289 0.294 0.7679 0 0.3246-0.1384 0.6773-0.4124 1.06-0.2741 0.3748-0.6599 0.7898-1.158 1.244-0.4901 0.4472-1.064 0.9486-1.721 1.504v0.9092h5.162v-1.339h-1.633c-0.1803 1e-6 -0.3867 0.01027-0.6176 0.0319-0.2237 0.01443-0.4319 0.03078-0.6267 0.05241 0.4469-0.3897 0.8619-0.7815 1.244-1.178 0.3823-0.4037 0.6874-0.8042 0.9183-1.201 0.238-0.404 0.3577-0.7982 0.3577-1.181 0-0.44-0.1053-0.8216-0.3144-1.146-0.202-0.3318-0.4824-0.5877-0.8432-0.7679-0.3608-0.1803-0.7815-0.2712-1.286-0.271-0.5048 1.4e-4 -0.9569 0.09517-1.332 0.2827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-3x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-3x-zoom.svg
new file mode 100644
index 000000000..ddb429213
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-3x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-3.927 7.238c-0.3823 0.1487-0.7402 0.3573-1.073 0.6263l0.7858 0.9544c0.2336-0.184 0.4635-0.3289 0.6901-0.435 0.2336-0.1062 0.4806-0.1594 0.7425-0.1594 0.3115 0 0.5565 0.06821 0.7334 0.2027 0.1769 0.1273 0.2642 0.3062 0.2642 0.5398 0 0.269-0.1384 0.4884-0.4146 0.6583-0.2691 0.1628-0.7354 0.2459-1.401 0.2459v1.102c0.5307 0 0.942 0.04054 1.233 0.1185 0.2973 0.0779 0.506 0.1907 0.6263 0.3394 0.1203 0.1416 0.1799 0.3121 0.1799 0.5102 0 0.2548-0.1214 0.4529-0.3621 0.5945-0.2336 0.1345-0.5339 0.2005-0.9019 0.2005-0.3044 0-0.5984-0.06391-0.8815-0.1914-0.283-0.1275-0.5364-0.2892-0.763-0.4875l-0.722 0.9862c0.2619 0.2831 0.6005 0.5132 1.018 0.6901 0.4178 0.1769 0.9182 0.2665 1.499 0.2665 0.4743 0 0.913-0.07456 1.317-0.2232 0.4105-0.1557 0.7384-0.3795 0.9862-0.6696 0.2478-0.2973 0.3713-0.6528 0.3713-1.071 0-0.4388-0.1448-0.7946-0.435-1.064-0.2903-0.276-0.648-0.4698-1.073-0.5831v-0.04328c0.4034-0.1557 0.7187-0.3558 0.9452-0.6036 0.2266-0.2478 0.3417-0.546 0.3417-0.8928 0-0.3964-0.1066-0.7286-0.3188-0.9976-0.2054-0.276-0.4972-0.4848-0.8723-0.6263-0.3754-0.1487-0.8053-0.2232-1.266-0.2233-0.4603-5.25e-5 -0.8672 0.07883-1.25 0.2346z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-4x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-4x-zoom.svg
new file mode 100644
index 000000000..06a932058
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-4x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.844 7.001-2.921 4.21v1.114h3.372v1.675h1.511v-1.675h0.8817v-1.235h-0.8817v-4.09zm0.4625 1.379h0.04556l-0.05696 2.711h-1.807l1.818-2.712z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-5x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-5x-zoom.svg
new file mode 100644
index 000000000..a16fbd938
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-5x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.708 10.47 0.7041 0.4557c0.2309-0.1299 0.4247-0.2206 0.5834-0.2712 0.1587-0.05049 0.3506-0.0752 0.5743-0.0752 0.3606 0 0.6598 0.0886 0.8978 0.2689 0.238 0.1804 0.3577 0.4445 0.3577 0.7907 0 0.3534-0.1258 0.6196-0.3783 0.7998-0.2453 0.1803-0.563 0.2712-0.9525 0.2712-0.3246 0-0.6219-0.06388-0.8887-0.1937-0.2596-0.1371-0.5029-0.3001-0.7338-0.4877l-0.7156 1.005c0.2813 0.2668 0.6322 0.4961 1.051 0.6836 0.4182 0.1875 0.9216 0.2803 1.513 0.2803h0.0023c0.4758 0 0.9156-0.09276 1.32-0.2803 0.4112-0.1875 0.7411-0.4619 0.9936-0.8227s0.3806-0.794 0.3806-1.299c0-0.4902-0.1095-0.8907-0.3259-1.201-0.2164-0.3175-0.5053-0.5527-0.866-0.7041-0.3539-0.1514-0.7435-0.2257-1.169-0.2257-0.3175 0-0.6207 0.0536-0.9093 0.1618l0.1208-1.288h2.835v-1.342l-4.209-4.376e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-TeX-logo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-TeX-logo.svg
new file mode 100644
index 000000000..073d714d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-TeX-logo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.789 3.891-0.791 0.6094 2.266 2.945-2.266 2.945 0.791 0.6094 2.105-2.736 2.104 2.736 0.791-0.6094-2.264-2.945 2.264-2.945-0.791-0.6094-2.104 2.736-2.105-2.736zm-9.791 0.1094v1h2v6h1v-6h2v-1h-5zm4 2v7h5v-1h-4v-2h4v-1h-4v-2h4v-1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-all.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-horizontal.svg
new file mode 100644
index 000000000..36bb59cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-1h-2v-2h-1v2h-3v-2h-1v2h-3v-2h-1v2h-2v-13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-vertical.svg
new file mode 100644
index 000000000..a0c4f955b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-axis-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h1v2h2v1h-2v3h2v1h-2v3h2v1h-2v2h13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editbreaklayout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editbreaklayout.svg
new file mode 100644
index 000000000..f43fa4699
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editbreaklayout.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h7v-7h7v-7h-14zm1 1h5v5h-5v-5zm6 0h6v5h-6v-5zm-6 6h5v6h-5v-6zm11.81 1 0.001953 0.001953c-0.09101 0-0.1832 0.03483-0.2539 0.1055l-0.6973 0.7031 1.334 1.334 0.7031-0.6973c0.1413-0.1413 0.1413-0.3646 0-0.5059l-0.834-0.8359c-0.07067-0.07067-0.1629-0.1055-0.2539-0.1055zm-1.43 1.289-3.373 3.375v1.336h1.334l3.375-3.373-1.336-1.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editgrid.svg
new file mode 100644
index 000000000..a308b2257
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editgrid.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h5v5h-5v-5zm6 0h6v5h-6v-5zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h5v6h-5v-6zm6 0h6v6h-6v-6zm3.49 1v4h1v-4h-1zm-1.996 3v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-edithlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-edithlayout.svg
new file mode 100644
index 000000000..9531149d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-edithlayout.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h12v5h-12v-5zm2.482 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h12v6h-12v-6zm9.49 1v4h1v-4h-1zm-1.996 3v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editvlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editvlayout.svg
new file mode 100644
index 000000000..5555691b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-editvlayout.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h5v12h-5v-12zm6 0h6v12h-6v-12zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm7.008 6v4h1v-4h-1zm-1.996 3v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-format-text-symbol.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-format-text-symbol.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix-new.svg
new file mode 100644
index 000000000..1f226fc20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h3v-1h-2v-12h2v-1h-3zm11 0v1h2v8h1v-9h-3zm-9 2v4h4v-4h-4zm6 0v4h4v-4h-4zm-5 1h2v2h-2v-2zm6 0h2v2h-2v-2zm-7 5v4h4v-4h-4zm6 0v2h1v-1h1v-1h-2zm-5 1h2v2h-2v-2zm8 0v2h-2v1h2v2h1v-2h2v-1h-2v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix.svg
new file mode 100644
index 000000000..e44054671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-matrix.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h3v-1h-2v-12h2v-1h-3zm11 0v1h2v12h-2v1h3v-14h-3zm-9 2v4h4v-4h-4zm6 0v4h4v-4h-4zm-5 1h2v2h-2v-2zm6 0h2v2h-2v-2zm-7 5v4h4v-4h-4zm6 0v4h4v-4h-4zm-5 1h2v2h-2v-2zm6 0h2v2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-plot-axis-points.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-plot-axis-points.svg
new file mode 100644
index 000000000..165d87183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-plot-axis-points.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v3h1v8h-1v3h3v-1h8v1h3v-3h-3v1h-8v-1h-1v-8h1v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-down-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-down-y.svg
new file mode 100644
index 000000000..a19e4837d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-down-y.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3-2 4h4l-2-4zm-4 6-4 2 4 2v-4zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-left-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-left-x.svg
new file mode 100644
index 000000000..d082fe25a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-left-x.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0-2 4h4l-2-4zm0 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2-4-2zm-6 6 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-right-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-right-x.svg
new file mode 100644
index 000000000..d33c99041
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-right-x.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 0-2 4h4l-2-4zm-4 6-4 2 4 2v-4zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-2 6 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-up-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-up-y.svg
new file mode 100644
index 000000000..c554302ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-shift-up-y.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3-4 2 4 2v-4zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2-4-2zm-6 6 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet-new.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet-new.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-spreadsheet.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-transform-move.svg
new file mode 120000
index 000000000..fa26bd381
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-transform-move.svg
@@ -0,0 +1 @@
+transform-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook-new.svg
new file mode 100644
index 000000000..da479ffc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3h-13zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896h1v-4c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm3 6v2h-2v1h2v2h1v-2h2v-1h-2v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook.svg
new file mode 100644
index 000000000..315f34357
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-workbook.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3h-13zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2s5-0.8954 5-2v-8c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm-4 2.102c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898zm0 4c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet-new.svg
new file mode 100644
index 000000000..c4e83bd1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm6.998 4.998-3.002 3.002h-1.996v-3h-1v10h5v-1h-4v-3h2.461l1.539 1.539v-1.324l-1.125-1.215h-2.875v-1h2.41l2.59-2.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195-2e-3 -0.00195zm2.002 5.002v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet.svg
new file mode 100644
index 000000000..04791685b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-worksheet.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm2 4.998-1 0.00195v10h11v-2.086l-2.869-2.35-0.0039 0.0039-0.0059-0.0039-2.123 1.725-2.123-2.291h-2.875v-0.998h2.41l2.59-2.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195-2e-3 -0.00195-3.002 3.002h-1.996v-3.002zm0 6.002h2.461l2.535 2.535 2e-3 -2e-3 2e-3 2e-3 2.127-1.643 2.607 2.107h-9.734v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-points.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-points.svg
new file mode 120000
index 000000000..32c904e27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-points.svg
@@ -0,0 +1 @@
+office-chart-scatter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-segments.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-segments.svg
new file mode 100644
index 000000000..c29eb63a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve-segments.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-1h-13v-13h-1zm12.32 0.3184-3.934 6.881-6.881 3.934 0.4961 0.8672 7.119-4.066 4.066-7.119-0.8672-0.4961z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve.svg
new file mode 100644
index 000000000..02a602bb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.78 2.975-0.03125 0.05664c-0.0743-0.0124-0.1491-0.02539-0.2266-0.02539-0.8178 0-1.525 0.7233-1.523 1.523-9e-4 0.3587 0.1466 0.688 0.377 0.9473l-3.121 5.555c-0.0761-0.0131-0.1529-0.02539-0.2324-0.02539-0.0133 0-0.02586 0.003907-0.03906 0.003907l-1.543-4.334c0.3393-0.2733 0.5597-0.6875 0.5586-1.146 2e-3 -0.8002-0.6587-1.523-1.477-1.523-0.8178 0-1.525 0.7233-1.523 1.523-1.5e-4 0.058 0.01048 0.1134 0.01758 0.1699l-2.48 1.24c-0.2645-0.2636-0.6195-0.4336-1.014-0.4336-0.8178 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 1.8e-4 -0.0735-0.01088-0.1451-0.02148-0.2168l2.482-1.24c0.2749 0.2629 0.6465 0.4273 1.047 0.4316l1.562 4.367c-0.3423 0.2863-0.5714 0.7074-0.5703 1.158-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 9.2e-4 -0.3696-0.145-0.7192-0.377-0.9922l3.096-5.5 0.5898 4.17c-0.4729 0.2678-0.8099 0.7734-0.8086 1.322-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 2e-3 -0.708-0.5156-1.352-1.201-1.492l-0.5996-4.203c0.4755-0.249 0.8021-0.7438 0.8008-1.305 2e-3 -0.7107-0.5196-1.358-1.209-1.494l-0.009765-0.06055z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-equation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-equation-curve.svg
new file mode 100644
index 000000000..12c57cfde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-equation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.555 2.149c-0.7157 0.6491-1.378 1.476-2.061 2.283-0.8445 1.167-2.999 2.737-3.494 3.002v1.07c1.272 0 1.366 0.7918 2.398 1.852 0.0397 0.1174 0.0763 0.2382 0.127 0.3418 0.0753 0.154 0.1389 0.3316 0.4238 0.4531l0.1191 0.05078 0.08008-0.0098c0.114 0.1311 0.2304 0.2508 0.3438 0.3848 0.6827 0.8068 1.347 1.634 2.062 2.283 0.7157 0.6491 1.515 1.145 2.445 1.145 0.9306 0 1.73-0.4954 2.445-1.145 0.7157-0.6491 1.378-1.476 2.061-2.283 1.365-1.614 1.765-3.072 3.494-3.072v-1c-0.7842 0-0.4977-0.3107-1.174-0.7891-0.0989-0.0875-0.2004-0.1734-0.2949-0.2656-0.2881-0.2812-0.5534-0.5627-0.7891-0.7871-0.1178-0.1122-0.2254-0.2102-0.3457-0.2949-0.0327-0.0231-0.0759-0.04411-0.1152-0.06641-0.26-0.2828-0.5197-0.5669-0.7754-0.8691-0.6827-0.8068-1.345-1.634-2.061-2.283-0.7157-0.6491-1.515-1.145-2.445-1.145-0.9295-2.18e-4 -1.729 0.4952-2.444 1.145zm4.218 0.7417c0.6281 0.5696 1.278 1.369 1.971 2.188 0.1213 0.1434 0.2559 0.2833 0.3809 0.4277-0.0592 0.0497-0.1161 0.1038-0.166 0.1602-0.2343 0.2648-0.4143 0.5914-0.5801 0.9688-0.3314 0.7547-0.5971 1.71-0.8359 2.664s-0.4481 1.904-0.6387 2.6c-0.0418 0.1523-0.07569 0.2276-0.1152 0.3516-0.0935-0.2492-0.1874-0.4964-0.293-0.8672-0.2893-1.016-0.6034-2.398-0.9102-3.779-0.3067-1.382-0.6064-2.764-0.875-3.812-0.1343-0.5245-0.2587-0.9626-0.3828-1.295-0.0407-0.1088-0.08749-0.1945-0.1328-0.2852 0.2724-0.1308 0.5397-0.207 0.957-0.2078s0.9928 0.3163 1.621 0.8859zm-3.337 0.1055c0.0914 0.2648 0.1929 0.6006 0.3066 1.045 0.2604 1.017 0.5597 2.394 0.8672 3.779 0.3074 1.385 0.6236 2.775 0.9258 3.836 0.1511 0.5306 0.2957 0.9758 0.4492 1.32 0.0768 0.1723 0.1523 0.3194 0.2578 0.4551 0.0169 0.0217 0.04816 0.04331 0.06836 0.06641-0.4528 0.3284-0.8841 0.5059-1.311 0.5059-0.5694 0-1.145-0.3171-1.773-0.8867-0.6281-0.5697-1.278-1.367-1.971-2.186-0.0629-0.0743-0.1335-0.1479-0.1973-0.2227 0.0423-0.0461 0.0854-0.0914 0.123-0.1406 0.2373-0.3107 0.4135-0.6892 0.5723-1.119 0.3176-0.8599 0.5495-1.93 0.7676-2.982s0.4215-2.088 0.6465-2.822c0.0894-0.2917 0.1821-0.482 0.2676-0.6484zm-1.892 3.268c-0.2164 1.044-0.4487 2.086-0.7266 2.838-0.1375 0.3722-0.2881 0.6711-0.4258 0.8535-0.0415-0.0452-0.07909-0.0919-0.1211-0.1367-0.0929-0.3139-0.19-0.7118-0.2969-1.125-0.1143-0.442-0.2342-0.8851-0.3926-1.254-0.0587-0.1368-0.1267-0.2612-0.209-0.3809 0.6868-0.5958 1.306-1.299 1.885-1.982 0.2538-0.2999 0.4968-0.585 0.5404-0.404s-0.1044 0.8722-0.2534 1.591zm8.25-2e-3c0.4388 0.4627 0.9076 0.8914 1.412 1.254 0.2131 0.1967 0.4364 0.3855 0.6797 0.5527-1.224 0.6571-2.233 1.789-3.143 2.863-0.2756 0.3257-0.5396 0.6373-0.8027 0.9434 0.1814-0.6955 0.3659-1.5 0.5742-2.332 0.2341-0.9355 0.4976-1.86 0.7812-2.506 0.1418-0.323 0.2916-0.5748 0.4121-0.7109 0.058-0.0656 0.06434-0.05355 0.08594-0.06445zm-11.13 1.573c0.0737 0.1716 0.1481 0.458 0.2227 0.7188-0.2865-0.2125-0.589-0.3918-0.9023-0.5488 0.1443-0.0724 0.2893-0.1433 0.4277-0.2285 0.0587-0.0298 0.115-0.04953 0.1575-0.04356s0.06236 0.02756 0.09436 0.1021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fit-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fit-curve.svg
new file mode 100644
index 000000000..624945aba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fit-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 12.524,2 C 11.7064,2 10.999,2.7233 11.001,3.523 10.999,4.3232 11.7065,5 12.524,5 13.3416,5 14.002,4.3237 14,3.523 14.002,2.7228 13.3414,2 12.524,2 Z m -6,1 C 5.7064,3 4.999,3.7233 5.001,4.523 4.999,5.3232 5.7065,6 6.524,6 7.3416,6 8,5.3237025 8,4.523 8,3.7227975 7.3414,3 6.524,3 Z M 2.502,7 C 1.6844,7 0.977,7.7233 0.979,8.523 0.977,9.3232 1.6845,10 2.502,10 3.1493,10 3.693,9.5738 3.892,9 l 11.11,-4e-7 v -1 L 9.085,8 H 3.881 C 3.6705,7.4339 3.1367,7 2.504,7 Z m 11.02,3 c -0.8176,0 -1.525,0.7233 -1.523,1.523 C 11.997,12.3232 12.7045,13 13.522,13 14.3396,13 15,12.3237 14.998,11.523 15,10.7228 14.3394,10 13.522,10 Z M 8.524,11 C 7.7064,11 6.999,11.7233 7.001,12.523 6.999,13.3232 7.7065,14 8.524,14 9.3416,14 10.002,13.3237 10,12.523 10.002,11.7228 9.3414,11 8.524,11 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-filter-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-filter-curve.svg
new file mode 100644
index 000000000..146587d80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-filter-curve.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h1v-3h3v-1h-4zm6 0v8h-6v1h6v5h1v-5h7v-1h-7v-8h-1zm4 0v1h3v3h1v-4h-4zm-10 10v4h4v-1h-3v-3h-1zm13 0v3h-3v1h4v-4h-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 4v5h1v-4h6v4h1v-5h-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 9.011 0.842 0.2108s0.4392-1.426 0.7662-2.233c0.3325-0.8205 0.7357-1.634 1.17-2.212 0.4322-0.5762 0.8432-0.7739 1.221-0.7763 0.3637 0.01237 0.6973 0.06753 1.02 0.3889 0.3248 0.3235 0.6394 0.8151 0.93 1.425 0.4306 0.9039 1.172 3.284 1.172 3.284l0.8783-0.09713s-0.7839-2.552-1.276-3.585c-0.3173-0.6661-0.6719-1.242-1.107-1.676-0.4354-0.4337-0.9735-0.7225-1.673-0.7312s-1.333 0.533-1.846 1.216c-0.5129 0.6837-0.9367 1.553-1.286 2.416-0.3505 0.865-0.8115 2.37-0.8115 2.37" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-transform-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-transform-curve.svg
new file mode 100644
index 000000000..d266cc94c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-fourier-transform-curve.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1-0.01367 14h1v-6l13.01-0.001953v-1l-13.01 0.001953 0.01367-5.002v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.462 1c-0.672 0-1.216 0.5281-1.657 1.195-0.441 0.6666-0.8054 1.514-1.106 2.355-0.6009 1.682-1.084 3.735-1.084 3.735s0.7502 0.07147 0.803-0.157c0.1307-0.5658 0.5583-2.1 0.9656-3.239 0.2858-0.7999 0.6326-1.593 1.006-2.157 0.3716-0.5617 0.7426-0.8505 1.068-0.8528 0.3127 0.01206 0.5818 0.1619 0.8591 0.4751 0.2792 0.3154 0.5497 0.7947 0.7996 1.39 0.4997 1.19 0.9173 2.823 1.335 4.464 0.4178 1.641 0.835 3.289 1.382 4.563 0.2733 0.6369 0.5783 1.186 0.9563 1.589 0.3769 0.4027 0.8465 0.6545 1.366 0.6392 0.6513-0.0037 1.146-0.5547 1.509-1.227 0.3643-0.6746 0.6363-1.523 0.849-2.365 0.2257-0.8937 0.3823-1.782 0.4795-2.419 0.08601-0.5636-0.6387-0.796-0.6958-0.3992-0.08894 0.6174-0.2506 1.597-0.4962 2.569-0.2017 0.7986-0.4631 1.591-0.7633 2.147s-0.5995 0.8221-0.8881 0.8221h-0.0102c-0.3148 0.01027-0.5757-0.1218-0.8504-0.4153s-0.5435-0.7548-0.7924-1.335c-0.4977-1.16-0.9159-2.779-1.334-4.42-0.4177-1.641-0.8345-3.302-1.38-4.601-0.2728-0.6493-0.5777-1.211-0.952-1.634-0.3743-0.4228-0.837-0.7044-1.358-0.7212h-0.00439z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2 2v1h6v11h7v-6h-1v5h-5v-11z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-interpolation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-interpolation-curve.svg
new file mode 100644
index 000000000..d74f9ddb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-interpolation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-1h-13v-13h-1zm5.52 2.578-3.186 8.49 0.9375 0.3516 2.816-7.508 6.518 2.793 0.3945-0.9199-7.48-3.207z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-four-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-four-axes.svg
new file mode 100644
index 000000000..bc6486656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-four-axes.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 0.9998h10.88l-2.144 2.145-1.859-1.859-3.965 3.965h-2.91zm12 0.4614v11.02l-3.264-3.236-1.859 1.832-3.609-3.582h-3.266v-0.9954h3.266l3.609-3.609 1.859 1.859 3.264-3.291zm-12 7.289h2.91l3.965 3.965 1.859-1.859c0.7388 0.6934 1.43 1.433 2.152 2.142h-10.89z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered-origin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered-origin.svg
new file mode 100644
index 000000000..abfe77a7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered-origin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v6l-1 1h-5v1h4l-1 1v4h-3v1h4v-4.586l1.414-1.414h0.5859v6h1v-6h7v-1h-7v-0.5859l1.414-1.414h2.586v-2.586l1.414-1.414h1.586v-1h-2l-1.998 1.998v0.00195h-2e-3v2h-2l-1 1v-5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered.svg
new file mode 100644
index 000000000..f799a4c51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes-centered.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1v2.398l-3.004 1.596 0.003906 3.006h-3l-6e-6 -7h-1l6e-6 7h-6v1h6v2.977l-2.369 2.023h-3.631v1h4l2-1.715v1.715h1v-2.572l4-3.428h3v-1h-3v-2.406l3-1.594v-3zm-6 8h2.484l-2.484 2.123z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes.svg
new file mode 120000
index 000000000..72f814685
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-plot-two-axes.svg
@@ -0,0 +1 @@
+view-financial-account-investment-security.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-smoothing-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-smoothing-curve.svg
new file mode 100644
index 000000000..5ad6f6473
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-xy-smoothing-curve.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 14v-3h4v-5h3v-4h4v-1h-5v4h-3v5h-4v4" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1-0.001953 9.344v4.656h14v-1h-10.61c0.4032-0.3375 0.788-0.7413 1.158-1.189 1.04-1.26 2.002-2.893 2.986-4.508 0.9845-1.615 1.99-3.212 3.061-4.381s2.175-1.889 3.4-1.9l-0.007813-1c-1.558 0.01472-2.891 0.929-4.053 2.197-1.162 1.269-2.187 2.913-3.176 4.535-0.9889 1.622-1.943 3.224-2.906 4.391-0.9623 1.166-1.898 1.852-2.857 1.854l0.001953-13h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-x.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-x.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-x.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-x.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-y.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-out-y.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/labplot-zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/language-chooser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/language-chooser.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/language-chooser.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/languages.svg b/.icons/Gruvbox-Plus-Dark/actions/16/languages.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/languages.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-neighbour.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-neighbour.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-neighbour.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-personal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-personal.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-personal.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-recommended.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-recommended.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-recommended.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-tag.svg
new file mode 100644
index 000000000..6e3e3f37e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lastfm-tag.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css" id="current-color-scheme">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 2e-6 -2 2v5l7 7 7-7-7-7h-5zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3.5 1c1.5 0 2.144 0.1874 3 0.9219v2.699c-0.4095-0.384-1.263-0.9463-2-1.072v2.951c0 0.8285-0.7835 1.5-1.75 1.5-0.9665 0-1.75-0.6715-1.75-1.5 0-0.8285 0.7835-1.5 1.75-1.5 0.2595 2.499e-4 0.5157 0.04898 0.75 0.1445v-4.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/latex-config.svg b/.icons/Gruvbox-Plus-Dark/actions/16/latex-config.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/latex-config.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/latex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/latex.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/latex.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-bottom.svg
new file mode 100644
index 000000000..8e7587214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1-3 4h4l3-4h-4zm-8 2v8l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-8h-2zm8 3-3 4h4l3-4h-4zm-2 5-3 4h6l3-4h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-delete.svg
new file mode 100644
index 000000000..e9b18aff5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 3h9l3-3zm0 4-3 3h9l3-3zm5 5.414 1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586h-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-duplicate.svg
new file mode 100644
index 000000000..de9304e67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4-3 3h11l3-3h-11zm0 5-3 3h11l3-3h-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-lower.svg
new file mode 100644
index 000000000..57c7cbbbb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-lower.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v6l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-6h-2zm8 0-3 4h4l3-4h-4zm0 5-3 4h4l3-4h-4zm-2 5-3 4h6l3-4h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-new.svg
new file mode 100644
index 000000000..83bfbe0ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 3h9l3-3h-9zm0 4-3 3h9l3-3h-9zm7 4v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-next.svg
new file mode 100644
index 000000000..c8e50d1ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-next.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h11l3-4zm0 10-3 4h11l3-4zm4-1 3.199-2.4-1.199-1.6-2 1.5-2-1.5-1.199 1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-previous.svg
new file mode 100644
index 000000000..4098cc5e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-previous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1 3 4h-11l-3-4zm0 10 3 4h-11l-3-4zm-4-5-3.199 2.4 1.199 1.6 2-1.5 2 1.5 1.199-1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-raise.svg
new file mode 100644
index 000000000..3f7d4f449
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-raise.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h6l3-4h-6zm0 5-3 4h4l3-4h-4zm8 0-3 3 0.6562 1.406 1.344-1.406v6h2v-6l1.344 1.406 0.6562-1.406-3-3zm-8 5-3 4h4l3-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-rename.svg
new file mode 120000
index 000000000..9b67d6fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-rename.svg
@@ -0,0 +1 @@
+edit-rename.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-top.svg
new file mode 100644
index 000000000..bccee51a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-top.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h6l3-4h-6zm8 1-3 3 0.6562 1.406 1.344-1.406v8h2v-8l1.344 1.406 0.6562-1.406-3-3zm-8 4-3 4h4l3-4h-4zm0 5-3 4h4l3-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-off.svg
new file mode 100644
index 000000000..d9efe72e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-off.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.535 1 3 3h4.482l2.982-3zm5 5 2.725 2.725 2.74-2.725zm-6.303 0.7676-2.232 2.232h4.465zm0.7676 5.232-3 3h10.46l-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.416 0.9996-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-on.svg
new file mode 100644
index 000000000..7b35d5085
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/layer-visible-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2-3 3h11l3-3h-11zm0 5-3 3h11l3-3h-11zm0 5-3 3h11l3-3h-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ledger.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ledger.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ledger.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/leftjust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/leftjust.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/leftjust.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lens.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lens.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lens.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lensautofix.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lensautofix.svg
new file mode 100644
index 000000000..b58cee6d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lensautofix.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 3c-1.108 0-2 0.892-2 2s0.892 2 2 2 2-0.892 2-2c0-0.2048-0.039-0.3982-0.0957-0.584-0.1579 0.3437-0.5 0.584-0.9043 0.584-0.554 0-1-0.446-1-1 0-0.4043 0.2403-0.7464 0.584-0.9043-0.1858-0.0567-0.3792-0.0957-0.584-0.0957zm0-2c-2.209 0-4 1.791-4 4 2e-7 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4zm0 1c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lensdistortion.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lensdistortion.svg
new file mode 100644
index 000000000..a40678a21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lensdistortion.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h12v2.008c-1.729-0.6519-3.835-1.006-6-1.008-2.166 0.002816-4.271 0.3572-6 1.01zm6 2c2.217 0.00295 4.354 0.3695 6 1.029v1.43c-1.262-0.9039-3.54-1.458-6-1.459-2.46 0.0012-4.738 0.5551-6 1.459v-1.426c1.645-0.6612 3.782-1.029 6-1.033zm0 2c3.314 0 6 0.8954 6 2s-2.686 2-6 2-6-0.8954-6-2 2.686-2 6-2zm-6 3.535c1.262 0.9039 3.54 1.458 6 1.459 2.458-3.78e-4 4.735-0.5527 6-1.455v1.428c-1.645 0.6612-3.782 1.029-6 1.033-2.218-0.004017-4.355-0.372-6-1.033zm12 2.449v2.016h-12v-2.01c1.729 0.6526 3.834 1.007 6 1.01 2.167-0.0045 4.273-0.3609 6-1.016z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/libpeas-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/libpeas-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/libpeas-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/license.svg b/.icons/Gruvbox-Plus-Dark/actions/16/license.svg
new file mode 100644
index 000000000..035666b6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/license.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.396-1.201l-0.7988-0.5996a2 2 0 0 1-1.598 0.8008 2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 1.6 0.8008l0.7969-0.5996a3 3 0 0 0-2.396-1.201z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lighttable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lighttable.svg
new file mode 100644
index 000000000..c98ea3ea5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lighttable.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 3.05c-2.725 2.725-2.725 7.174 0 9.899s7.174 2.725 9.899 0 2.725-7.174 0-9.899-7.174-2.725-9.899 0zm1.414 8.485 7.071-7.071c1.953 1.953 1.953 5.118 0 7.071s-5.118 1.953-7.071 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lighttableadd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lighttableadd.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lighttableadd.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lilypond.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lilypond.svg
new file mode 120000
index 000000000..0bb33e641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lilypond.svg
@@ -0,0 +1 @@
+music-note-16th.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/linear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/linear.svg
new file mode 100644
index 000000000..f523d1078
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/linear.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lines-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lines-connector.svg
new file mode 100644
index 000000000..e25ad456f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lines-connector.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v1.514h-2.539l-1.6 9.986h-1.861v-1.5h-4v4h4v-1.5h2.539l1.598-9.986h1.863v1.486h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/link.svg
new file mode 100644
index 000000000..28a9325a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/link.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 2e-5 2-0.892 2-2v-4l-2-0.00586v4.006h-10v-10h4v-2zm6 0v2h2.586s-5.277 5.3-5.293 5.291c-0.3917 0.3917-0.3917 1.024 0 1.416 0.3917 0.3917 1.024 0.3917 1.416 0l5.281-5.293 0.009766 2.58 2 0.00586-0.009766-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-add-font.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-add-font.svg
new file mode 100644
index 000000000..d1e20f148
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-add-font.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-7h5v-2h-5v-3h8v-2h-10zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-add-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-add-user.svg
new file mode 100644
index 000000000..f665b5c39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-add-user.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h8.357c-0.8622-0.7588-1.357-1.851-1.357-3 9.994e-4 -1.146 0.4931-2.236 1.352-2.994-0.4381-0.08483-0.8904-0.1303-1.352-0.1309zm4 0.125c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.748 0.75h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-add.svg
new file mode 100644
index 000000000..9c69d82d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-all.svg
new file mode 100644
index 000000000..254ce45f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h14v-2zm0 4v2h14v-2zm0 4v2h7c0.00334-0.7031 0.192-1.393 0.5469-2h-7.547z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-user.svg
new file mode 100644
index 000000000..a32a39887
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove-user.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01278-1.308-0.02099-1.471-0.02222z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove.svg
new file mode 100644
index 000000000..6ac563817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 6v4h14v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/list-resource-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/list-resource-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/list-resource-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/loading.svg b/.icons/Gruvbox-Plus-Dark/actions/16/loading.svg
new file mode 100644
index 000000000..e486e43e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/loading.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/location.svg b/.icons/Gruvbox-Plus-Dark/actions/16/location.svg
new file mode 100644
index 000000000..9dc6d7dab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/location.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2v2h7c1.679 0 3 1.321 3 3s-1.321 3-3 3h-1v-2l-5 3 5 3v-2h1c2.751 0.1009 5-2.247 5-5s-2.247-5-5-5h-7zm-2 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/locationbar_erase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/locationbar_erase.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/locationbar_erase.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lock-question.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lock-question.svg
new file mode 100644
index 000000000..9c121a97a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lock-question.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.823-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2zm0.207 5c0.6635 0 1.193 0.1481 1.574 0.4375 0.3812 0.2965 0.5723 0.6914 0.5723 1.186 0 0.3106-0.1058 0.5865-0.3105 0.8477-0.2047 0.2541-0.4741 0.4514-0.7988 0.5996-0.1835 0.1059-0.3037 0.212-0.3672 0.332-0.06353 0.1271-0.09766 0.2828-0.09766 0.4805h-1.412c0-0.3529 0.07096-0.5943 0.2051-0.7637 0.1482-0.1694 0.3868-0.3659 0.7539-0.5918 0.1835-0.09882 0.3331-0.2256 0.4531-0.3809 0.09882-0.1482 0.1543-0.3258 0.1543-0.5234 0-0.2118-0.06239-0.3663-0.1895-0.4863-0.1271-0.1271-0.3183-0.1836-0.5371-0.1836-0.1906 0-0.3452 0.04961-0.4863 0.1484-0.1129 0.09882-0.1836 0.2457-0.1836 0.4434h-1.391c-0.03529-0.4871 0.1606-0.9099 0.5488-1.164 0.3812-0.2541 0.8835-0.3809 1.512-0.3809zm-0.8398 4.588h1.412v1.412h-1.412z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lock.svg
new file mode 100644
index 000000000..4f4dedd29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lock.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.822-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/love-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/love-amarok.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/love-amarok.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/love.svg b/.icons/Gruvbox-Plus-Dark/actions/16/love.svg
new file mode 100644
index 000000000..648aa421e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/love.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.657 0-3 1.567-3 3.5 0 4.667 5 8.167 7 10.5 2-2.333 7-5.833 7-10.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/loved_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/loved_radio.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/loved_radio.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/low-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/16/low-brightness.svg
new file mode 120000
index 000000000..901751802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/low-brightness.svg
@@ -0,0 +1 @@
+brightness-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lpi-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lpi-help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/lpi-translate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-translate.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/lpi-translate.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-archive.svg
new file mode 100644
index 000000000..6c714971e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-archive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v1h8v-1zm-2 1c-1 0-1 1-1 1v11s1e-6 1 1 1h12c1 0 1-1 1-1v-11s-1e-6 -1-1-1h-1v9h-3c0 1.11-0.89 2-2 2s-2-0.89-2-2h-3v-9zm2 1v1h8v-1zm0 2v5h8v-5zm1 1 3 1.5 3-1.5v1l-3 1.5-3-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-attachment.svg
new file mode 100644
index 000000000..8ff030eb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-attachment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.79 1c-0.9918-0.01139-1.949 0.5147-2.515 1.321-1.883 2.413-3.771 4.822-5.652 7.236-0.8491 1.14-0.8164 2.835 0.07194 3.944 0.3079 0.3864 0.7065 0.6884 1.097 0.986 1.002 0.6935 2.422 0.6774 3.411-0.03211 0.5925-0.405 0.9565-1.041 1.41-1.581 1.059-1.362 2.13-2.715 3.182-4.082 0.5879-0.8497 0.4079-2.125-0.4101-2.764-0.4283-0.4104-1.026-0.6584-1.623-0.5786-0.597 0.05715-1.115 0.4315-1.447 0.9171-1.244 1.595-2.496 3.185-3.734 4.784-0.3007 0.4346 0.00546 1.122 0.5425 1.152 0.322 0.04168 0.5827-0.185 0.748-0.4358 1.248-1.594 2.489-3.193 3.742-4.783 0.2112-0.2325 0.5864-0.1854 0.7841 0.03705 0.2491 0.1591 0.3926 0.4906 0.2429 0.7666-0.3616 0.5003-0.7581 0.9766-1.133 1.467-0.9362 1.196-1.867 2.396-2.807 3.588-0.5151 0.6193-1.505 0.7476-2.156 0.2672-0.3829-0.3089-0.817-0.6111-0.982-1.099-0.2445-0.6195-0.09076-1.354 0.3564-1.842 1.881-2.405 3.757-4.813 5.641-7.215 0.5144-0.6204 1.505-0.7502 2.156-0.2691 0.3853 0.3118 0.8219 0.618 0.9849 1.111 0.225 0.5852 0.1027 1.278-0.2986 1.759-0.3032 0.4346 0.0036 1.123 0.5415 1.154 0.3463 0.04363 0.6255-0.2154 0.7824-0.4969 0.7983-1.19 0.6793-2.901-0.284-3.963-0.3089-0.3268-0.6619-0.613-1.028-0.8731-0.4821-0.3077-1.052-0.477-1.624-0.4763z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-deleted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-deleted.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-deleted.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-later.svg
new file mode 120000
index 000000000..f550426b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-later.svg
@@ -0,0 +1 @@
+download-later.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-now.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-now.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-download-now.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-full.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-full.svg
new file mode 100644
index 000000000..a6d4011b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-full.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.006 2.004c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2l7.994-0.001953v-3.002c0-1 1-1 1-1v-0.5c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v0.5h2e-3l0.0039-5.996c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11.49 3.996c-0.8284 0-1.5 0.6716-1.5 1.5v1.5h-1v3h5v-3h-1v-1.5c0-0.8284-0.6716-1.5-1.5-1.5zm0 1c0.2761 0 0.5 0.2239 0.5 0.5v1.5h-1v-1.5c0-0.2761 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-part.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-part.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted-part.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-flag.svg
new file mode 100644
index 000000000..e59590ff2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-flag.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7.6v-5.801l-1.6 0.8008-6-3v-2l6 3 6-3v2l-1.439 0.7188c0.099 0.043 0.1923 0.09741 0.2793 0.1621l3.16 2.369v-5.25c0-1.108-0.892-2-2-2h-12zm9 6v6h1v-2l4-1-4-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-flagged.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-flagged.svg
new file mode 120000
index 000000000..c652f2ea1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-flagged.svg
@@ -0,0 +1 @@
+mail-flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-sent.svg
new file mode 100644
index 000000000..e82c3520a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-folder-sent.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.943 4.941c0.7046 0.6244 1.057 1.448 1.057 2.473 0 0.8423-0.2148 1.519-0.6445 2.029-0.4297 0.5073-0.9626 0.7617-1.598 0.7617-0.3128 0-0.5658-0.08545-0.7617-0.2578-0.1959-0.1724-0.3026-0.3974-0.3184-0.6738h-0.0293c-0.2212 0.6211-0.6218 0.9316-1.203 0.9316-0.436 0-0.7881-0.1631-1.057-0.4883-0.2654-0.3252-0.3984-0.776-0.3984-1.352 0-0.7447 0.185-1.349 0.5547-1.814 0.3697-0.4683 0.8146-0.7012 1.336-0.7012 0.4708 0 0.7667 0.1898 0.8867 0.5703h0.01953l0.04688-0.4824h1.066c-0.1422 1.385-0.2129 2.291-0.2129 2.717 0 0.4553 0.1192 0.6816 0.3594 0.6816 0.2528-1e-6 0.4627-0.1709 0.627-0.5156s0.2461-0.7955 0.2461-1.352c0-0.761-0.2363-1.385-0.707-1.869-0.4708-0.4878-1.127-0.7305-1.971-0.7305-0.9036 0-1.656 0.3242-2.256 0.9746-0.5972 0.6472-0.8965 1.438-0.8965 2.371 0 0.9041 0.2634 1.616 0.791 2.137 0.5308 0.5203 1.263 0.7793 2.195 0.7793 0.7109 0 1.362-0.1383 1.953-0.418v0.9316c-0.5403 0.2374-1.236 0.3555-2.086 0.3555-1.166 0-2.115-0.3431-2.848-1.029-0.7299-0.6894-1.096-1.614-1.096-2.775 0-1.184 0.3895-2.18 1.17-2.986s1.787-1.209 2.971-1.21 2.103 0.3133 2.805 0.9409zm-2.897 1.756c-0.2844 0-0.5152 0.167-0.6953 0.502-0.1769 0.3317-0.2656 0.7172-0.2656 1.156 0 0.3122 0.05962 0.5568 0.1797 0.7324 0.1232 0.1724 0.2819 0.2578 0.4746 0.2578 0.297 0 0.5306-0.1637 0.7012-0.4922s0.2559-0.7668 0.2559-1.316c0-0.2602-0.06158-0.4656-0.1816-0.6152-0.1169-0.1496-0.2729-0.2246-0.4688-0.2246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-attachment.svg
new file mode 120000
index 000000000..a97cdc593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-attachment.svg
@@ -0,0 +1 @@
+mail-attachment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-custom.svg
new file mode 100644
index 000000000..0c62743a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward-custom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5zm4 8.5-0.4785 1.346-1.289-0.6133 0.6133 1.289-1.346 0.4785 1.346 0.4785-0.6133 1.289 1.289-0.6133 0.4785 1.346 0.4785-1.346 1.289 0.6133-0.6133-1.289 1.346-0.4785-1.346-0.4785 0.6133-1.289-1.289 0.6133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward.svg
new file mode 100644
index 000000000..8fbd76c52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forward.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded-replied.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded-replied.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-forwarded.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-invitation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-invitation.svg
new file mode 100644
index 000000000..e8ee07841
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-invitation.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2.004c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm6 1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.002286 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-important.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-important.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-important.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-junk.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-junk.svg
new file mode 100644
index 000000000..c1058b03e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-junk.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-notjunk.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-notjunk.svg
new file mode 100644
index 000000000..07cfe7c6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-notjunk.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-0.3125 0.2812-3.625 3.625-0.2812 0.3125v5.562l0.2812 0.3125 3.625 3.625 0.3125 0.2812h5.562l0.3125-0.2812 3.625-3.625 0.2812-0.3125v-5.562l-0.2812-0.3125-3.625-3.625-0.3125-0.2812h-5.562zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2v-3zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-read.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-read.svg
new file mode 100644
index 000000000..1a6277d3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-read.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-4.801c0-0.6648 0.5344-1.199 1.199-1.199h4.801v-4c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm10 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-3c0-0.554-0.446-1-1-1h-3zm3.07 0.9824c0.0111-1.183e-4 0.02252 9.86e-4 0.0332 0.001953 0.1425 0.01286 0.2461 0.1152 0.2461 0.1152s0.27 0.2714 0 0.5293v0.001953l-2.387 2.387-1.326-1.326c-0.1416-0.1346-0.1416-0.3967 0-0.5312 0.1416-0.1346 0.3897-0.1346 0.5312 0l0.7949 0.7969 1.855-1.857c0.08662-0.08669 0.1742-0.1164 0.252-0.1172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-task.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-task.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-task.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread-new.svg
new file mode 120000
index 000000000..3c2488771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread-new.svg
@@ -0,0 +1 @@
+mail-unread-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread.svg
new file mode 100644
index 000000000..c74ee037f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-mark-unread.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-meeting-request-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-meeting-request-reply.svg
new file mode 100644
index 000000000..73b48a190
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-meeting-request-reply.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1.998-12 0.001953c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10v-7.477s-3.129 1.938-3.996 2.475l-6-3v-2l6 3 6-3-0.003906 1.002h2l0.0039-1.002c0.0043-1.108-0.892-2-2-2zm-0.457 4.525v4.477h2.453v-4.477zm0 5.477v2h2.453v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new-list.svg
new file mode 100644
index 000000000..986e932d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new-list.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 1-1h5v-4c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm9 5v1h5v-1h-5zm0 2v1h5v-1h-5zm0 2v1h5v-1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new.svg
new file mode 100644
index 000000000..d90afb7a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm5 2.996h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-message.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-message.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-move.svg
new file mode 100644
index 000000000..27d4e9c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-move.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm6 1.996 4 4-4 4-1.5-1.5 1.5-1.5h-4v-2h4l-1.5-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-open-multiple.svg
new file mode 100644
index 000000000..375586220
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-open-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2h10v-2zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3zm12 0v4l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm-11 2v2h10v-2zm7 4c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-queue.svg
new file mode 100644
index 000000000..9a300ea4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-queue.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8.355c-0.8309-0.733-1.355-1.805-1.355-3 0-2.209 1.791-4 4-4 1.195 0 2.267 0.5255 3 1.355v-4.355c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm11 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 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-2zm-0.4902 0.4531v2l1.094 1.094 0.707-0.707-0.8008-0.8008v-1.586h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-queued.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-queued.svg
new file mode 120000
index 000000000..d27ae1645
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-queued.svg
@@ -0,0 +1 @@
+mail-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-read.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-read.svg
new file mode 100644
index 000000000..1b50a4ced
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-read.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2h10v-2h-10zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2v4l-6 3-6-3v-4zm1 2v2h10v-2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-receive.svg
new file mode 100644
index 000000000..2b3cd5fa7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-receive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2.004c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm5 1.996h2v4l1.5-1.5 1.5 1.5-4 4-4-4 1.5-1.5 1.5 1.5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-replied.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-replied.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all-rtl.svg
new file mode 120000
index 000000000..4ed89cd02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all-rtl.svg
@@ -0,0 +1 @@
+reply-all-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-author.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-author.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-author.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-custom.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-list.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-list.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-sender.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-sender.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply-sender.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-send-receive.svg
new file mode 100644
index 000000000..acb3f5e53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-send-receive.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0.998-4 4h2v5h4v-5h2l-4-4zm4 5v5h-2l4 4 4-4h-2v-5h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-send.svg
new file mode 100644
index 000000000..99d8bbf00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-send.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6l9 1-9 1v6l14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-sent.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-sent.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signature-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signature-unknown.svg
new file mode 100644
index 000000000..c586ef9c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signature-unknown.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.00361 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 8-4 4v2h2l4-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-full.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-full.svg
new file mode 100644
index 000000000..dc2fabac7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-full.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.00361 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm12 4-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-fully.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-fully.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-fully.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-part.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-part.svg
new file mode 100644
index 000000000..b8f320802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-part.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.00361 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m14 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-verified.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-verified.svg
new file mode 120000
index 000000000..8221c41f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed-verified.svg
@@ -0,0 +1 @@
+mail-mark-read.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-signed.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-tagged.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-tagged.svg
new file mode 100644
index 000000000..4c807bdcd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-tagged.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h11c-1.645 0-3-1.355-3-3s1.355-3 3-3 3 1.355 3 3v-7c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m13 9c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-task.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-task.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-task.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-ignored.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-ignored.svg
new file mode 100644
index 000000000..a5bb933c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-ignored.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7s7-3.134 7-7c0-3.866-3.134-7-7-7zm-4 5.996h8v2h-8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-watch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-watch.svg
new file mode 100644
index 000000000..9a2ee7c80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-thread-watch.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-multiple.svg
new file mode 100644
index 000000000..f68a95cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3v-2l6 3 6-3v2l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm8 6c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-new.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread-new.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail-unread.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_generic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_generic.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_generic.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_replyall.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_replyall.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_replyall.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_send.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mail_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mail_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mail_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/makeidx.svg b/.icons/Gruvbox-Plus-Dark/actions/16/makeidx.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/makeidx.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/manga.svg b/.icons/Gruvbox-Plus-Dark/actions/16/manga.svg
new file mode 100644
index 000000000..f723ca3df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/manga.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 8-5-5v2h-6v-2l-5 5 5 5v-2h6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/map-flat.svg b/.icons/Gruvbox-Plus-Dark/actions/16/map-flat.svg
new file mode 100644
index 000000000..fbd6990f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/map-flat.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h3.25v3.25h-3.25v-3.25zm4.25 0h3.5v3.25h-3.5v-3.25zm4.5 0h3.25v3.25h-3.25v-3.25zm-8.75 4.25h3.25v3.5h-3.25v-3.5zm4.25 0h3.5v3.5h-3.5v-3.5zm4.5 0h3.25v3.5h-3.25v-3.5zm-8.75 4.5h3.25v3.25h-3.25v-3.25zm4.25 0h3.5v3.25h-3.5v-3.25zm4.5 0h3.25v3.25h-3.25v-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/map-globe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/map-globe.svg
new file mode 100644
index 000000000..6051f11f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/map-globe.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.05 3.05a7 7 0 0 0 1e-7 9.899 7 7 0 0 0 9.899 0 7 7 0 0 0 0-9.899 7 7 0 0 0-9.899 0zm0.5455 1.253 3.697 3.697-1.753 1.753c-1.349-1.557-1.997-3.511-1.945-5.45zm0.7071-0.7071c1.938-0.05245 3.893 0.5959 5.45 1.945l-1.753 1.753zm1.062-0.9626a6 6 0 0 1 6.508 0.7872l-1.411 1.411c-1.47-1.294-3.262-2.027-5.096-2.199zm-2.728 2.764c0.1772 1.823 0.9081 3.603 2.195 5.064l-1.4 1.4a6 6 0 0 1-0.7941-6.465zm1.501 7.172 1.395-1.395c1.411 1.287 3.132 2.043 4.908 2.27a6 6 0 0 1-6.303-0.8756zm2.102-2.102 1.759-1.759 3.81 3.81c-1.989 0.05403-3.994-0.6298-5.57-2.051zm2.467-2.467 1.759-1.759c1.421 1.576 2.105 3.581 2.051 5.57zm2.467-2.467 1.395-1.395a6 6 0 0 1 0.8756 6.303c-0.2277-1.776-0.9834-3.497-2.27-4.908z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/map-gnomonic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/map-gnomonic.svg
new file mode 100644
index 000000000..43fdaabca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/map-gnomonic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h3.25v4.09c-1.173-0.3375-2.275-0.8869-3.25-1.621zm4.25 0h3.5v4.322c-0.5772 0.1086-1.163 0.1661-1.75 0.1719-0.5872-0.005794-1.173-0.06331-1.75-0.1719zm4.5 0h3.25v2.469c-0.9753 0.7342-2.077 1.284-3.25 1.621zm-8.75 3.686c0.9981 0.6528 2.096 1.139 3.25 1.439v2.744c-1.154 0.3005-2.252 0.7866-3.25 1.439zm12 0v5.623c-0.9981-0.6528-2.096-1.139-3.25-1.439v-2.744c1.154-0.3005 2.252-0.7866 3.25-1.439zm-7.75 1.648c0.5781 0.09997 1.163 0.1535 1.75 0.1602 0.5867-0.00663 1.172-0.06019 1.75-0.1602v2.326c-0.5781-0.09997-1.163-0.1535-1.75-0.1602-0.5867 0.00663-1.172 0.06019-1.75 0.1602zm1.75 3.166c0.5873 0.0064 1.173 0.06461 1.75 0.1738v3.326h-3.5v-3.326c0.5771-0.1092 1.163-0.1674 1.75-0.1738zm-2.75 0.4062v3.094h-3.25v-1.475c0.9755-0.7335 2.077-1.282 3.25-1.619zm5.5 0c1.173 0.3369 2.275 0.8856 3.25 1.619v1.475h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/map-mercator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/map-mercator.svg
new file mode 100644
index 000000000..1438b7615
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/map-mercator.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25zm-8.75 4h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mark-location.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mark-location.svg
new file mode 100644
index 000000000..784a24272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mark-location.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/markasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/16/markasblank.svg
new file mode 100644
index 000000000..93054af59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/markasblank.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h3v-2h-3v-10h3v-2h-3zm7 0v2h3v10h-3v2h3c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-3zm-6 8v3h8v-3h-2v1h-4v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math0.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math0.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math0.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math1.svg
new file mode 100644
index 000000000..b71c60ff7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math1.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css" id="current-color-scheme">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7 2.965-0.01033 4.79-1.819 5.424-2.576 0.184-0.2198 0.3359-0.4633 0.3359-0.75v-0.001953l-0.001954-0.001953c0-0.5557-0.4501-1.006-1.006-1.006-0.285 6.03e-4 -0.5797 0.1025-0.752 0.3301-0.472 0.6239-1.769 2.006-4 2.006-2.761 0-5-2.239-5-5 0-2.761 2.239-5 5-5 1.575 0.00645 3.055 0.7543 3.994 2.02l0.003906-0.003906c8.88e-4 0.00119 0.001053 0.002716 0.001953 0.003906 0.1721 0.2273 0.4672 0.3275 0.752 0.3281 0.5551 0 1.005-0.4484 1.006-0.8691 9.34e-4 -0.4043-0.1282-0.6356-0.3555-0.9082-0.665-0.7898-2.477-2.554-5.402-2.57zm1 4v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math2.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math2.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math3.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math3.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math3.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math7.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math7.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math7.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/math9.svg b/.icons/Gruvbox-Plus-Dark/actions/16/math9.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/math9.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/measure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/measure.svg
new file mode 100644
index 000000000..723e322ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/measure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h12c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1h-12zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10v-4zm1 7-3 2.5 3 2.5v-5zm8 0v5l3-2.5-3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover-manager-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover-manager-amarok.svg
new file mode 100644
index 000000000..ca27e768f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover-manager-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm3 2h9v10h-9v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-cover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-album-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-repeat-amarok.svg
new file mode 120000
index 000000000..cf79da28b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-album-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-album-track.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-track.svg
new file mode 100644
index 000000000..ba88cfc10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-album-track.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-2h-3v-10h11v-2h-14zm11 4v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-eject.svg
new file mode 100644
index 000000000..102bf4480
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-eject.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2-6 6v2h12v-2zm-6 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-forward.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-forward.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-import-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-import-audio-cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-import-audio-cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-mount.svg
new file mode 100644
index 000000000..4c76dae35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-mount.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2l6 6 6-6v-2zm0 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-pause.svg
new file mode 100644
index 000000000..4b3acbb51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-pause.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h4v-12h-4zm8 0v12h4v-12h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-paused.svg
new file mode 100644
index 000000000..2edda9062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-paused.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1 3h3v8h-3zm5 0h3v8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-playing.svg
new file mode 100644
index 000000000..e1f3266f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-playing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm2 3 7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start-rtl.svg
new file mode 100644
index 000000000..10087711d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2-1.102 0.5996-9.898 5.4 11 6v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start.svg
new file mode 100644
index 000000000..c070b1b74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v12l11-6-9.898-5.4-1.102-0.5996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stop.svg
new file mode 100644
index 000000000..7bc7f99b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h12v-12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stopped.svg
new file mode 100644
index 000000000..17c591729
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playback-stopped.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-append.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-append.svg
new file mode 100644
index 000000000..d1af1d553
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-append.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4v6l5-3-5-3zm6 0v2h8v-2h-8zm4 4v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-10 4v2h7v-2h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-normal.svg
new file mode 100644
index 000000000..ef932346e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-normal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v2h-10v2h10v2l4-3zm0 8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-play.svg
new file mode 100644
index 000000000..2fe3844e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-play.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2zm0 4v6l5-3zm6 0v2h8v-2zm8 4h-8v2h8zm-14 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-amarok.svg
new file mode 120000
index 000000000..8bb4aca32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-playlist-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-song.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-song.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat.svg
new file mode 100644
index 000000000..ff019d62e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-repeat.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-shuffle.svg
new file mode 100644
index 000000000..2d872bdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-playlist-shuffle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9996v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-random-albums-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-random-albums-amarok.svg
new file mode 100644
index 000000000..5595c5f04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-random-albums-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3h-4zm0 3v4h1v-1h1v1h1v-4h-3zm1 1h1v1h-1v-1zm-1 4v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-random-tracks-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-random-tracks-amarok.svg
new file mode 100644
index 000000000..f41dac0c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-random-tracks-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3h-4zm0 3v1h1v3h1v-3h1v-1h-3zm0 5v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-record.svg
new file mode 100644
index 000000000..9f9eae5a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-record.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-3.311 0-6 2.689-6 6s2.689 6 6 6 6-2.689 6-6-2.689-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-album-amarok.svg
new file mode 100644
index 000000000..dadb8d1c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-album-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3zm4 5v4h1v-1h1v1h1v-4zm1 1h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-all.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-all.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-none.svg
new file mode 100644
index 000000000..90cc942af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-none.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="M 10,2 V 3.4141 L 11.586,5 10,6.5859 V 8 H 11.414 L 13,6.4141 14.586,8 H 16 V 6.5859 L 14.414,5 16,3.4141 V 2 H 14.586 L 13,3.5859 11.414,2 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6s0 2 2 2h10c2 0 2-2 2-2v-2h-2v2h-10v-6h2v2l4-3-4-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-playlist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-playlist-amarok.svg
new file mode 100644
index 000000000..9d90ec429
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-playlist-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-1v-1h-3v1h-6v-6h2v2l4-3zm4 5v1h3v-1zm0 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-single.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-single.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-single.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-track-amarok.svg
new file mode 100644
index 000000000..7a19dfbf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-repeat-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-10v-6h2v2l4-3zm5 5v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-rewind.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-rewind.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-rewind.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward.svg
new file mode 100644
index 000000000..6d79812b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-backward.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward.svg
new file mode 100644
index 000000000..a3351e010
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-seek-forward.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-show-active-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-show-active-track-amarok.svg
new file mode 100644
index 000000000..98d14613d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-show-active-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2 5 5-5 5v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward.svg
new file mode 100644
index 000000000..4d25d0de8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-backward.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3h-2v10h2zm14 10v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward.svg
new file mode 100644
index 000000000..9e500cb32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-skip-forward.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 13h2v-10h-2zm-14-10v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-standard-track-progression-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-standard-track-progression-amarok.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-standard-track-progression-amarok.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-track-add-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-add-amarok.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-add-amarok.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-track-edit-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-edit-amarok.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-edit-amarok.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-track-queue-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-queue-amarok.svg
new file mode 100644
index 000000000..79480fc6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-queue-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 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-10zm5 7 5 5h-10l5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-track-remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-track-show-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-show-active.svg
new file mode 100644
index 000000000..113da911d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-track-show-active.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2zm0 4v2h14v-2zm8 4h-8v2h8zm-8 4v2h8v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15 15v-6l-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles-hidden.svg
new file mode 100644
index 000000000..4a1ffb311
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3.035c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-12zm1 5h2v1h-2v-1zm3 0h4v1h-4v-1zm5 0h2v1h-2v-1zm-8 2h1v1h-1v-1zm2 0h4v1h-4v-1zm5 0h3v1h-3v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles.svg
new file mode 100644
index 000000000..28c543fe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/media-view-subtitles.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3.035c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-12zm1 5h2v1h-2v-1zm3 0h4v1h-4v-1zm5 0h2v1h-2v-1zm-8 2h1v1h-1v-1zm2 0h4v1h-4v-1zm5 0h3v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/medskip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/medskip.svg
new file mode 120000
index 000000000..e14a24b61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/medskip.svg
@@ -0,0 +1 @@
+format-line-spacing-double.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending-tentative.svg b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending-tentative.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending-tentative.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-attending.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-no-response.svg b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-no-response.svg
new file mode 100644
index 000000000..4a3b6d82b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-no-response.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14.5 0a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-request-response.svg b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-request-response.svg
new file mode 100644
index 000000000..5c9b82942
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/meeting-participant-request-response.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125zm7.5-8.875c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/meld-version-control.svg b/.icons/Gruvbox-Plus-Dark/actions/16/meld-version-control.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/meld-version-control.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/menu_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/menu_new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/menu_new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/menu_new_sep.svg b/.icons/Gruvbox-Plus-Dark/actions/16/menu_new_sep.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/menu_new_sep.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/merge.svg
new file mode 100644
index 000000000..df51c917e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/merge.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h4v2h-4c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h7c0.554 0 1-0.446 1-1v-3h4c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1h-4v-3c0-0.554-0.446-1-1-1h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-horizontal.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-horizontal.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-vertical.svg
new file mode 100644
index 000000000..97daea7fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1h-14v14h14zm-2 2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2zm-8 4h6l-3-2zm0 2 3 2 3-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mergecell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell.svg
new file mode 100644
index 000000000..7b96d9c26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mergecell.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2 4-1 1 2 2v-4l-1 1zm1-1h4l-2-2-2 2zm4 0v4l2-2-2-2zm0 4h-4l2 2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient-fit.svg
new file mode 100644
index 000000000..a0a1a46a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient-fit.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.347 2.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v1h14v-1zm13 1v13h1v-13zm-13 0v12h1v-12zm0 12v1h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient.svg
new file mode 100644
index 000000000..e7eb24bee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mesh-gradient.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.347 2.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v3h3v-3zm11 0v3h3v-3zm-11 11v3h3v-3zm11 0v3h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/message-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/message-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/message-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/message-new.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/message-new.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/message.svg b/.icons/Gruvbox-Plus-Dark/actions/16/message.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/message.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/messagebox_warning.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mic-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mic-off.svg
new file mode 100644
index 000000000..98d02a92d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mic-off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mic-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mic-on.svg
new file mode 100644
index 000000000..b5983e0a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mic-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.662 0-3 1.338-3 3v4.004c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.004c0-1.662-1.338-3-3-3zm-6 6.006v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mic-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mic-ready.svg
new file mode 100644
index 000000000..11dad5981
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mic-ready.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m8 1c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/milestone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/milestone.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/milestone.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/minuet-chords.svg b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-chords.svg
new file mode 100644
index 000000000..363877914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-chords.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 0v0.709a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 2.287-1.5h4.713v-2h-4v-3h4v-2h-4v-3h4v-2h-4v-2h-2zm-1 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm0 5a1 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 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/minuet-intervals.svg b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-intervals.svg
new file mode 100644
index 000000000..4a8065884
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-intervals.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.863 0c-1.176 0-1.863 1.107-2.295 2h-5.568v2h4.732c-0.4026 1.212-0.6246 2.352-0.748 3h-3.984v2h3.635c-0.07555 0.4779-0.1503 1-0.1503 1s0.1226-0.5356 0.2636-1h4.465c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h1.213v-2h-1.209c-0.3976-0.911-1.297-1.5-2.291-1.5-0.9925 0.00166-1.89 0.5903-2.287 1.5h-3.824c0.4504-1.342 0.8255-2.236 1.213-3h4.49c0.2485 0.431 0.468 0.9969 0.4688 1-0.0051-0.2591-0.08123-0.7412-0.1016-1h3.541v-2h-3.953c-0.04688-0.4242-0.8245-2-2.184-2zm0.8672 2h-1.85c0.7136-0.8128 1.292-0.7661 1.85 0zm1.77 5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-7 3.5c-0.9925 0.0017-1.89 0.5903-2.287 1.5h-1.213v2h1.213c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h8.213v-2h-8.209c-0.3976-0.911-1.297-1.5-2.291-1.5zm0 1.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/minuet-rhythms.svg b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-rhythms.svg
new file mode 100644
index 000000000..25b2da916
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-rhythms.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v8h2v-5h6v5h2v-8h-10zm8 8-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322-1.178-1.178zm-8 0-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322-1.178-1.178z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/minuet-scales.svg b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-scales.svg
new file mode 100644
index 000000000..6a43dbd79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/minuet-scales.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 0v2h-10v2h10v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v-2h-2v2h-4v2h4v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v2h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h8.213v-2h-8v-3h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h2.213v-2h-2v-3h2v-2h-2v-2zm-0.5 7c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1zm-6.001 4.999c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mode1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mode1.svg
new file mode 100644
index 000000000..552a13228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mode1.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm-2 3-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m4 12s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mode2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mode2.svg
new file mode 100644
index 000000000..7d0c77bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mode2.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm-5 8s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1h-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 7-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mode3.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mode3.svg
new file mode 100644
index 000000000..03c9c5702
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mode3.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm-5 4v2h1c0.4356 0 0.7765 0.04884 1.043 0.123 0.08346-0.4394 0.3266-1.18 1.035-1.762-0.532-0.221-1.211-0.3613-2.078-0.3613h-1zm8 4v1h-1c-0.4356 0-0.7765-0.04884-1.043-0.123-0.08346 0.4394-0.3266 1.18-1.035 1.762 0.532 0.221 1.211 0.3613 2.078 0.3613h1v1l3-2-3-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m12 7 3 2-3 2v-1h-1c-2 0-2 1-2 1v1s-4e-6 3-4 3h-1v-2h1c2 0 2-1 2-1v-1s4e-6 -3 4-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mode4.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mode4.svg
new file mode 100644
index 000000000..122204f9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mode4.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6zm5 4c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 7-3 2 3 2v-1h1c2 0 2 1 2 1v1s4e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-4e-6 -3-4-3h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mode5.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mode5.svg
new file mode 100644
index 000000000..9558e6f49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mode5.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h6v-2h-6zm8 0v2h6v-2h-6zm-8 3v2h6v-2h-6zm8 0v2h6v-2h-6z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 7-3 2 3 2v-1h1c2 0 2 1 2 1v1s8e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-8e-6 -3-4-3h-1v-1zm7 1c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/modified.svg b/.icons/Gruvbox-Plus-Dark/actions/16/modified.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/modified.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/motion_path_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/16/motion_path_animations.svg
new file mode 100644
index 000000000..d113efbbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/motion_path_animations.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 0-1.588 4.121-4.412 0.2363 3.43 2.787-1.137 4.27 3.707-2.402 3.707 2.402-1.137-4.27 3.43-2.787-4.412-0.2363-1.588-4.121zm6 1v3h1v8.096a1.5 1.5 0 0 0-0.9102 0.9043h-9.09v-1h-3v3h3v-1h9.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1-1.414v-8.086h1v-3h-3zm-12 0.2109v0.75h4.5v-0.75h-4.5zm0 1.5v0.75h3.75v-0.75h-3.75zm0 3.75v0.75h1.5v-0.75h-1.5zm0 1.5v0.75h2.25v-0.75h-2.25zm0 1.5v0.752h1.5v-0.752h-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/move-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/move-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/move-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/move-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/move-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/move-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/mpost.svg b/.icons/Gruvbox-Plus-Dark/actions/16/mpost.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/mpost.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/msgid2msgstr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/msgid2msgstr.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/msgid2msgstr.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/multirow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/multirow.svg
new file mode 120000
index 000000000..9d3494320
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/multirow.svg
@@ -0,0 +1 @@
+text-wrap.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/music-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/music-amarok.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/music-amarok.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/music-note-16th.svg b/.icons/Gruvbox-Plus-Dark/actions/16/music-note-16th.svg
new file mode 100644
index 000000000..3bbadf231
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/music-note-16th.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v8.291c-0.4686-0.1911-0.981-0.2905-1.5-0.291-1.933 0-3.5 1.343-3.5 3s1.567 3 3.5 3 3.5-1.343 3.5-3v-5.904c1.474 0.252 3.181 1.38 4 2.148v-5.4c-1.712-1.469-3-1.844-6-1.844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/name.svg b/.icons/Gruvbox-Plus-Dark/actions/16/name.svg
new file mode 100644
index 000000000..4476b35be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/name.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.283 2-4.283 12h2.143l0.9102-2.572h4.176l0.9102 2.572h2.383l-4.527-12zm6.271 3.305 0.00195 8.695h1.443v-0.4043c0.3553 0.2668 0.805 0.4043 1.34 0.4043 1.59 0 2.66-1.197 2.66-2.996 0-1.73-1.01-2.875-2.496-2.875-0.6065 0-1.116 0.1922-1.51 0.541v-3.365zm-5.41 0.123 1.5 4.287h-3zm7.883 3.951c0.9054 0 1.463 0.6742 1.463 1.73 0 1.021-0.4983 1.648-1.346 1.648-0.4729 0-0.873-0.2001-1.145-0.5469l-0.0059-2.373c0.2498-0.3052 0.6154-0.459 1.033-0.459z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nemo-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nemo-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nemo-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/network-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/network-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/network-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/network-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/network-disconnect.svg
new file mode 100644
index 000000000..ec75cd14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/network-disconnect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.416 1.042-0.1835 2.024 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9c0.1891 0.886-0.0052 1.753-0.2477 2.593z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/network-server-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/16/network-server-vmware.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/network-server-vmware.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/network-server.svg b/.icons/Gruvbox-Plus-Dark/actions/16/network-server.svg
new file mode 100644
index 000000000..3e183322e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/network-server.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v3h14v-3c0-0.554-0.446-1-1-1zm2 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v4h14v-4zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v3c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-3zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/new-24h-appointment.svg
new file mode 100644
index 000000000..4b00dffc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/new-24h-appointment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm-4.5 3h3 1v1 3 1h-3v3h3v1h-4v-1-3-1h1 2v-3h-3v-1zm5 0h1v4h2v-4h1v4 1 4h-1v-4h-3v-1-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/new-audio-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/new-audio-alarm.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/new-audio-alarm.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/new-command-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/new-command-alarm.svg
new file mode 120000
index 000000000..b04844a45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/new-command-alarm.svg
@@ -0,0 +1 @@
+dialog-scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/newline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/newline.svg
new file mode 100644
index 000000000..e4c6137e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/newline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3v2h-2l3 4 3-4h-2v-2zm-6 8v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/news-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/news-subscribe.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/news-subscribe.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/news-unsubscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/news-unsubscribe.svg
new file mode 100644
index 000000000..9adcfe65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/news-unsubscribe.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h8v-0.4957c0-0.5043 0.4747-0.9735 0.4747-0.9735l0.5253-0.5308-8 1e-4v-1l7-1e-4v-3h2.485c0.515 0 0.9172 0.4022 0.9172 0.4022l0.5978 0.5978 0.5744-0.5744s0.4256-0.4256 0.9103-0.4256h0.5154l1e-4 -8zm5 2v6.996l-4 0.00391v-6.996zm2-0.00391h6v1h-6zm0 3h6v1h-6zm2.001 4.005v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/next.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/next.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzy.svg
new file mode 100644
index 000000000..816e02f35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v12h-1v1h1v1h1v-1h6v-1h-6v-12h-1zm5.5 0c-0.9722 0-1.88 0.3409-2.52 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.87 0.3945-1.105 0.2355-0.2355 0.5777-0.3945 1.105-0.3945s0.87 0.1591 1.105 0.3945c0.2355 0.2355 0.3945 0.5777 0.3945 1.105 0 0.4583-0.0904 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9756-1.658 1.406-0.5717 0.4292-1.131 0.992-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.362 2.43-2.029 0.3482-0.499 0.5703-1.179 0.5703-1.971 0-0.9722-0.3409-1.88-0.9805-2.52-0.6395-0.6395-1.547-0.9805-2.52-0.9805zm6.5 0v9h1v-9h-1zm-8 9v2h2v-2h-2zm6.5 0-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzyuntrans.svg
new file mode 100644
index 000000000..6ca491665
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nextfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4497-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5-2.5-2.5zm-5.5 3v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nextuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nextuntranslated.svg
new file mode 100644
index 000000000..bd67a40d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nextuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 3-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5zm-11.5 8v2h10v-2h-1v1h-8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/no-marker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/no-marker.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/no-marker.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/no.svg
new file mode 100644
index 000000000..3b9c9602e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/no.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1-4 4v6l4 4h6l4-4v-6l-4-4zm-0.5352 3.465h1.414l2.121 2.121 2.121-2.121h1.414v1.414l-2.121 2.121 2.121 2.121v1.414h-1.414l-2.121-2.121-2.121 2.121h-1.414v-1.414l2.121-2.121-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nocover.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nocover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nocover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-add.svg
new file mode 100644
index 000000000..b8a168b2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2-0.00391 2h-1.996v2h1.996l0.003906 2h2l-0.003906-2h2.004v-2h-2.004l0.003906-2zm-1 8v2h-4.502c-0.6667 0-0.6667 1 0 1h4.502v2h4v-2h4.504c0.6667 0 0.6667-1 0-1h-4.504v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-break.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-break.svg
new file mode 100644
index 000000000..135892c24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-break.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5 5v1h-1.5l2 3 2-3h-1.5v-1zm-5.5 4v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-delete-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-delete-segment.svg
new file mode 100644
index 000000000..d3be05798
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-delete-segment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5 4v2h-1.5l2 3 2-3h-1.5v-2zm-5.5 5v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-delete.svg
new file mode 100644
index 000000000..7265f1125
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3v2h6v-2zm0.9985 6v2h-4.497c-0.6667 0-0.6667 1 0 1h4.497v2h4v-2h4.5c0.6667 0 0.6667-1 0-1h-4.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-join-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-join-segment.svg
new file mode 100644
index 000000000..eb45b9df9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-join-segment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 10v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5-5v2h-1.5l2 3 2-3h-1.5v-2zm-5.5-4v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-join.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-join.svg
new file mode 100644
index 000000000..069c32e84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-join.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 10v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5-5.255v2h-1.5l2 2.521 2-2.521h-1.5v-2zm-5.5-3.745v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-curve.svg
new file mode 100644
index 000000000..f61f145cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v1.422c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-4h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4v1.561h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-line.svg
new file mode 100644
index 000000000..807b7f185
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v3.293l-6.707 6.707h-3.293v4h4v-3.293l6.707-6.707h3.293v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-transform.svg
new file mode 100644
index 000000000..dc1633d2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-transform.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312zm9.625 0 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm-7.875 7.875 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm6.125 0v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-type-auto-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-auto-smooth.svg
new file mode 100644
index 000000000..ce5a466aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-auto-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.38 2.004a0.5 0.5 0 0 0-0.4492 0.5449c0.08099 0.8344 0.1566 1.587-0.07617 2.775-0.2327 1.188-0.7827 2.785-1.838 4.148-0.5844 0.755-1.329 1.434-2.119 1.889a2 2 0 0 0-1.895-1.361 2 2 0 0 0-1.906 1.402c-0.815-0.4546-1.583-1.151-2.176-1.928-1.039-1.361-1.561-2.957-1.779-4.146s-0.1413-1.942-0.05859-2.773a0.5 0.5 0 0 0-0.4473-0.5469 0.5 0.5 0 0 0-0.5469 0.4473c-0.08271 0.8316-0.1716 1.744 0.06836 3.053 0.2399 1.309 0.8004 3.044 1.969 4.574 0.7693 1.008 1.794 1.928 2.949 2.441a2 2 0 0 0 1.928 1.477 2 2 0 0 0 1.938-1.518c1.118-0.5205 2.11-1.418 2.867-2.396 1.182-1.527 1.772-3.259 2.029-4.57 0.2569-1.312 0.1708-2.228 0.08984-3.062a0.5 0.5 0 0 0-0.5469-0.4492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-type-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-cusp.svg
new file mode 100644
index 000000000..1a4c70626
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.49 1.992c-0.2571 0.00527-0.4682 0.2046-0.4883 0.4609-0.3557 3.762-1.92 6.307-4.359 8.355l-0.9531-0.9531-0.1055-0.7773c-0.1218-0.6228-0.2738-1.262-0.5-1.922-0.4529-1.32-1.139-2.604-2.205-3.568-1.066-0.9646-2.517-1.588-4.373-1.588-0.6762-0.00956-0.6762 1.01 0 1 1.638 0 2.805 0.5192 3.701 1.33 0.8961 0.8108 1.515 1.937 1.932 3.15 0.2659 0.7751 0.4269 1.566 0.5508 2.336l-2.348 2.348 2.828 2.828 2.828-2.828-0.6211-0.6211c2.557-2.21 4.245-5.019 4.621-8.996 0.03309-0.3003-0.2057-0.5612-0.5078-0.5547z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-type-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-smooth.svg
new file mode 100644
index 000000000..9c3b217fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.34 2.004a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.001953-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.005859 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.7917 0.9766 1.911 1.781 3.172 2.201v1.816h4v-1.877c1.218-0.4321 2.319-1.201 3.111-2.131 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node-type-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-symmetric.svg
new file mode 100644
index 000000000..306ccebcf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node-type-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.34 2.004a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.001953-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.005859 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.6889 0.8498 1.627 1.568 2.689 2.018h-1.604a1.5 1.5 0 0 0-1.414-1 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.41-1h2.09v1h4v-1h2.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.41 1h-1.777c1.093-0.4468 2.075-1.159 2.799-2.008 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/node.svg
new file mode 100644
index 000000000..0401d0fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1-4 4v10h10l4-4v-10h-10zm2 2h4l-2 2h-2v-2zm-2 0.8281v1.172h-1.172l1.172-1.172zm8 0v5.172h-2v-3.172l2-2zm-10 3.172h2v2.586l-2 2v-4.586zm4 0h2v2h-2v-2zm-0.5859 4h2.586v2h-4.586l2-2zm4.586 0h1.172l-1.172 1.172v-1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/noisereduction.svg b/.icons/Gruvbox-Plus-Dark/actions/16/noisereduction.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/noisereduction.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/non-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/16/non-starred.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/non-starred.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/note.svg b/.icons/Gruvbox-Plus-Dark/actions/16/note.svg
new file mode 100644
index 000000000..18c6307d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/note.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.997 1s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1l3e-3 -11.99c0-1-1-1-1-1zm1.003 2h9.997v2h-9.997zm0 4h10v2h-10zm0 4h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/nroot.svg b/.icons/Gruvbox-Plus-Dark/actions/16/nroot.svg
new file mode 100644
index 000000000..3084eeef9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/nroot.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v6h1.5v-3.25h0.001953c0-0.6893 0.5588-1.248 1.248-1.248 0.6893 1e-7 1.248 0.5588 1.248 1.248l0.001953 3.25h1.502l-0.001953-3.25c0-1.519-1.231-2.75-2.75-2.75-0.4504 0-0.8748 0.1088-1.25 0.3008v-0.3008h-1.5zm11.5 4.5v0.07031l-3.701 6.41-2.299-3.98h-5.502v1.5h4.637l2.598 4.5h1.135l4.041-7h1.59v-1.5h-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-center-calligra.svg
new file mode 120000
index 000000000..82a31af54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-left-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-left-calligra.svg
new file mode 120000
index 000000000..e2cdcc9c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-right-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-right-calligra.svg
new file mode 120000
index 000000000..3caab0584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 000000000..ad9f7a40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 000000000..18e526605
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/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-Plus-Dark/actions/16/object-align-vertical-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-center-calligra.svg
new file mode 120000
index 000000000..61759b74b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-top-calligra.svg
new file mode 120000
index 000000000..06dfc8aa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-columns.svg
new file mode 100644
index 000000000..a92e70f4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-columns.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h2v-14zm5 0v14h2v-14zm5 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-crop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-crop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-fill.svg
new file mode 100644
index 000000000..17c4e24dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-fill.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.75 1h10.5s1.75 0 1.75 1.75v10.5s0 1.75-1.75 1.75h-10.5s-1.75 0-1.75-1.75v-10.5s0-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-horizontal.svg
new file mode 100644
index 000000000..eeaaee276
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5-5 3 5 3v-2l4-2e-7v2l5-3-5-3v2l-4 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-vertical.svg
new file mode 100644
index 000000000..fa4ff9ca6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-flip-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v4h-2l3 5 3-5h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-group-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-group-calligra.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-group.svg
new file mode 100644
index 000000000..6c3673ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-group.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2zm7 1c2.209 0 4 1.791 4 4s-1.791 4-4 4v-4h-4c0-2.209 1.791-4 4-4zm-7 5h6v6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-inverse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-inverse.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-inverse.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-merge.svg
new file mode 100644
index 000000000..118dd2e64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-merge.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v2c0 2.209-1.791 4-4 4h-2v2h2c2.014-0.0035 3.892-1.017 5-2.699 1.108 1.682 2.986 2.696 5 2.699h2v-2h-2c-2.209 0-4-1.791-4-4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-move.svg
new file mode 100644
index 000000000..10bfb0957
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-move.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 3h2v2h2v-2h2l-3-3zm-4 4-3 3 3 3v-2h2v-2h-2v-2zm8 0v2h-2v2h2v2l3-3-3-3zm-5 5v2h-2l3 3 3-3h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back-calligra.svg
new file mode 120000
index 000000000..485191c65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back.svg
new file mode 120000
index 000000000..9e2dbf373
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-back.svg
@@ -0,0 +1 @@
+layer-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front-calligra.svg
new file mode 120000
index 000000000..e810edf61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front.svg
new file mode 120000
index 000000000..349ec3890
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-front.svg
@@ -0,0 +1 @@
+layer-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower-calligra.svg
new file mode 120000
index 000000000..f6961b71d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower.svg
new file mode 120000
index 000000000..86c1115b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-lower.svg
@@ -0,0 +1 @@
+layer-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise-calligra.svg
new file mode 120000
index 000000000..deb91cb64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise.svg
new file mode 120000
index 000000000..7c3b88416
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-order-raise.svg
@@ -0,0 +1 @@
+layer-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-left.svg
new file mode 100644
index 000000000..cd24b3f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 0.001953-4 3 4 3v-2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4a1 1 0 0 0-1-1 1 1 0 0 0-1 1 1 1 0 0 0 0.005859 0.09961c0.0538 3.267 2.714 5.9 5.994 5.9 3.314 0 6-2.686 6-6s-2.686-6-6-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-right.svg
new file mode 100644
index 000000000..2990dace6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-rotate-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.98 0.001953v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.28 0 5.94-2.633 5.994-5.9a1 1 0 0 0 0.0059-0.09961 1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-rows.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-rows.svg
new file mode 100644
index 000000000..f28488786
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-rows.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v2h12v-2h-12zm0 4v2h12v-2h-12zm0 4v2h12v-2h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-select.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-select.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-straighten.svg
new file mode 100644
index 000000000..b1f8e0ea6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.16 1-0.0059 0.00195c-0.09772 7.898e-4 -0.1621 0.01172-0.1621 0.01172l-10.14 1.803c-1.015 0.1789-0.8379 1.191-0.8379 1.191l0.5156 2.984h12.56l-0.9023-5.143c-0.1342-0.7611-0.7366-0.8519-1.029-0.8496zm-11.16 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10.93 2.008 0.7402 4.143c0.1789 1.015 1.191 0.8379 1.191 0.8379l10.14-1.803s1.015-0.1771 0.8359-1.191l-0.3496-1.986h-12.56z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke-style.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke-style.svg
new file mode 100644
index 000000000..e9693cf43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke-style.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 13v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-12-4v2h4v-2zm5 0v2h4v-2zm5 0v2h4v-2zm0-8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke.svg
new file mode 100644
index 000000000..65f6ebd93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.75 1c-1.75 0-1.75 1.75-1.75 1.75v10.5c0 1.75 1.75 1.75 1.75 1.75h10.5c1.75 0 1.75-1.75 1.75-1.75v-10.5c0-1.75-1.75-1.75-1.75-1.75zm1.562 2h7.375s1.312 0 1.312 1.312v7.375s0 1.312-1.312 1.312h-7.375s-1.312 0-1.312-1.312v-7.375s0-1.312 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-to-path.svg
new file mode 100644
index 000000000..e5a3eef08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 4h1v8h-1zm2 9h8v1h-8zm9-9h1v8h-1zm-9-2h8v1h-8zm-3 10h3v3h-3zm11 0h3v3h-3zm-11-11h3v3h-3zm11 0h3v3h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 5h6v6h-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-attract.svg
new file mode 100644
index 000000000..5e2d7c45e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-attract.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h2v-2h-2zm12 0v2h2v-2h-2zm-9 1v2h2v-2h-2zm0 2h-2v2h2v-2zm6-2v2h2v-2h-2zm2 2v2h2v-2h-2zm-5-1v2h2v-2h-2zm2 2v2h2v-2h-2zm2 2v2h2v-2h-2zm0 2h-2v2h2v-2zm-2 2h-2v2h2v-2zm-2 0v-2h-2v2h2zm-2-2v-2h-2v2h2zm0-2h2v-2h-2v2zm2 0v2h2v-2h-2zm-5 3v2h2v-2h-2zm2 2v2h2v-2h-2zm8-2v2h2v-2h-2zm0 2h-2v2h2v-2zm-11 1v2h2v-2h-2zm12 0v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-blur.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-blur.svg
new file mode 100644
index 000000000..fb18506b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-blur.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1h2v2h-2zm3 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm3 3h2v2h-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h1v1h-1zm0 7h1v1h-1zm7 0h1v1h-1zm0-7h1v1h-1zm-3.5 6.5h1v1h-1zm-3-3h1v1h-1zm6 0h1v1h-1zm-3-3h1v1h-1zm0 3h1v1h-1zm-0.5-6.5h2v1h-2zm0 13h2v1h-2zm-6-7h1v2h-1zm13 0h1v2h-1zm-3.5 3.5h1v1h-1zm-6 0h1v1h-1zm0-6h1v1h-1zm6 0h1v1h-1zm2.5-3.5h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-duplicate.svg
new file mode 100644
index 000000000..150c526f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-duplicate.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 9,6.5 A 2.5,2.5 0 0 1 6.5,9 2.5,2.5 0 0 1 4,6.5 2.5,2.5 0 0 1 6.5,4 2.5,2.5 0 0 1 9,6.5 Z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 9.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5zm3-3.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2zm0 7a2 2 0 0 0-2 2h2zm-7 0a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2zm-7 0v2h2a2 2 0 0 0-2-2zm0-7v4a2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0-5v2a2 2 0 0 0 2-2zm5 0a2 2 0 0 0 2 2 2 2 0 0 0 2-2zm7 0a2 2 0 0 0 2 2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-jitter-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-jitter-color.svg
new file mode 100644
index 000000000..9dcdc31e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-jitter-color.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 10h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 10h4v4h-4zm-8 0h4v4h-4zm4-4h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-paint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-paint.svg
new file mode 100644
index 000000000..ac5d632d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-paint.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h4v4h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 10h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-push.svg
new file mode 100644
index 000000000..937bab3a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0v5h2v-5zm-3 1v3h2v-3zm6 0v3h2v-3zm-9 2v3h2v-3zm12 0v3h2v-3zm-9 2v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-9 2v2h2v-2zm12 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-randomize.svg
new file mode 100644
index 000000000..3d3f897d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm6 0v2h2v-2zm3 0v2h2v-2zm-6 2v2h2v-2zm-5 1v2h2v2h2v-4zm8 0v2h-1v2h2v-2h1v-2zm3 0v2h2v-2zm-12 3v2h2v-2zm11 0v2h2v-2zm-4 2v2h2v3h2v-4h-2v-1zm-7 1v2h4v-2zm12 0v2h2v-2zm-6 2v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm9 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-rotate.svg
new file mode 100644
index 000000000..5493c0228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.707 0.8792-2.828 2.828 1.414 1.414 2.828-2.828zm4 5.08e-5 -2.828 2.828 1.414 1.414 2.828-2.828zm-9.707 0.1207-5.08e-5 4 2 2.54e-5 5.08e-5 -4zm12 0.00115-5.1e-5 4 2 2.54e-5 5.1e-5 -4zm-12 4.999-5.09e-5 4 2 2.5e-5 5.09e-5 -4zm12 0.00115-5e-5 4 2 2.5e-5 5e-5 -4zm-5.767 0.1347-3.465 2 1 1.731 3-1.73 1 1.731 3.465-2-1-1.731-3 1.73zm-1.098 4.633-1.999 3.465 1.73 0.9998 1.999-3.465zm4 5.1e-5 -1.999 3.465 1.73 0.9998 1.999-3.465zm-9.135 0.2324-5.08e-5 4 2 2.5e-5 5.08e-5 -4zm12 0.0012-5.1e-5 4 2 2.5e-5 5.1e-5 -4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-shrink.svg
new file mode 100644
index 000000000..12a64fb18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 10h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zm1-3h1v1h-1zm-3 0h1v1h-1zm-3 0h1v1h-1zm5-3h1v1h-1zm-6 0h1v1h-1zm3 0h1v1h-1zm0-3h2v2h-2zm0 12h2v2h-2zm-6-6h2v2h-2zm12 0h2v2h-2zm0-6h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-calligra.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-pop-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-pop-selection.svg
new file mode 100644
index 000000000..293273958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup-pop-selection.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 5c-1.108 0-2 0.892-2 2v6c0 1.108 0.892 2 2 2h6c1.108 0 2-0.892 2-2v-2h-2v2h-6v-6h2v-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 0c-2 0-2 2-2 2v2h2v-2h2v-2h-2zm6 0v2h2v2h2v-2c0-2-2-2-2-2h-2zm-2 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-6 5v2c0 2 2 2 2 2h2v-2h-2v-2h-2zm10 0v2h-2v2h2c2 0 2-2 2-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup.svg
new file mode 100644
index 000000000..0552fe36b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-ungroup.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v2h2v-2h2v-2h-2zm8 0v2h2v2h2v-2c0-2-2-2-2-2h-2zm-2 3c-1.657 0-3 1.343-3 3h3v3c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-5 4v4h4v-4h-4zm-3 3v2c0 2 2 2 2 2h2v-2h-2v-2h-2zm12 0v2h-2v2h2c2 0 2-2 2-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object-visible.svg
new file mode 120000
index 000000000..6253426e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object-visible.svg
@@ -0,0 +1 @@
+layer-visible-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/object_node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/object_node.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/object_node.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/off-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/off-outline.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/off-outline.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/off.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/off.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-focus-peak-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-focus-peak-node.svg
new file mode 100644
index 000000000..47fb0567e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-focus-peak-node.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-1h3.006v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2.004h2v-0.00781l0.0078 0.00781 0.9961-0.9961h1.996v-1h-1v-1h-1v1.996l-0.7031-0.7031-0.7031 0.7031h-1.594v-5.996zm5 0v2h1v-1h1v-1zm4 0v1h1v1h1v-2h-1zm-1 1.59-1.703 1.703 0.707 0.707 0.9961-0.9961 0.9961 0.9961 0.707-0.707zm2 2.41v1h-1v1h2v-2zm3 0-1 1h1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 5-1.996 2h0.9961v1h-1.994l-0.998 1h-3.01v4h5l2-0.007812 5 0.007812v-6h-2v1h-2v-1h1l-1.998-2z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-percentage.svg
new file mode 100644
index 000000000..25e5b5e0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-3.91 4 3.535 3.535 2e-3 -2e-3 2e-3 2e-3 1.875-1.873v-1.416l-1.877 1.877-2.123-2.123zm-2.99 2-2 2h-0.5918v1h0.998v-0.0078l0.00781 0.0078 2-2h1.592l2 2h4.402v-1h-3.988l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-stacked.svg
new file mode 100644
index 000000000..c1923a0d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area-stacked.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-11zm8.004 1.471c0.00391 0-4.535 4.535-4.535 4.535h-1.461v1h1.875l4.123-4.123 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.00195 0.00195zm-1.404 5.529-2 2h-2.594v1h3v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-1.414z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.46 3.67-2.32 2.331-4e-3 -4e-3 -6e-3 4e-3 -2.123-2.123-4.123 4.123h-1.875v5h11v-8.778z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area.svg
new file mode 100644
index 000000000..7a9b80699
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-area.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.003906 0.003906-0.005859-0.003906-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.002966 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-0.00195 0.00195zm-6 7h2.461l3.535 3.535 0.00195-2e-3 0.00195 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.46 2.22-2.451 2.779-2-3-4 4h-2v7h11v-10.26z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-percentage.svg
new file mode 100644
index 000000000..ee21b75e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-1v-5h-4v5h-1v-6h-1v6h-2v-6h-1v6h-1v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-2.5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-stacked.svg
new file mode 100644
index 000000000..62add8da8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar.svg
new file mode 100644
index 000000000..dd4a2488a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-bar.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11zm4 1h2v10h-2zm5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-forecast.svg
new file mode 100644
index 000000000..fbe4d9fc8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-forecast.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.23 1.961-2.326 2.531 0.707 0.707 2.355-2.561-0.7363-0.6777zm-12.23 0.03906v13h13v-2h-11v-1h0.005859c0.8751-4.7e-4 2.344 0 2.344 0l0.1504-0.1484 2.365-2.572-0.707-0.707-2.23 2.428h-1.928v-9h-2zm9.229 3.229-2.393 2.607 0.707 0.707 2.395-2.605-0.709-0.709z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-percentage.svg
new file mode 100644
index 000000000..d2daad4ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-1h3v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.594v-2h1.875l2-2h-1.414l-1 1h-1.461v-6zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-stacked.svg
new file mode 100644
index 000000000..7022b421f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-1h3.006v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2h0.00781v0.00586h1.875l4.123-4.123 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.00195 0.00195-0.00195-0.00195c0.00391 0-4.535 4.535-4.535 4.535h-1.469v-6.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line.svg
new file mode 120000
index 000000000..28d6f2410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-line.svg
@@ -0,0 +1 @@
+chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-pie.svg
new file mode 100644
index 000000000..ce23bfc5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-pie.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 1e-7 3.866 3.134 7 7 7s7-3.134 7-7h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar-stacked.svg
new file mode 100644
index 000000000..4bb2f72a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v4.201c0.5746 4.88e-4 1.135 0.1778 1.605 0.5078l2.406-3.439c-1.175-0.824-2.577-1.268-4.012-1.27zm-5.361 2.502c-1.058 1.26-1.638 2.853-1.639 4.498 0.0028 1.855 0.7417 3.635 2.055 4.947l2.969-2.975c-0.5272-0.5233-0.8214-1.226-0.8223-1.973 4.98e-4 -0.6581 0.2329-1.295 0.6562-1.799zm12.36 3.885-4.211 0.3809c0.0065 0.0773 0.0097 0.1548 0.0098 0.2324-2.58e-4 1.546-1.253 2.799-2.799 2.799v4.201c3.865 0 7-3.135 7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar.svg
new file mode 100644
index 000000000..da83bb5da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-polar.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.419 1c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm-5.833 1.167c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833zm5.25 0c-2.218 0-4.186 1.025-5.466 2.625l3.65 2.921c0.4269-0.5329 1.077-0.8796 1.816-0.8796v-2.917zm0 1.75c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833-0.3232 0-0.5833 0.2602-0.5833 0.5833zm0 2.333c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm4.327-4.008-3.092 4.949c0.606 0.379 1.015 1.028 1.078 1.782l5.82-0.4854c-0.2165-2.643-1.68-4.918-3.805-6.246zm-8.41 5.758c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm0 2.333c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833s0.5833-0.2602 0.5833-0.5833c0-0.3232-0.2602-0.5833-0.5833-0.5833zm-4.569 0.4854-2.477 2.477c1.054 1.054 2.513 1.704 4.129 1.704v-3.5c-0.6463 0-1.23-0.2596-1.652-0.6813zm1.652 2.431c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm5.25-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-ring.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-ring.svg
new file mode 100644
index 000000000..392c1566d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-ring.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-0.7715-3.176l-1.518 1.518a5 5 0 0 1 0.2891 1.658 5 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 3.994 2l1.426-1.424a7 7 0 0 0-5.42-2.576zm0 3c-1.108 0-2.107 0.4469-2.83 1.17l0.707 0.707c0.5422-0.5422 1.292-0.877 2.123-0.877 1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3c0-0.3018 0.0565-0.5869 0.1387-0.8613l-0.7812-0.7812c-0.2256 0.5016-0.3574 1.055-0.3574 1.643 0 2.216 1.784 4 4 4s4-1.784 4-4-1.784-4-4-4zm0 2c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c0.9116-4.307e-4 1.708-0.6173 1.936-1.5h-1.072c-0.1781 0.3086-0.507 0.499-0.8633 0.5-0.5523 0-1-0.4477-1-1s0.4477-1 1-1c0.357 2.824e-4 0.6867 0.1908 0.8652 0.5h1.068c-0.2277-0.882-1.023-1.499-1.934-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-scatter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-scatter.svg
new file mode 100644
index 000000000..c3c21c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-scatter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-11zm3 0v1h1v-1zm2 0v1h1v-1zm6 1v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-8-1v1h1v-1zm2 0v1h1v-1zm3 3v1h1v-1zm2 0v1h1v-1zm-6 2v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm4-2v1h1v-1zm2 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-tall-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-tall-pie.svg
new file mode 100644
index 000000000..b06b3eb11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-chart-tall-pie.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2c-3.59 0-6.5 2.91-6.5 6.5 1e-7 3.59 2.91 6.5 6.5 6.5 2.082-0.0063 4.034-1.009 5.252-2.697l-5.252-3.803z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8.505 1.005v6.99l5.648 4.09c0.8663-1.188 1.336-2.619 1.342-4.09 4.7e-5 -3.861-3.13-6.99-6.99-6.99z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/office-report.svg b/.icons/Gruvbox-Plus-Dark/actions/16/office-report.svg
new file mode 100644
index 000000000..69bfc02d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/office-report.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-5zm-4.5 1a2.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.449-2h-2.949l1.635-2.725a2.5 2.5 0 0 0-1.135-0.2754zm5.5 1h3v3h-3v-3zm-8 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-5zm11 1v5h1v-5h-1zm-10 1h3v3h-3v-3zm8 1v3h1v-3h-1zm-2 1v2h1v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/offline-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/offline-settings.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/offline-settings.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/offline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/offline.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/offline.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/oilpaint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/oilpaint.svg
new file mode 120000
index 000000000..1b2380888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/oilpaint.svg
@@ -0,0 +1 @@
+dialog-fill-and-stroke.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/on-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/on-outline.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/on-outline.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/on.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/on.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/online-banking.svg b/.icons/Gruvbox-Plus-Dark/actions/16/online-banking.svg
new file mode 100644
index 000000000..6ba7917d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/online-banking.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h7.547a4 4 0 0 1-0.5469-2h-5c0.2543-1.998 1.967-3.498 4-3.5 0.8094 9.106e-4 1.569 0.2393 2.205 0.6523a4 4 0 0 1 2.795-1.152v-2h1v-2h1l-7.029-4h-0.003906zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.2129 0.8301c0.02867-3e-3 0.06483 0.0016 0.09375 0 0.0035 0.01366-0.02203 0.06147-0.05469 0.1328-0.2082 0.4549-0.2206 0.9888-0.02734 1.273 0.03497 0.05162 0.06836 0.101 0.06836 0.1074s-0.03742 0.01367-0.08008 0.01367c-0.1001 0-0.1951-0.06157-0.3887-0.2148-0.08598-0.06808-0.1989-0.1242-0.2422-0.1328-0.06802-0.01366-0.08591-0.009995-0.1738 0.07812-0.08184 0.08185-0.1074 0.1282-0.1074 0.2031 0 0.2842 0.3359 0.5097 0.9629 0.6426 0.8514 0.1805 1.062 0.3413 1.086 0.7891 0.0295 0.5615-0.2691 0.9865-0.9238 1.314-0.07814 0.03911-0.1293 0.05377-0.1621 0.06641-0.01456-0.0013-0.02455 0.0013-0.03906 0-0.0056-0.01738-0.01172-0.05655-0.01172-0.1328 0-0.2982-0.1178-0.6057-0.2949-0.7773-0.04756-0.04608-0.1829-0.1443-0.2969-0.2148-0.114-0.07056-0.2263-0.1527-0.252-0.1875-0.04247-0.05802-0.04633-0.09392-0.01367-0.2012 0.05946-0.1958 0.1281-0.304 0.2656-0.4277 0.07212-0.06487 0.1462-0.1197 0.1621-0.1211 0.01598-0.0013-0.09348-0.03323-0.2559-0.06641-0.1622-0.03325-0.3987-0.1021-0.5215-0.1465-0.2244-0.0812-0.5271-0.2516-0.6426-0.375-0.0049-0.0049-0.009302-0.01076-0.01367-0.01562 0.1655-0.6592 0.6306-1.198 1.246-1.459 0.1289-0.05448 0.2602-0.09056 0.4004-0.1191 0.06983-0.01426 0.1447-0.02197 0.2168-0.0293zm1.996 1.006c0.0044-0.0012 0.009199-0.0014 0.01172 0 0.05034 0.0311 0.2387 0.4401 0.293 0.6406 0.07007 0.259 0.06498 0.7095 0 0.9668-0.02472 0.0979-0.05391 0.1878-0.06445 0.1992-0.01068 0.0114-0.0488-0.05507-0.09375-0.1348-0.04499-0.0797-0.1911-0.249-0.3105-0.375-0.3446-0.3636-0.3963-0.5536-0.252-0.8438 0.06823-0.1373 0.3488-0.4358 0.416-0.4531z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/online.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/online.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/open-for-editing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/open-for-editing.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/open-for-editing.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/open-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/open-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/open-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/open-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/open-menu.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/open-menu.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/org.xfce.settings.manager.svg b/.icons/Gruvbox-Plus-Dark/actions/16/org.xfce.settings.manager.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/org.xfce.settings.manager.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-duplicate.svg
new file mode 100644
index 000000000..5407ee1a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-8zm-4 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-ccw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-ccw.svg
new file mode 100644
index 000000000..9328f9a08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-ccw.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm2e-3 1.203c0.7158 0 1.43 0.2741 1.977 0.8203 1.092 1.092 1.092 2.863 0 3.955-1.081 1.081-2.825 1.091-3.92 0.03125-0.01224-0.0098-0.02397-0.02025-0.03516-0.03125-0.1826-0.1822-0.1826-0.478 0-0.6602 0.1822-0.1826 0.478-0.1826 0.6602 0 0.7282 0.7282 1.909 0.7282 2.637 0 0.7282-0.7282 0.7282-1.909 0-2.637-0.7282-0.7282-1.909-0.7282-2.637 0l0.6582 0.6602-2.307 0.3301 0.3281-2.309 0.6602 0.6602c0.5462-0.5462 1.263-0.8203 1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-cw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-cw.svg
new file mode 100644
index 000000000..27537bf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-cw.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.769e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4zm-2e-3 1.203c-0.7158 0-1.43 0.2741-1.977 0.8203-1.092 1.092-1.092 2.863 0 3.955 1.081 1.081 2.825 1.091 3.92 0.03125 0.01224-0.0098 0.02397-0.02025 0.03516-0.03125 0.1826-0.1822 0.1826-0.478 0-0.6602-0.1822-0.1826-0.478-0.1826-0.6602 0-0.7282 0.7282-1.909 0.7282-2.637 0-0.7282-0.7282-0.7282-1.909 0-2.637 0.7282-0.7282 1.909-0.7282 2.637 0l-0.6582 0.6602 2.307 0.3301-0.3281-2.309-0.6602 0.6602c-0.7281-0.7281-1.589-0.8203-1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-flip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-flip.svg
new file mode 100644
index 000000000..591a407d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-flip.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 8a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm0 1 1.5 2h-1v1h1l-1.5 2-1.5-2h1v-1h-1l1.5-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.867a4.5 4.5 0 0 1-0.2676-1.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 2.5 0.7578v-3.33c0-0.7914-0.6248-1.428-1.4-1.428h-11.2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-normal.svg
new file mode 100644
index 000000000..0f86d173e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-rotate-normal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h11.2c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428h-11.2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-left.svg
new file mode 100644
index 000000000..f21c8be14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-left.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428zm-3-2v14h2v-14z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-sright.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-sright.svg
new file mode 100644
index 000000000..9d012737b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-sbs-sright.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.4 3c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10zm4.6-2v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-laptop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-laptop.svg
new file mode 100644
index 000000000..d6d2baa8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-laptop.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm4 2h1l1 1 1-1h1v1l-1 1 1 1v1h-1l-1-1-1 1h-1v-1l1-1-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 2c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-screen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-screen.svg
new file mode 100644
index 000000000..3b470ef84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/osd-shutd-screen.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7.199 2 0.8008 0.8008-3.199 3.199-2.4-2.4 0.7988-0.7988 1.602 1.6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 2c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/16/outbox.svg
new file mode 100644
index 000000000..f156e0e08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/outbox.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.998 0.9941 0.001953 0.005859c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-5.531l0.3125 0.375 1.312 1.625h2.906v7h-3c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2.906l1.312-1.625 0.3105-0.3809h-5.531zm6.002 1.006-4 5h2v2h4v-2h2l-4-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/output_win.svg b/.icons/Gruvbox-Plus-Dark/actions/16/output_win.svg
new file mode 100644
index 000000000..10c0dc31c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/output_win.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.969 0.998s-1.969 6.02e-4 -1.969 2v7.002c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-7.002c0-1.999-2-2-2-2zm0.03125 2h10v1h-10zm0 2h10v1h-10zm0 2h10v1h-10zm0 2h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/overexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/overexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/overexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-left.svg
new file mode 100644
index 000000000..7a71f5c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-right.svg
new file mode 100644
index 000000000..258ec0e52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu.svg
new file mode 100644
index 000000000..79fe2633a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/overflow-menu.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pack-less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pack-less.svg
new file mode 100644
index 000000000..08093d6b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pack-less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 9h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm0-7h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm-7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pack-more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pack-more.svg
new file mode 100644
index 000000000..8beade214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pack-more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 11h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/package.svg b/.icons/Gruvbox-Plus-Dark/actions/16/package.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/package.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/package_settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/package_settings.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/package_settings.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/page-2sides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/page-2sides.svg
new file mode 100644
index 000000000..9d47a1165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/page-2sides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v10h-4v-10zm6 0h4v10h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/page-3sides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/page-3sides.svg
new file mode 100644
index 000000000..2f558734d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/page-3sides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h15v-14h-15zm2 2h3v10h-3v-10zm4 0h3v10h-3v-10zm4 0h3v10h-3v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/page-4sides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/page-4sides.svg
new file mode 100644
index 000000000..ef088bab4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/page-4sides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h15v-14h-15zm2 2h2v10h-2v-10zm3 0h2v10h-2v-10zm3 0h2v10h-2v-10zm3 0h2v10h-2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/page-simple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/page-simple.svg
new file mode 100644
index 000000000..4b0427b6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/page-simple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h12v-14h-12zm2 2h8v10h-8v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/page-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/page-zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/page-zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-conical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-conical.svg
new file mode 100644
index 000000000..800043453
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-conical.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 8a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 0v8h8a8 8 0 0 0-8-8zm0 8h-8a8 8 0 0 0 8 8v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-linear.svg
new file mode 100644
index 000000000..4815f77f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-linear.svg
@@ -0,0 +1,11 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0h16v10l-6 6h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0h16v5l-11 11h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0h16l-16 16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0h11l-11 11z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0h6l-6 6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-mesh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-mesh.svg
new file mode 100644
index 000000000..076e60453
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-mesh.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 8h8v8h-8zm8-8h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-radial.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-radial.svg
new file mode 100644
index 000000000..7ac9ebbf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-gradient-radial.svg
@@ -0,0 +1,10 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2 2h12v12h-12z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h8v8h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 6h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 7h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-none.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-none.svg
new file mode 100644
index 000000000..daf0d1bef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-none.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.363 2.001a1.367 1.367 0 0 0-0.9522 2.349l3.656 3.653-3.656 3.653a1.368 1.368 0 1 0 1.934 1.936l3.656-3.656 3.658 3.656a1.367 1.367 0 1 0 1.932-1.936l-3.653-3.653 3.653-3.653a1.367 1.367 0 0 0-0.9928-2.349 1.367 1.367 0 0 0-0.9387 0.4129l-3.658 3.656-3.656-3.656a1.367 1.367 0 0 0-0.9816-0.4129z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fms.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fms.svg
new file mode 100644
index 000000000..725130fd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fms.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 0a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373a4.5 4.5 0 0 1-3.5-4.373 4.5 4.5 0 0 1 4.5-4.5zm1 5.5h3.373a4.5 4.5 0 0 1-3.373 3.373v-3.373z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fsm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fsm.svg
new file mode 100644
index 000000000..08ae932bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-fsm.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.5 0a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-mfs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-mfs.svg
new file mode 100644
index 000000000..cf6e46ba4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-mfs.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.5 0c-3.59 0-6.5 2.91-6.5 6.5 0.002289 3.202 2.336 5.925 5.5 6.418v3.082h2v-8.5h8.5v-2h-3.078c-0.4928-3.165-3.218-5.5-6.422-5.5zm0 2c2.1 3.561e-4 3.92 1.453 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373c-2.042-0.4655-3.493-2.278-3.5-4.373 0-2.485 2.015-4.5 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-msf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-msf.svg
new file mode 100644
index 000000000..0f876020d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-msf.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 0a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.471 4h-3.971c-0.554 0-1 0.446-1 1v3.957a4.5 4.5 0 0 1-4-4.457 4.5 4.5 0 0 1 4.5-4.5zm0.5 5h3.957a4.5 4.5 0 0 1-3.957 3.957v-3.957z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-sfm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-sfm.svg
new file mode 100644
index 000000000..f2a5450e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-sfm.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.5 0a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-smf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-smf.svg
new file mode 100644
index 000000000..120ec821a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-order-smf.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 0a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-5.043a4.5 4.5 0 0 1-0.5 0.04297 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-0.04297 0.5h5.043v-1h-3.021a6.5 6.5 0 0 0-6.479-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 2a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-pattern.svg
new file mode 100644
index 000000000..46ad70f36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-pattern.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0 4 4 4-4h-8zm8 0 4 4 4-4h-8zm4 4-4 4 4 4 4-4-4-4zm0 8-4 4h8l-4-4zm-4 4-4-4-4 4h8zm-4-4 4-4-4-4-4 4 4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-solid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-solid.svg
new file mode 100644
index 000000000..cf259340e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-solid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0h16v16h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-swatch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-swatch.svg
new file mode 100644
index 000000000..86b8bf0f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-swatch.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2h12v12h-12zm-2-2v16h16v-16zm1 1h14v14h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paint-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paint-unknown.svg
new file mode 100644
index 000000000..1e5f89430
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paint-unknown.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.568 1.3e-5 -2.571 0.4269-3.524 1.062-0.5772 0.3786-1.01 0.8435-1.299 1.393-0.3012 0.5373-0.4512 1.502-0.4512 2.235h3.877l-0.01824-0.6046c0.01878-1.227 0.688-1.373 1.077-1.373 0.3513 1.31e-5 0.6514 0.0963 0.9023 0.2917 0.2635 0.1954 0.3965 0.4527 0.3965 0.7702 0 0.4518-0.3683 0.6692-0.8294 1.062-0.7397 0.63-1.373 1.114-1.524 1.261-0.5521 0.5251-1.263 0.9883-1.048 2.663h3.921c0-0.6838 0.0011-1.094 0.5909-1.472l1.788-1.445c0.6524-0.5495 0.9783-1.3 0.9783-2.253 0-1.136-0.533-2.038-1.6-2.71-0.941-0.5861-2.02-0.8795-3.237-0.8796zm-2.388 10.18v3.816h3.84v-3.816z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pan-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pan-down.svg
new file mode 100644
index 000000000..8c6b8cdf5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pan-down.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4 7 8 7-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pan-end.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pan-end.svg
new file mode 100644
index 000000000..2577eb8e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pan-end.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 15 8-7-8-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pan-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pan-start.svg
new file mode 100644
index 000000000..303773cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pan-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1-8 7 8 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pan-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pan-up.svg
new file mode 100644
index 000000000..bf36c8e4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pan-up.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 12-7-8-7 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pane-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pane-hide.svg
new file mode 100644
index 000000000..280e3cdc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pane-hide.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2.002l8 0.001953v10h-8v1.996l10 0.003906v-14l-10-0.003906zm3 4.004v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pane-show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pane-show.svg
new file mode 100644
index 000000000..0a9a37cc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pane-show.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1-10 0.003906v14l10-0.003906v-1.996h-8v-10l8-0.001953v-2.002zm-3 4.004-4 3 4 3v-2h4v-2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paper-color.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paper-color.svg
new file mode 100644
index 000000000..6223719cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paper-color.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm0.9766 0c0.1313 0.3536 0.44 1.133 0.9102 2h2.113v3h3v7h-1.887c-0.4088 0.8297-1.094 1.527-1.951 2h4.838c1 0 1-1 1-1v-9l-4-4h-4.023z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/paperclip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/paperclip.svg
new file mode 100644
index 000000000..bf561e1a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/paperclip.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-1.64 0-3 1.35-3 3v7h2v-7c0-1 1-1 1-1s1 0 1 1v6.5c0 1.39-1.11 2.5-2.5 2.5s-2.5-1.11-2.5-2.5v-5.5h-2v5.5c0 2.47 2.03 4.5 4.5 4.5s4.5-2.03 4.5-4.5v-6.5c0-1.65-1.36-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/passkey.svg b/.icons/Gruvbox-Plus-Dark/actions/16/passkey.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/passkey.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/password-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/password-copy.svg
new file mode 100644
index 000000000..00d53f31e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/password-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.00391v-3l-7.264 0.00391c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm5.5 5v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/password-generate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/password-generate.svg
new file mode 120000
index 000000000..d00a899b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/password-generate.svg
@@ -0,0 +1 @@
+playlist-generator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/password-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/password-generator.svg
new file mode 100644
index 000000000..5f4fe2093
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/password-generator.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h11c0.831 0 1.5-0.669 1.5-1.5v-11c0-0.831-0.669-1.5-1.5-1.5zm9 2c0.828 0 1.5 0.6716 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.672-1.5 1.5-1.5zm-7 7c0.8284 0 1.5 0.672 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/password-show-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/password-show-off.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/password-show-off.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/password-show-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/password-show-on.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/password-show-on.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-break-apart.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-break-apart.svg
new file mode 100644
index 000000000..92f5123a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-break-apart.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 0a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v4h1v-3h3v-1zm7 0v1h2v8h-8v-2h-1v3h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-clip-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-clip-edit.svg
new file mode 100644
index 000000000..f62463098
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-clip-edit.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 1c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5zm-5.813 4.386c-0.2735 0.1979-0.5375 0.4065-0.793 0.627 1.47 1.411 2.96 2.289 4.395 2.551 1.512 0.2753 2.96-0.1606 4.061-1.264l-0.7051-0.707c-0.895 0.8969-1.942 1.211-3.176 0.9863-1.141-0.2077-2.447-0.9413-3.781-2.193zm-1.326 1.107c-0.2355 0.2306-0.4562 0.4758-0.6719 0.7285 1.4 1.426 2.284 2.925 2.504 4.137 0.2244 1.236-0.08888 2.285-0.9844 3.182l0.7051 0.707c1.101-1.103 1.537-2.554 1.262-4.068-0.2704-1.489-1.309-3.157-2.814-4.686zm-3.865 5.507c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.07 2.029c-5.327 1.101-10.04 4.658-10.98 10.99 0.1384-0.0423 0.2813-0.07227 0.4336-0.07227 0.2018 0 0.3946 0.04082 0.5703 0.1133 0.4288-2.732 1.588-4.881 3.215-6.5 0.02107-0.02112 0.03928-0.04552 0.06055-0.06641l0.001953 0.001953c1.812-1.774 4.186-2.9 6.76-3.453-0.078-0.1823-0.123-0.3826-0.123-0.5938 0-0.146 0.02757-0.2845 0.06641-0.418z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-combine.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-combine.svg
new file mode 100644
index 000000000..4caee8a19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-combine.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 0a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v10h10v-10zm1 1h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-cut.svg
new file mode 100644
index 000000000..ac6f81529
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-cut.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v3h1v-2h2v-1h-3zm7 0v1h2v8h-8v-2h-1v3h10v-10h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.5 0a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 2a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-difference.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-difference.svg
new file mode 100644
index 000000000..a5dee1eee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-difference.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 5a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10h-4.027z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="M 11,5.5 A 5.5,5.5 0 0 1 5.5,11 5.5,5.5 0 0 1 0,5.5 5.5,5.5 0 0 1 5.5,0 5.5,5.5 0 0 1 11,5.5 Z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-division.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-division.svg
new file mode 100644
index 000000000..333bb6299
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-division.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v3.959a3.5 3.5 0 0 0 0.5 0.041 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-0.0391-0.5zm5.973 0a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.5 0a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-effect-parameter-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-effect-parameter-next.svg
new file mode 100644
index 000000000..70bc33f77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-effect-parameter-next.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1.5c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0.2949 5.096a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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 2zm-1 5h1v9h-1zm-6 0 7 4.5-7 4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-exclusion.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-exclusion.svg
new file mode 100644
index 000000000..2f500f9e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-exclusion.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 0a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5zm5.473 5a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10h-4.027z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-inset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-inset.svg
new file mode 100644
index 000000000..a4110b26c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-inset.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11v-6l6 6zm-6-2v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0 0v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-intersection.svg
new file mode 100644
index 000000000..f17851f88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-intersection.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v5.975a5.5 5.5 0 0 0 0.5 0.025 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-0.027-0.5h-5.973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mask-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mask-edit.svg
new file mode 100644
index 000000000..6ceb73a16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mask-edit.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1c-5 0-9 3.5-9 9v1h1v-1c0-4.5 3.5-8 8-8h1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 1.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-10 10a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm4-4.5v5c0 3 4.5 4 4.5 4s4.5-1 4.5-4v-5zm1 2h3v2l-2-1zm4 0h3l-1 1-2 1zm-3 3h5c0 2-2.5 2-2.5 2s-2.5 0-2.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bezier.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bezier.svg
new file mode 100644
index 000000000..4412af694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bezier.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2c-4.052 0-6.834 0.6264-8.604 2.396-1.77 1.77-2.396 4.551-2.396 8.604h1c0-3.948 0.6236-6.416 2.104-7.896 1.48-1.48 3.949-2.104 7.896-2.104z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2 2h5v5h-5zm-2 9h5v5h-5zm11-11h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bspline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bspline.svg
new file mode 100644
index 000000000..9cb4bc22e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-bspline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3c-4.5 0-8 3.5-8 8v3s0 1 1 1 1-1 1-1v-3c0-3 3-6 6-6h3s1 0 1-1-1-1-1-1zm-10-2v14h1v-13h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline-paraxial.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline-paraxial.svg
new file mode 100644
index 000000000..ac623c729
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline-paraxial.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0s-1 0-1 1v8h-3v-5c0-1-1-1-1-1h-6c-1 0-1 1-1 1v6c0 1 1 1 1 1h5v4c0 1 1 1 1 1h5c1 0 1-1 1-1v-4h2c1 0 1-1 1-1s0-1-1-1h-2v-8c0-1-1-1-1-1zm-10 5h4v4h-4zm6 6h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline.svg
new file mode 100644
index 000000000..054db19da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.98 0c-0.2274 0.00458-0.4465 0.08656-0.6211 0.2324l-6 5c-0.5694 0.4745-0.443 1.392 0.2461 1.688l3.758 1.611-1.342 6.26c-0.2002 0.939 0.8768 1.554 1.592 0.998l5.928-4.611 4.064 1.742c1.24 0.533 1.985-1.327 0.79-1.84l-3.047-1.307 1.265-0.9843c1.133-0.8063-0.165-2.476-1.226-1.578l-2.139 1.664-3.584-1.537 1.314-6.129c0.1348-0.6305-0.3533-1.209-0.998-1.209zm-1.566 3.623-0.6231 2.912-1.896-0.8125zm0.8242 5.711 2.205 0.945-2.891 2.246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-spiro.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-spiro.svg
new file mode 100644
index 000000000..6f1e22c0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-mode-spiro.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5s-1 0-1 1 1 1 1 1c1.105 0 2 0.8954 2 2 0 1.105-0.895 2-2 2s-2-0.895-2-2h-2c0 2.209 1.791 4 4 4 2.209 0 4-1.791 4-4 0-2.209-1.791-4-4-4zm-7-2c-2.761 0-5 2.239-5 5 0 2.761 2.239 5 5 5 0 0 1 0 1-1s-1-1-1-1c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3v1h2v-1c0-2.761-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-dynamic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-dynamic.svg
new file mode 100644
index 000000000..fa5c9be4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-dynamic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 4v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0 8v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-8v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-linked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-linked.svg
new file mode 100644
index 000000000..ee854eb73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-offset-linked.svg
@@ -0,0 +1,8 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0 8v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-4v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor" opacity=".3"/>
+ <rect class="ColorScheme-Text" x="9" y="2" width="5" height="5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-outset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-outset.svg
new file mode 100644
index 000000000..008410d30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-outset.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 9v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 0v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16zm9 7v6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-reverse.svg
new file mode 100644
index 000000000..98b5cb50c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-reverse.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1.5v1.5c0 5-5 5-5 5h-3s-6 0-6 6v1.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1.5c0-5 5-5 5-5h3s6 0 6-6v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 11-4 2.5 4 2.5v-2h3v-1h-3zm-9-10v2h-3v1h3v2l4-2.5zm2 5h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-simplify.svg
new file mode 100644
index 000000000..6c5c0ba4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-simplify.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 11 3-4h-6zm3-9c-1.333 0-2.447 0.6055-3.447 1.106s-1.886 0.8945-2.553 0.8945c-0.8333 0-1.422-0.2042-1.803-0.3945-0.3808-0.1904-0.4903-0.3125-0.4903-0.3125-0.9424-0.9856-2.312 0.5163-1.414 1.414 0 0 0.3905 0.3779 1.01 0.6875 0.6193 0.3097 1.531 0.6055 2.697 0.6055 1.333 0 2.447-0.6055 3.447-1.106s1.886-0.8945 2.553-0.8945c0.833 0 1.422 0.2042 1.803 0.3945 0.38 0.1904 0.49 0.3125 0.49 0.3125 0.871 0.9118 2.335-0.4928 1.414-1.414 0 0-0.39-0.3779-1.01-0.6875-0.619-0.3097-1.53-0.6055-2.697-0.6055zm-9 10h12c1 0 1 1 1 1s0 1-1 1h-12c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-attract.svg
new file mode 100644
index 000000000..6ee7f2510
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-attract.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 12c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 4c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-grow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-grow.svg
new file mode 100644
index 000000000..3402decae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-grow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 7c4 0 6-2 8-2s3 2 8 2v1c-5 0-6 2-8 2s-4-2-8-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-push.svg
new file mode 100644
index 000000000..38c363af4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 7c4 0 5-3 8-3s3 3 8 3v5c-5 0-5-3-8-3s-4 3-8 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-repel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-repel.svg
new file mode 100644
index 000000000..48468dc69
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-repel.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 5c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 11c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-roughen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-roughen.svg
new file mode 100644
index 000000000..e44c63663
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-roughen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 7 3-4 3 3 3-4 1.75 5.5 2.25-3.5 3 3v5l-4-4-1 5-2-4-4 4-2-5-3 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-shrink.svg
new file mode 100644
index 000000000..e700b0afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 5c4 0 6 2 8 2s3-2 8-2v5c-5 0-6-2-8-2s-4 2-8 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/path-union.svg b/.icons/Gruvbox-Plus-Dark/actions/16/path-union.svg
new file mode 100644
index 000000000..4eac3cb9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/path-union.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pathshape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pathshape.svg
new file mode 100644
index 000000000..7b7b50db3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pathshape.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.498 0.998c-2.851 2.8e-7 -2.993 6.043-2.998 7.002h1c0.01466-1.809 0.434-6.002 1.998-6.002 1.601 0 2.676 4.1 2.994 6.002 0.3564 2.136 1.449 7.002 4.01 7.002 2.851 0 2.993-6.043 2.998-7.002h-1c-0.01466 1.809-0.434 6.002-1.998 6.002-1.601 0-2.676-4.1-2.994-6.002-0.3593-2.152-1.453-7.002-4.01-7.002z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pattern.svg
new file mode 120000
index 000000000..95d435064
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pattern.svg
@@ -0,0 +1 @@
+paint-pattern.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/payee-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/16/payee-rename.svg
new file mode 100644
index 000000000..f8bd0debf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/payee-rename.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.37-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.372 3.062-3.062-1.372-3.061-3.062-3.061zm-1.508 0.8105h3v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5h-1v-4.5zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/payee.svg b/.icons/Gruvbox-Plus-Dark/actions/16/payee.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/payee.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pdf-annotations.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pdf-annotations.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pdflatex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pdflatex.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pdflatex.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pdftex.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pdftex.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pdftex.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/peers-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/peers-add.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/peers-add.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/peers-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/peers-remove.svg
new file mode 120000
index 000000000..ed6dd56bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/peers-remove.svg
@@ -0,0 +1 @@
+list-remove-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/peers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/peers.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/peers.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pentagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pentagon-shape.svg
new file mode 120000
index 000000000..8fec2d80d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pentagon-shape.svg
@@ -0,0 +1 @@
+draw-polygon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/perspective-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/perspective-parallel.svg
new file mode 100644
index 000000000..dbaf82de5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/perspective-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v14h2v-14zm-6 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/perspective.svg b/.icons/Gruvbox-Plus-Dark/actions/16/perspective.svg
new file mode 100644
index 000000000..b8b31d643
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/perspective.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1-8 5v9h9l5-8v-6zm0.5703 2h2.016l-3 3h-3.814zm3.43 1.414v2.016l-3 4.799v-3.814zm-10 3.586h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pgp-keys.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pgp-keys.svg
new file mode 100644
index 000000000..ff28b7292
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pgp-keys.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 3c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.00391v-3l-7.264 0.003902c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/photo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/photo.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/photo.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/photos-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/photos-amarok.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/photos-amarok.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pin.svg
new file mode 120000
index 000000000..b199fd920
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pin.svg
@@ -0,0 +1 @@
+window-pin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pipe.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pipe.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pipe.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pixelart-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pixelart-trace.svg
new file mode 100644
index 000000000..52acd64b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pixelart-trace.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 9v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 0h1v-1h-1zm-3-1h-1v1h1zm-1 1h-1v1h1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v1h1v1h1v-2zm2 2v1h1v-1zm1 0h1v-1h-1zm1-1h5v-1h-5zm5 0v1h3v-1h2v-1h-4v1zm-7 2h-1v2h1zm-1 2h-1v2h1zm0 2v1h1v-1zm0 1h-1v2h1zm0 2v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 1v1h6v-1zm6 0h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-2h-1zm0-2v-4h-1v4zm-1-4v-1h-1v1zm-8 0v1h1v-1zm0 1h-1v1h1zm0 1v1h1v-1zm4-2v1h2v-1zm2 1v1h1v-1zm0 1h-2v1h2zm-2 0v-1h-1v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pixelate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pixelate.svg
new file mode 100644
index 000000000..ca56c3305
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pixelate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 1v1h1v-1h-1zm2 0v1h3v-1h-3zm4 0v1h1v-1h-1zm-7.5 2v2h2v-2h-2zm3 0v2h4v-2h-4zm5 0v2h2v-2h-2zm-10 1.5v1h1v-1h-1zm13 0v1h1v-1h-1zm-11 1.5v4h2v-4h-2zm3 0v4h4v-4h-4zm5 0v4h2v-4h-2zm-10 0.5v3h1v-3h-1zm13 0v3h1v-3h-1zm-13 4v1h1v-1h-1zm13 0v1h1v-1h-1zm-11 0.5v2h2v-2h-2zm3 0v2h4v-2h-4zm5 0v2h2v-2h-2zm-6.5 3v1h1v-1h-1zm2 0v1h3v-1h-3zm4 0v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player-time.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player-time.svg
new file mode 120000
index 000000000..2e0f7a6e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player-time.svg
@@ -0,0 +1 @@
+chronometer-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player-volume-muted.svg
new file mode 100644
index 000000000..acf4b4e71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m7.998 0.998-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player-volume.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player-volume.svg
new file mode 100644
index 000000000..d66973ec6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player-volume.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.998 0.998-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_eject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_end.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_end.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_end.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_playlist.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_playlist.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_rew.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/player_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/player_stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/player_stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/playlist-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-automatic.svg
new file mode 100644
index 000000000..26723d3a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-automatic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2zm8 4v10h2v-3h2v3h2v-10zm-8 0.00391v2h6v-2zm10 1.996h2v3h-2zm-10 2.004v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/playlist-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-generator.svg
new file mode 100644
index 000000000..f228cec3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-generator.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm8.109 0c-0.259 4e-3 -0.5074 0.1092-0.6914 0.293l-9.125 9.125c-0.3904 0.39-0.3904 1.024 0 1.414l2.875 2.875c0.3905 0.39 1.024 0.39 1.414 0l9.125-9.125c0.39-0.3905 0.39-1.024 0-1.414l-2.875-2.875c-0.191-0.1914-0.4517-0.2971-0.7227-0.293zm-3.484 5.914 1.461 1.461-4.211 4.211-1.461-1.461z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/playlist-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-queue.svg
new file mode 100644
index 000000000..040f3b36b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-queue.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm8 4v10h5v1h2v-2h-1v-9h-6zm-8 0.003906v2h6v-2h-6zm10 1.996h2v6h-2v-6zm-10 2.004v2h6v-2h-6zm0 3.996v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/playlist-similar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-similar.svg
new file mode 100644
index 000000000..7140ccb30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-similar.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2zm8 4v6h4v2h-4v2h6v-6h-4v-2h4v-2zm-8 0.00391v2h6v-2zm0 4v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/playlist-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-sort.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/playlist-sort.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/16/plugins.svg
new file mode 100644
index 000000000..55ae94a1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/plugins.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.8023 0-1.5 0.6468-1.5 1.449v1.551h-3.035c-0.5349 0-0.9648 0.3264-0.9648 0.8613v3.139h1.449c0.8023 0 1.551 0.6977 1.551 1.5 0 0.802-0.7485 1.5-1.551 1.5h-1.449v3.033c0 0.535 0.4299 0.9668 0.9648 0.9668h3.035v-0.9668c0-0.802 0.0175-1.992 1.5-2.033s1.5 1.291 1.5 2.033v0.9668h3.139c0.535 0 0.8613-0.4318 0.8613-0.9668v-3.033h1.553c0.802 0 1.447-0.698 1.447-1.5 0-0.8023-0.6543-1.377-1.447-1.5h-1.553v-3.139c0-0.5349-0.3263-0.8613-0.8613-0.8613h-3.139v-1.551c0-0.8024-0.6977-1.449-1.5-1.449z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/podcast-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/podcast-amarok.svg
new file mode 120000
index 000000000..78fd466a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/podcast-amarok.svg
@@ -0,0 +1 @@
+mic-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/podcast-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/podcast-new.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/podcast-new.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-fuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-fuzzy.svg
new file mode 120000
index 000000000..84b2652db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-fuzzy.svg
@@ -0,0 +1 @@
+run-build-prune.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-automatic.svg
new file mode 120000
index 000000000..3d04caa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-automatic.svg
@@ -0,0 +1 @@
+playlist-automatic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-mid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-mid.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-mid.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-no.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-no.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-ok.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-cat-ok.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-status-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-sync.svg
new file mode 120000
index 000000000..31a6cdcd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-sync.svg
@@ -0,0 +1 @@
+exchange-positions.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-update.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-update.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-update.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/poedit-validate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-validate.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/poedit-validate.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/pointer.svg
new file mode 120000
index 000000000..2c4ee5ca1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/pointer.svg
@@ -0,0 +1 @@
+tool-pointer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/polygon-add-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/polygon-add-nodes.svg
new file mode 120000
index 000000000..9111e7b33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/polygon-add-nodes.svg
@@ -0,0 +1 @@
+format-add-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/polygon-merge-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/polygon-merge-nodes.svg
new file mode 120000
index 000000000..8ef8fb656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/polygon-merge-nodes.svg
@@ -0,0 +1 @@
+format-join-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/port.svg b/.icons/Gruvbox-Plus-Dark/actions/16/port.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/port.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/postalcode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/postalcode.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/postalcode.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/practice-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/practice-setup.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/practice-setup.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/practice-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/practice-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/practice-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/practice-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/practice-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/practice-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/precondition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/precondition.svg
new file mode 100644
index 000000000..876c86fa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/precondition.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3a7 5 0 0 0-7 5 7 5 0 0 0 7 5 7 5 0 0 0 7-5 7 5 0 0 0-7-5zm0 2a5 3 0 0 1 5 3 5 3 0 0 1-5 3 5 3 0 0 1-5-3 5 3 0 0 1 5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-activities.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-activities.svg
new file mode 100644
index 000000000..dba56760a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-activities.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3.5c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5 4.5-2.015 4.5-4.5-2.015-4.5-4.5-4.5zm-4.5 1c-1.933 0-3.5 1.567-3.5 3.5-1e-8 1.933 1.567 3.5 3.5 3.5 0.08359-0.0048 0.167-0.01264 0.25-0.02344-0.8051-0.9801-1.247-2.208-1.25-3.477 0.00339-1.274 0.4486-2.506 1.26-3.488-0.08641-0.00712-0.1731-0.01103-0.2598-0.01172zm9 0c-0.07967 0.00509-0.1591 0.01291-0.2383 0.02344 0.8008 0.9817 1.238 2.21 1.238 3.477-0.0033 1.268-0.4449 2.496-1.25 3.477 0.08303 0.0108 0.1664 0.01862 0.25 0.02344 1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-advanced.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-advanced.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-bittorrent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-bittorrent.svg
new file mode 100644
index 000000000..f73173d16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-bittorrent.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.437 8.33c0.0857 4.371 3.307 6.67 6.943 6.67 0.6622 0 1.136-0.01613 2.01-0.2345-4.48 0.1406-7.646-2.763-7.604-6.505 0.02396-3.164 2.545-5.91 6.112-5.91v-1.35c-4.458 0-7.461 3.455-7.461 7.33zm1.734-0.235c0.01162 0.9762 0.264 6.312 7.777 6.437 0.7343-0.2198 1.378-0.6082 2.02-1.016-2.242 0.5116-6.963 0.1371-8.233-3.574-1.248-3.65 2.343-6.976 5.889-5.531l0.5684-1.209c-2.612-1.076-4.899-0.1358-6.315 1.163-1.254 1.223-1.69 3.044-1.705 3.73zm1.695 0.458c0.0797 3.292 3.318 5.36 8.479 4.721 0.4771-0.3133 0.8615-0.7603 1.217-1.207-8.087 1.022-8.354-2.972-8.354-3.504 0-2.849 3.811-3.825 5.207-1.359l1.209-0.5996c-2.03-3.741-7.616-2.337-7.758 1.948z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-indicator-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-indicator-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-indicator-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-media-playback-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-media-playback-amarok.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-media-playback-amarok.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-other.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-other.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-other.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-glide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-glide.svg
new file mode 100644
index 000000000..081fc8a56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-glide.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.409 3c-0.7744 0-1.508 0.6439-1.398 1.428l0.9982 7.145c0.1095 0.7838 0.6238 1.428 1.398 1.428h9.185c0.7744 0 1.289-0.6439 1.398-1.428l0.9982-7.145c0.1095-0.7838-0.6238-1.428-1.398-1.428h-6.589z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-minimize.svg
new file mode 100644
index 000000000..ed2e04f91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-system-windows-effect-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1h-8zm1 7 3 3 3-3h-6zm-4 4v3h14v-3h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preferences-webui.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-webui.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preferences-webui.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preflight-verifier.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preflight-verifier.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preflight-verifier.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/presence_away.svg b/.icons/Gruvbox-Plus-Dark/actions/16/presence_away.svg
new file mode 120000
index 000000000..083566708
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/presence_away.svg
@@ -0,0 +1 @@
+im-user-away.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/presence_offline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/presence_offline.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/presence_offline.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/presence_online.svg b/.icons/Gruvbox-Plus-Dark/actions/16/presence_online.svg
new file mode 120000
index 000000000..c34e4064f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/presence_online.svg
@@ -0,0 +1 @@
+im-user-online.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/presence_unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/16/presence_unknown.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/presence_unknown.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzy.svg
new file mode 100644
index 000000000..b47bf8cc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v12h-1v1h1v1h1v-1h6v-1h-6v-12h-1zm5.498 0c-0.9715 4.595e-4 -1.878 0.3413-2.518 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.8705 0.3945-1.105 0.2355-0.2355 0.5762-0.3926 1.104-0.3926 0.5273 0 0.8705 0.1572 1.105 0.3926 0.2355 0.2355 0.3945 0.5782 0.3945 1.105 0 0.4583-0.09044 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9759-1.658 1.406-0.5717 0.4292-1.131 0.9916-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.36 2.43-2.027 0.3482-0.499 0.5703-1.181 0.5703-1.973 0-0.9722-0.3409-1.88-0.9805-2.52-0.6391-0.6391-1.545-0.98-2.518-0.9805h-0.001953zm6.502 0v9h1v-9h-1zm-8 9v2h2v-2h-2zm6.5 0-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293-0.707-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzyuntrans.svg
new file mode 100644
index 000000000..199bc76a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/prevfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4496-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293-0.707-0.707zm-5.5 3v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview-add-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview-add-zone.svg
new file mode 100644
index 000000000..2dab42c2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview-add-zone.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm0 8v2h-2v2h2v2h2v-2h2v-2h-2v-2zm5 1v5l3-2.471zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-all.svg
new file mode 100644
index 000000000..ddea2095a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m5.5 10v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-zone.svg
new file mode 100644
index 000000000..6ffd01587
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview-remove-zone.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm5 9v5l3-2.5zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m5.5 10v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-off.svg
new file mode 100644
index 000000000..25c71e864
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm5 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-5zm-2.828 2.172v1.414l1.414 1.414-1.414 1.414v1.414h1.414l1.414-1.414 1.414 1.414h1.414v-1.414l-1.414-1.414 1.414-1.414v-1.414h-1.414l-1.414 1.414-1.414-1.414h-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-on.svg
new file mode 100644
index 000000000..0ec492376
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview-render-on.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 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-10zm5 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11 8a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview_math.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview_math.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview_math.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/preview_sel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/preview_sel.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/preview_sel.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/previous.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/previous.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/prevuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/16/prevuntranslated.svg
new file mode 100644
index 000000000..da639cafa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/prevuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 3-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293-0.707-0.707zm-11.5 8v2h10v-2h-1v1h-8v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/primarykey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/primarykey_constraint.svg
new file mode 100644
index 000000000..5c0032b7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/primarykey_constraint.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v14h2v-6h3.002c2.216 0 4-1.784 4-4s-1.784-4-4-4h-5.002zm2 2h3c1.105-0.00108 2.001 0.8935 2.002 1.998v0.001953c0 1.105-0.8954 2-2 2h-3.002v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/privatebrowsing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/privatebrowsing.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/privatebrowsing.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/process-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/process-stop.svg
new file mode 100644
index 000000000..228cba05e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/process-stop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.219 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-defaults.svg
new file mode 120000
index 000000000..946252b9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-defaults.svg
@@ -0,0 +1 @@
+project-development-new-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close-all.svg
new file mode 120000
index 000000000..56870070e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close-all.svg
@@ -0,0 +1 @@
+project-development-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close.svg
new file mode 100644
index 000000000..9049c5fac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8.414 8h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-development-new-template.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-new-template.svg
new file mode 100644
index 000000000..f51192656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-development-new-template.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v8h1v-1h1v-3h10v8h1v-1h1v-11c0-1-1-1-1-1zm12 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-development.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-development.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-development.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project-open.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project_add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project_add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project_add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project_archive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project_archive.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project_archive.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project_rebuild.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project_rebuild.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project_rebuild.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project_remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project_remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/project_show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/project_show.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/project_show.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/projectgrep.svg b/.icons/Gruvbox-Plus-Dark/actions/16/projectgrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/projectgrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ps2pdf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ps2pdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ps2pdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/qa.svg b/.icons/Gruvbox-Plus-Dark/actions/16/qa.svg
new file mode 120000
index 000000000..46fd00b2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/qa.svg
@@ -0,0 +1 @@
+amarok_change_language.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/qlipper.svg b/.icons/Gruvbox-Plus-Dark/actions/16/qlipper.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/qlipper.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/qrcode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/qrcode.svg
new file mode 120000
index 000000000..eb644e556
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/qrcode.svg
@@ -0,0 +1 @@
+view-barcode-qr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/query-free-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/query-free-busy.svg
new file mode 100644
index 000000000..0cc0e1fe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/query-free-busy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.5999 0.7125h1.195v1.195h-1.195zm0 1.848h1.195v2.698h-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/question.svg b/.icons/Gruvbox-Plus-Dark/actions/16/question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/queued.svg b/.icons/Gruvbox-Plus-Dark/actions/16/queued.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/queued.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quick.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quick.svg
new file mode 120000
index 000000000..c3f7a4b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quick.svg
@@ -0,0 +1 @@
+quickopen-function.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-class.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-class.svg
new file mode 100644
index 000000000..e52e868bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-class.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h2v3l3-4h-2v-3zm6 0v2h-2v10h2v2h5v-5h-5v2h-1v-8h1v2h5v-5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-file.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-file.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-file.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-function.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-function.svg
new file mode 100644
index 000000000..d908e31c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen-function.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.234 1-0.1562 1.844a5.55 5.5 0 0 0-1.621 0.9297l-1.691-0.7891-1.766 3.031 1.535 1.057a5.55 5.5 0 0 0-0.08398 0.9277 5.55 5.5 0 0 0 0.08008 0.9316l-1.531 1.053 1.766 3.031 1.688-0.7871a5.55 5.5 0 0 0 1.625 0.9238l0.1562 1.848h3.531l0.1562-1.844a5.55 5.5 0 0 0 1.621-0.9297l1.691 0.7891 1.766-3.031-1.535-1.057a5.55 5.5 0 0 0 0.08398-0.9277 5.55 5.5 0 0 0-0.08008-0.9316l1.531-1.053-1.766-3.031-1.688 0.7871a5.55 5.5 0 0 0-1.625-0.9238l-0.1562-1.848h-3.531zm2.766 4-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004 4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickopen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen.svg
new file mode 100644
index 000000000..11eb3ca06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickopen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-3 8h3l-2 6 9-8h-4l3-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickview.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickview.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/quickwizard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/quickwizard.svg
new file mode 120000
index 000000000..3ff55406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/quickwizard.svg
@@ -0,0 +1 @@
+tools-wizard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-about.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-annotate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-annotate.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-annotate.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-applypatch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-applypatch.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-applypatch.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-asynchronous.svg
new file mode 120000
index 000000000..c769353d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-asynchronous.svg
@@ -0,0 +1 @@
+reverse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-changes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-changes.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-changes.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkmods.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkmods.svg
new file mode 120000
index 000000000..654563cb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkmods.svg
@@ -0,0 +1 @@
+document-open-remote.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkout.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-checkout.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-cleanup.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-cleanup.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-clear.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-clear.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-commit.svg
new file mode 120000
index 000000000..da900be3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-commit.svg
@@ -0,0 +1 @@
+svn-commit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-compare.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-compare.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-compare.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-createpatch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-createpatch.svg
new file mode 120000
index 000000000..21f22701f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-createpatch.svg
@@ -0,0 +1 @@
+kdenlive-zindex-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-dbus.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-dbus.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-dbus.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-diff.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-diff.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-drive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-drive.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-drive.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-editconflicts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-editconflicts.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-editconflicts.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-emblems.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-emblems.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-emblems.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-export.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-export.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-export.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-import.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-import.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-import.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-monkey.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-monkey.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-monkey.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-push.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-push.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-relocate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-relocate.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-relocate.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-reset.svg
new file mode 120000
index 000000000..7defed75b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-reset.svg
@@ -0,0 +1 @@
+revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-resolve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-resolve.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-resolve.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-revert.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-revert.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-run.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-run.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-run.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-show_log.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-show_log.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-show_log.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-switch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-switch.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-switch.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unstage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unstage.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-unstage.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-update.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-update.svg
new file mode 120000
index 000000000..ae801429d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rabbitvcs-update.svg
@@ -0,0 +1 @@
+svn-update.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/radio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/radio.svg
new file mode 120000
index 000000000..811b8e27a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/radio.svg
@@ -0,0 +1 @@
+icon_radio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/raindrop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/raindrop.svg
new file mode 100644
index 000000000..63c31f615
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/raindrop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm-4.5 6c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm9 0c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/randomize.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/randomize.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rating-unrated.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rating-unrated.svg
new file mode 100644
index 000000000..8592dcf1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rating-unrated.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911-1.95-5.055z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rating.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rating.svg
new file mode 100644
index 000000000..257933991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rating.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ratio.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ratio.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ratio.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/ratiocrop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/ratiocrop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/ratiocrop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/realization.svg b/.icons/Gruvbox-Plus-Dark/actions/16/realization.svg
new file mode 100644
index 000000000..28e85af21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/realization.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-4 7h3v2h2v-2h3l-4-7zm-1 11v3h2v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reannounce.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reannounce.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reannounce.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/recently_used.svg b/.icons/Gruvbox-Plus-Dark/actions/16/recently_used.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/recently_used.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reconcile-finish.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reconcile-finish.svg
new file mode 100644
index 000000000..0bd37a8ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reconcile-finish.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1v1h3.5v11l-4.168 1v1h6.512l-1.828-1.828 1.486-1.486v-9.682h3.492l-2.494 5.996c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5l-2.504-6v-0.9961h-8.994l-0.001953-0.003906zm0 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5l-2.504-6zm0.001953 2 1.668 4h-3.332l1.664-4zm8.996 0 1.668 4h-3.332l1.664-4zm2.088 7.051-2.121 2.121-1.414-1.414-1.414 1.414 2.828 2.828 3.535-3.535-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reconcile.svg
new file mode 100644
index 000000000..e5d9df349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1v1h3.5v11l-4 1v1h10v-1l-4-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/record.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/record.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-make-corners-sharp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-make-corners-sharp.svg
new file mode 100644
index 000000000..4088a4c30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-make-corners-sharp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v6l-6-6zm1 9h2v2h-2zm-12-12h2v2h-2zm3 0v2h9v9h2v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-shape.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rectangle-shape.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/redeyes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/redeyes.svg
new file mode 100644
index 000000000..4832633fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/redeyes.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m7.996 3c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/redhat-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/redhat-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/redhat-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/redo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/redo.svg
new file mode 100644
index 000000000..8e95c764a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/redo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 2v2h-3c-2.753 0-5 2.247-5 5s2.247 5 5 5h5v-2h-5c-1.679 0-3-1.321-3-3s1.321-3 3-3h3v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/refactor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/refactor.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/refactor.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/refreshstructure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/refreshstructure.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/refreshstructure.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/region.svg b/.icons/Gruvbox-Plus-Dark/actions/16/region.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/region.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/relation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/relation.svg
new file mode 120000
index 000000000..89bdd6b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/relation.svg
@@ -0,0 +1 @@
+project-development.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/relationship.svg b/.icons/Gruvbox-Plus-Dark/actions/16/relationship.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/relationship.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reload.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reload.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reload.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reload3.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reload3.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reload3.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reload_all_tabs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reload_all_tabs.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reload_all_tabs.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reload_page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reload_page.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reload_page.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/remove-link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/remove-link.svg
new file mode 100644
index 000000000..0aece7104
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/remove-link.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm7.178 7h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/removecell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/removecell.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/removecell.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/16/repeat.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/repeat.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/replay-play.svg
new file mode 100644
index 000000000..1a7d39b37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/replay-play.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4143-0.0044 0.8274-0.04558 1.234-0.123-0.5355-0.515-0.9169-1.169-1.102-1.889-0.04422 0.0045-0.08849 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04106-0.0073 0.08208-0.01172 0.123 0.7206 0.1849 1.375 0.567 1.891 1.104 0.07635-0.4045 0.1169-0.8149 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.00586 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.0483-4e-3 0.09649-0.0093 0.1445-0.01563 0.3665-1.39 1.451-2.476 2.84-2.846 0.0063-0.0461 0.01149-0.09233 0.01563-0.1387 0-1.657-1.343-3-3-3zm4.006 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-1 1 3.143 2-3.143 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/replay-record-error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/replay-record-error.svg
new file mode 100644
index 000000000..b4c53c7c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/replay-record-error.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7 0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7208 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.00586 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/replay-record.svg b/.icons/Gruvbox-Plus-Dark/actions/16/replay-record.svg
new file mode 100644
index 000000000..f3bdd4a4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/replay-record.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m12 9c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 1.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7207 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/replay-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/replay-stop.svg
new file mode 100644
index 000000000..e9208fb46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/replay-stop.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 1.234-0.123 4 4 0 0 1-1.102-1.889 5 5 0 0 1-0.1328 0.01172 5 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-0.01172 0.123 4 4 0 0 1 1.891 1.104 7 7 0 0 0 0.1211-1.227 7 7 0 0 0-7-7zm-0.00586 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.1445-0.01562 4 4 0 0 1 2.84-2.846 3 3 0 0 0 0.01562-0.1387 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1.5 1.5h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reply-all-rtl.svg
new file mode 100644
index 000000000..0df4ec322
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reply-all-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.529 1.5v1.043l4.971 3.457-4.971 3.457v1.043l6.471-4.5zm-2.529 0.003906v2.5h-1c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h0.5v2.5l6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reply-all.svg
new file mode 100644
index 000000000..9c3f049ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reply-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.471 1.5v1.043l-4.971 3.457 4.971 3.457v1.043l-6.471-4.5zm2.529 0.003906v2.5h1c3 0 5 2.126 5 5.25 0 3.25-4 4.75-4 4.75s1.875-2.652 1.438-4c-0.3659-1.127-1.573-2-2.938-2h-0.5v2.5l-6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reply.svg
new file mode 100644
index 000000000..cee9989e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reply.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.469 1.5-6.469 4.5 6.469 4.5v-2.5h2c1.365 0 2.572 0.8734 2.938 2 0.4376 1.348-1.438 4-1.438 4s4-1.5 4-4.75c0-3.124-2-5.25-5-5.25h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/report.svg b/.icons/Gruvbox-Plus-Dark/actions/16/report.svg
new file mode 120000
index 000000000..509a70221
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/report.svg
@@ -0,0 +1 @@
+office-chart-pie.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reports-exclude.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reports-exclude.svg
new file mode 100644
index 000000000..363c00578
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reports-exclude.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a5 5 0 0 0-2.385 0.6152l6.764 6.764a5 5 0 0 0 0.6211-2.379 5 5 0 0 0-5-5zm-4.842 3.814a5 5 0 0 0-0.1582 1.186 5 5 0 0 0 2.5 4.318v1.174h4.336l-6.678-6.678zm2.342 7.186v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.3359l-0.1562-0.1562h-4.844zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.586 1h-1.414v1.414l10.42 10.42h1.412l0.0016-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reports.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reports.svg
new file mode 100644
index 000000000..e9b6fa8bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reports.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922h-5zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5h-2.684z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resizecol.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resizecol.svg
new file mode 100644
index 000000000..bcda4d0f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resizecol.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8-4-3v6l2-1.5zm-6-7h-2v14h2zm-4 4-4 3 4 3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resizerow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resizerow.svg
new file mode 100644
index 000000000..3a2cd0909
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resizerow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 4h6l-3-4zm-7 6v2h14v-2h-14zm4 4 3 4 3-4h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child-insert.svg
new file mode 100644
index 000000000..55c577494
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v5h2v-5h10v5h2v-5c0-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-7 5v2h-2v2h2v2h2v-2h2v-2h-2v-2zm6 0c-0.554 0-1 0.5346-1 1.199v3.602c0 0.665 0.446 1.199 1 1.199h5c0.554 0 1-0.5342 1-1.199v-3.602c0-0.6646-0.446-1.199-1-1.199z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child.svg
new file mode 100644
index 000000000..9c45ab5f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-child.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.996 0.9961 0.00391 0.003906c-2.25 0-2 2-2 2v12h5.996v-2h-3.996v-10h10l0.00409 5h1.996l-0.0041-5.004c-0.0016-2-2-2-2-2h-10zm1.004 3.004v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm4.996 1.996c-0.554 0-1 0.5344-1 1.199v3.602c0 0.6648 0.446 1.199 1 1.199h5c0.5471 0 0.9851-0.5226 0.9961-1.176v1.176h0.0039v-4.82c-0.01-0.66-0.45-1.18-1-1.18h-5zm-4.996 1.004v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-insert.svg
new file mode 100644
index 000000000..b4c17fa24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resource-calendar-insert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1c-2.25 0-2 2-2 2v12h6.996v-2h-4.996v-10h10v5h1.996l0.0039-5c0-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm6.996 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-6.996 1v2h2v-2zm2.996-3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resource-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resource-group-new.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resource-group-new.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/resource-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/resource-group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/resource-group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/restoration.svg b/.icons/Gruvbox-Plus-Dark/actions/16/restoration.svg
new file mode 100644
index 000000000..c8a586a3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/restoration.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.844 1.006c-0.2811 0.0437-0.8438 0.234-0.8438 0.9336v5.061h11.99c-1e-3 -0.9466 1e-3 -1.686 0-2.262l-3.996-3.732h-6.994s-0.06255-0.01459-0.1562 0zm-0.8438 7.994v5.066c0 0.933 1 0.9336 1 0.9336h9.99c0.999 0 1-0.9336 1-0.9336 0.01-0.023 3e-3 -2.818 0-5.066h-11.99z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/retweet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/retweet.svg
new file mode 100644
index 000000000..479659a12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/retweet.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h6s2 2e-6 2 2v2h-2l3 4 3-4h-2v-3c0-3-3-3-3-3zm-1 4-3 4h2l4e-7 3c4e-7 3 3 3 3 3h7v-2h-6s-2-2e-6 -2-2l-4e-7 -2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/reverse.svg
new file mode 100644
index 000000000..2ca8951e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/reverse.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.48 15-3.481-6h2v-8h3v8h2zm-7-14 3.519 6h-2l-0.038 8h-3l0.038-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/revert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/revert.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/revert.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-set-star.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-set-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-set-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-unset-star.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-unset-star.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rhythmbox-unset-star.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rightjust.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rightjust.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rightjust.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rime-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rime-disable.svg
new file mode 100644
index 000000000..82e204ce7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rime-disable.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a1 1 0 0 0-1 1v3a1 1 0 0 0 0.293 0.707l2.293 2.293-2.293 2.293a1 1 0 0 0-0.293 0.707v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-0.293-0.707l-2.293-2.293 2.293-2.293a1 1 0 0 0 0.293-0.707v-3a1 1 0 0 0-1-1zm1 2h4v1.586l-2 2-2-2zm2 6.414 2 2v1.586h-4v-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rime-im.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rime-im.svg
new file mode 120000
index 000000000..1488e2b9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rime-im.svg
@@ -0,0 +1 @@
+map-globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rime-latin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rime-latin.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rime-latin.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/roll.svg b/.icons/Gruvbox-Plus-Dark/actions/16/roll.svg
new file mode 100644
index 000000000..39d54583f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/roll.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm2 1a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm-3 3a1 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-1zm-3 3a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/routeplanning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/routeplanning.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/routeplanning.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/rss.svg b/.icons/Gruvbox-Plus-Dark/actions/16/rss.svg
new file mode 100644
index 000000000..7c7d6ad51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/rss.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.023 1v2.502c6.224 0.2724 11.2 5.262 11.46 11.49h2.504c-0.2636-7.606-6.363-13.71-13.97-13.99zm-0.01563 7.018c3.735 0.2604 6.706 3.235 6.961 6.971h2.523c-0.2621-5.124-4.36-9.219-9.484-9.477zm2 2.982c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-clean.svg
new file mode 100644
index 000000000..e299c3f73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-clean.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-0.4973 5h4v4h-4l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-configure.svg
new file mode 100644
index 000000000..0cd20fb7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-configure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm-1.5 4.502h5v1h-5zm0 2h5v1h-5zm0 2h5v1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-file.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-file.svg
new file mode 100644
index 000000000..9ed6ee995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-file.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-1.501 4h5v3.5l-2.5 2.5h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install-root.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install-root.svg
new file mode 100644
index 000000000..fd3b3e531
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install-root.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install.svg
new file mode 100644
index 000000000..94b023073
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-install.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build-prune.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-prune.svg
new file mode 100644
index 000000000..a5e32411b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build-prune.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-2 4h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-build.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-build.svg
new file mode 100644
index 000000000..c9599f865
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-build.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-1 4 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-clean.svg
new file mode 120000
index 000000000..2c899aaf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-clean.svg
@@ -0,0 +1 @@
+run-build-clean.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/run-install.svg b/.icons/Gruvbox-Plus-Dark/actions/16/run-install.svg
new file mode 120000
index 000000000..71034b4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/run-install.svg
@@ -0,0 +1 @@
+run-build-install.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/16/schedule.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/schedule.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-off.svg
new file mode 100644
index 000000000..5d1f933c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-off.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.469 1c-1.263 0.07875-2.478 0.4558-3.553 1.088l1.115 1.115c0.1415-0.07101 0.2848-0.1389 0.4316-0.1992zm1.529 0-3.084 3.084 1.053 1.055 2.033-2.033 2.895 2.895-2.033 2.033 1.053 1.053 3.086-3.086zm-7.91 3.916c-0.6322 1.074-1.01 2.288-1.088 3.551l2.006-2.002c0.06038-0.1467 0.1973-0.4336 0.1973-0.4336s-1.117-1.114-1.115-1.115zm-1.088 5.082 5 5.002 3.086-3.086-1.053-1.053-2.033 2.033-2.895-2.895 2.033-2.033-1.054-1.052zm12-0.463c-0.06095 0.1481-0.1272 0.2928-0.1992 0.4355l1.113 1.113c0.6325-1.075 1.01-2.29 1.088-3.553zm-3.459 3.459-2.004 2.006c1.262-0.0787 2.474-0.4584 3.547-1.09 5e-3 0.0014-1.184-1.078-1.184-1.078-0.07055 0.03507-0.2134 0.1019-0.3594 0.1619z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.424 0.9962-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-on.svg
new file mode 100644
index 000000000..96595262e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/screen-rotate-auto-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.469 1c-1.942 0.1211-3.774 0.9477-5.15 2.322-1.374 1.377-2.198 3.206-2.318 5.146l2.006-2.004c0.3198-0.7772 0.786-1.485 1.375-2.084 0.5985-0.5885 1.306-1.056 2.082-1.375zm1.531 0-9 9 5 5 9-9zm0 2.105 2.895 2.895-6.895 6.895-2.895-2.895zm2.998 6.43c-0.3198 0.7772-0.7879 1.485-1.377 2.084-0.5985 0.5885-1.306 1.056-2.082 1.375l-2.004 2.006c1.942-0.1211 3.772-0.9477 5.148-2.322 1.374-1.377 2.198-3.206 2.318-5.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/scriptnew.svg b/.icons/Gruvbox-Plus-Dark/actions/16/scriptnew.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/scriptnew.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/scriptopen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/scriptopen.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/scriptopen.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-bad.svg b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-bad.svg
new file mode 100644
index 000000000..2c486dba0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-bad.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 2 1v-4.535a4 4 0 0 1-2 0.5352 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.355 3h2.551a6 6 0 0 0 0.8047-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-ok.svg
new file mode 100644
index 000000000..51bc6f7ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign-ok.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2v-3a4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.365 3h2.533a6 6 0 0 0 0.832-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm7 6-3 3-2-2-1 1 3 3 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign.svg
new file mode 100644
index 000000000..04576c94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/seahorse-sign.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 3 2v-3.82a6 6 0 0 0 3-5.18 6 6 0 0 0-6-6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4zm0 1a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/search-icon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/search-icon.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/search-icon.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/secure-card.svg b/.icons/Gruvbox-Plus-Dark/actions/16/secure-card.svg
new file mode 100644
index 000000000..827eea759
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/secure-card.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h8v-3h1c-5.58e-5 -1.657 1.343-3 3-3s3 1.343 3 3v-4zm13 2c-1.108 0-2 0.9112-2 2.031v0.9688h-1v4h6v-4h-1v-0.9688c0-1.12-0.892-2.031-2-2.031zm0 1c0.554 0 1 0.4424 1 1v1h-2v-1c0-0.5576 0.446-1 1-1zm-12 2h4v1h-4zm5 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/select-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/16/select-rectangular.svg
new file mode 100644
index 000000000..8303c8398
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/select-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h1v-1h1v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h1v2h1v-3h-2zm-12 3v2h1v-2h-1zm13 1v2h1v-2h-1zm-13 2v2h1v-2h-1zm13 1v2h1v-2h-1zm-13 2v3h2v-1h-1v-2h-1zm13 1v1h-1v1h2v-2h-1zm-10 1v1h2v-1h-2zm3 0v1h2v-1h-2zm3 0v1h2v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/select.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/select.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/select_stat.svg b/.icons/Gruvbox-Plus-Dark/actions/16/select_stat.svg
new file mode 100644
index 000000000..6ec51ce3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/select_stat.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h1v-1h1v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1v1h1v-2zm-12 6v2h1v-2zm13 0v2h1v-2zm-13 3v2h1v-2zm13 0v2h1v-2zm-13 3v2h2v-1h-1v-1zm13 0v1h-1v1h2v-2zm-10 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-9-10v2h1v-2zm13 0v2h1v-2zm-4.49 4v0.9961l1.143 1.499-1.652 1.504v1h3v-1h-1.619l1.502-1.502-1.146-1.498h1.764v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-end.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-end.svg
new file mode 100644
index 000000000..70d7dae0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-end.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v12h6v-6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-lower.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-lower.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-make-bitmap-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-make-bitmap-copy.svg
new file mode 120000
index 000000000..204dc24bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-make-bitmap-copy.svg
@@ -0,0 +1 @@
+fileview-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-above.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-above.svg
new file mode 100644
index 000000000..928e720a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-above.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h9l3-4h-9zm8 4-3 3 0.6562 1.406 1.344-1.406v3h-7l-3 4h9l3-4v-3l1.344 1.406 0.6562-1.406-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-below.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-below.svg
new file mode 100644
index 000000000..408ab92ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-move-to-layer-below.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1 3 4h7v3l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-3l-3-4h-9zm0 10 3 4h9l-3-4h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-raise.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-raise.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-start.svg
new file mode 100644
index 000000000..9078aa128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-start.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v6l6 6v-12h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection-top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/selection.svg
new file mode 100644
index 000000000..b7e38818e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/selection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2h-7zm0 2h7v7h-7v-7zm-4 2c-1.108 0-2 0.892-2 2h2v-2zm-2 3v2h2v-2h-2zm0 3v2h2v-2h-2zm0 3c0 1.108 0.892 2 2 2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2c1.108 0 2-0.892 2-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/16/semi-starred.svg
new file mode 100644
index 000000000..6be7beab5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/semi-starred.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.002v11.05l4.546 2.944-1.394-5.234 4.205-3.416-5.408-0.291-1.949-5.053z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1.002-1.949 5.053-5.408 0.291 4.205 3.416-1.394 5.234 4.546-2.944v-11.05z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/send-to.svg b/.icons/Gruvbox-Plus-Dark/actions/16/send-to.svg
new file mode 100644
index 000000000..8e05c92f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/send-to.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1.004 1.219 1.906-4.406 2.75c-0.5154-0.4109-1.151-0.6563-1.812-0.6562-1.571 9.01e-5 -3 1.429-3 3s1.429 3 3 3c0.6617 4e-5 1.297-0.2766 1.812-0.6875l4.406 2.779-1.219 1.906h6l-2.5-5.5-1.219 1.937-4.375-2.781c0.0545-0.2146 0.09375-0.4321 0.09375-0.6562s-0.03935-0.4416-0.09375-0.6562l4.375-2.779 1.219 1.938 2.5-5.5h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/send_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/send_signal.svg
new file mode 100644
index 000000000..87a64267c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/send_signal.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.041 1-4.041 7 4.041 7h9.959v-14zm1.154 2h6.805v10h-6.805l-2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/services.svg b/.icons/Gruvbox-Plus-Dark/actions/16/services.svg
new file mode 120000
index 000000000..18476486e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/services.svg
@@ -0,0 +1 @@
+gtk-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/set-language.svg b/.icons/Gruvbox-Plus-Dark/actions/16/set-language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/set-language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/set-location.svg b/.icons/Gruvbox-Plus-Dark/actions/16/set-location.svg
new file mode 120000
index 000000000..21f9f3cb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/set-location.svg
@@ -0,0 +1 @@
+find-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/setroubleshoot_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/setroubleshoot_icon.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/settings-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/settings-configure.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/settings-configure.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shallow-history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shallow-history.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shallow-history.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shape-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shape-choose.svg
new file mode 120000
index 000000000..ef9a1962a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shape-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shape-cuboid.svg
new file mode 120000
index 000000000..02f215a9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shape-cuboid.svg
@@ -0,0 +1 @@
+draw-cuboid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shapes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shapes.svg
new file mode 100644
index 000000000..572ad321d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shapes.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 0v6h6v-6zm-6.5 7v7h3v-7zm9.5 0-3.5 7h7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sharpenimage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sharpenimage.svg
new file mode 100644
index 000000000..8aec52c84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sharpenimage.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7 14h14zm4 11 1 2h-10s8.844-2 9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shear.svg
new file mode 120000
index 000000000..ed7fc8621
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shear.svg
@@ -0,0 +1 @@
+transform-shear-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shoot.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shoot.svg
new file mode 120000
index 000000000..7466a9ab5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shoot.svg
@@ -0,0 +1 @@
+view-list-images.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-all-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-all-effects.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-all-effects.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-bounding-box.svg
new file mode 100644
index 000000000..a7e8e7c1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 7h1v2h-1zm-11 0h1v2h-1zm5 7h2v1h-2zm0-13h2v1h-2zm-5 14v-5h1v4h3v1zm12 0v-5h-1v4h-3v1zm0-14v5h-1v-4h-3v-1zm-12 0v5h1v-4h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-dialogs.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-dialogs.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-dialogs.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-gpu-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-gpu-effects.svg
new file mode 100644
index 000000000..70e0a0821
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-gpu-effects.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0c-1.325 0-1.325 2 0 2h1v3h-2v3h2v1h-2v3h2v2c0 1.325 2 1.325 2 0v-13c0-1-1-1-1-1zm4 3v2h9v8h-6v-2h-3v2h1v2h10v-12zm-4 3h1v1h-1zm5 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm-11 4h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-grid.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-grid.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-guides.svg
new file mode 100644
index 000000000..c19ee4340
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-guides.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-10 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-menu.svg
new file mode 100644
index 000000000..e6722dfb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-menu.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.59 1-12.59 12.59v1.414h1.414l12.59-12.59v-1.414h-1.414zm-12.59 2.5c-0.554 0-1 0.446-1 1v7c0 0.4542 0.2996 0.8343 0.7129 0.957l1.957-1.957h-0.6699v-5h3v1h-2v1h2v0.6699l1-1v-1.67h1v0.6699l2.67-2.67h-8.67zm14.29 0.04297-1.957 1.957h0.6699v1h-1.67l-0.3301 0.3301v0.6699h2v1h-2v1h2v1h-3v-2.67l-1.67 1.67h0.6699v1h-1.67l-2 2h8.67c0.554 0 1-0.446 1-1v-7c0-0.4542-0.2996-0.8343-0.7129-0.957zm-12.29 4.957v1.67l1.67-1.67h-1.67z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-node-handles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-node-handles.svg
new file mode 100644
index 000000000..dff961c1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-node-handles.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.105 0-2 0.8954-2 2 0.00132 0.9109 0.618 1.706 1.5 1.934v6.066h-1.5v4h4v-4h-1.258c0.4677-1.952 1.586-3.893 3.115-5.465 2.048-2.104 4.809-3.531 7.643-3.531 0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-3.167 0-6.155 1.571-8.357 3.834-1.099 1.129-2.007 2.433-2.643 3.818v-3.723c0.882-0.2277 1.499-1.023 1.5-1.934 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-offline.svg
new file mode 100644
index 000000000..0706b7963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-offline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.001953a2.5 2.5 0 0 0-2.502-2.498zm-5.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm5.008 3.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.811-0.003907a5 5 0 0 0-5.004-4.994h-0.001953zm-5.008 2.756c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-path-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-path-outline.svg
new file mode 100644
index 000000000..356bd6e45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-path-outline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1.002v1.42c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-1.422c2.312-0.3924 4.228-1.297 5.664-2.705 1.493-1.463 2.445-3.445 2.824-5.871h1.512v-4zm0 2.438v1.562h1.475c-0.3637 2.174-1.218 3.892-2.51 5.158-1.238 1.214-2.9 2.025-4.965 2.4v-1.561h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-thumbnail-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-thumbnail-bar.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-thumbnail-bar.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show-today.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show-today.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show-today.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show_table_column.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show_table_column.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/show_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/show_table_row.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/show_table_row.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-left.svg
new file mode 100644
index 000000000..779a76f9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h4v10h-4zm10 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-right.svg
new file mode 100644
index 000000000..afd9c6cc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1v14h-14v-14zm-2 2h-4v10h4zm-10 2v6l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse.svg
new file mode 120000
index 000000000..cfaaff4a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-collapse.svg
@@ -0,0 +1 @@
+sidebar-collapse-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-left.svg
new file mode 100644
index 000000000..5ec7cb41e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h4v10h-4zm6 2 4 3-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-right.svg
new file mode 100644
index 000000000..ad44f10fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm8 2h4v10h-4zm-2 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-expand.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-places.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-places.svg
new file mode 100644
index 000000000..e4c22224d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-places.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1h4l2 2h6c0.831 0 1.5 0.669 1.5 1.5v9c0 0.831-0.669 1.5-1.5 1.5h-12c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-show-symbolic.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar-show-symbolic.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/similarartists-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/similarartists-amarok.svg
new file mode 120000
index 000000000..c87ba7723
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/similarartists-amarok.svg
@@ -0,0 +1 @@
+view-process-users.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skg-chart-bubble.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skg-chart-bubble.svg
new file mode 100644
index 000000000..06ae9899b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skg-chart-bubble.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v13h13v-2h-11v-11zm10 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-6 3c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_credit_card.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_credit_card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_credit_card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_less.svg
new file mode 100644
index 000000000..26ec9c706
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1 11.88 9.05 2.121-2.121v7.071h-7.071l2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_more.svg
new file mode 100644
index 000000000..f578e6a66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15 9.05-11.88-2.121-2.121h7.071v7.071l-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_less.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_less.svg
new file mode 100644
index 000000000..b3f9ce82f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_less.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1 2 9 3-1e-6 -5 5-5-5 3 1e-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_more.svg
new file mode 100644
index 000000000..a645379af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_much_more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15-2-9-3 1e-6 5-5 5 5-3-1e-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_type.svg b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_type.svg
new file mode 100644
index 000000000..9f8031c09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/skrooge_type.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m9 11h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/slanted.svg b/.icons/Gruvbox-Plus-Dark/actions/16/slanted.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/slanted.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/slideshow-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/slideshow-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/slideshow-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/slow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/slow.svg
new file mode 100644
index 000000000..f3817005b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/slow.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.5176 8.138c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m4.695 8c-0.0424 0.00441-0.08341 0.02366-0.1165 0.05617-0.06607 0.06514-0.08286 0.1695-0.04239 0.2551l1.519 3.219c-0.03391 0.1399-0.05263 0.283-0.05581 0.4269-0.02296 1.104 0.8532 2.018 1.958 2.042 1.104 0.02296 2.018-0.8532 2.042-1.958 0.02296-1.104-0.8532-2.018-1.958-2.042-0.07708-7.242e-4 -0.1541 3e-3 -0.2308 0.0112l-2.99-1.979c-0.03808-0.0252-0.08206-0.03622-0.1243-0.03189z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/slow_off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/slow_off.svg
new file mode 100644
index 000000000..d7e8f8eaa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/slow_off.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.5176 8.138c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m11.43 8.106c-0.01104-0.04117-0.03651-0.07864-0.07384-0.1062-0.07474-0.05498-0.1805-0.0551-0.2586-0.001655l-2.939 2.007c-0.1435-0.01144-0.2878-0.00736-0.4304 0.01218-1.094 0.1514-1.858 1.161-1.707 2.256 0.1514 1.094 1.161 1.858 2.256 1.707 1.094-0.1514 1.858-1.161 1.707-2.256-0.01143-0.07623-0.02725-0.1517-0.04743-0.2261l1.483-3.265c0.01888-0.04158 0.02283-0.08674 0.0119-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smallclock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smallclock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smallclock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smallfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smallfrac.svg
new file mode 120000
index 000000000..529b4467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smallfrac.svg
@@ -0,0 +1 @@
+dfrac.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smallskip.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smallskip.svg
new file mode 120000
index 000000000..f12731dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smallskip.svg
@@ -0,0 +1 @@
+format-line-spacing-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smartnewline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smartnewline.svg
new file mode 120000
index 000000000..46178f348
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smartnewline.svg
@@ -0,0 +1 @@
+newline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smiley-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smiley-add.svg
new file mode 100644
index 000000000..1a9de55a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smiley-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.3399 0 0.6731-0.02738 1-0.07422v-2.607c-0.314 0.1118-0.6508 0.1751-1 0.1758-1.459-0.002857-2.705-1.007-2.951-2.445l5.951-0.04883v-1h3.928c0.04675-0.3267 0.07227-0.6604 0.07227-1 0-3.866-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm1 5.234v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smiley-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smiley-shape.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smiley-shape.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smiley.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smiley.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smiley.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/smooth.svg
new file mode 100644
index 000000000..460157318
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/smooth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1c-14 0-14 14-14 14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-angle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-angle.svg
new file mode 100644
index 000000000..ad0ff76f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-angle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2-8 8h-3v2h-2v1h2v1h4v-1h1v-1h-1v-1.584l5.365-5.367c1.697 1.918 2.634 4.39 2.635 6.951v1h2v-1h-1c-8.79e-4 -2.826-1.042-5.553-2.926-7.66l1.633-1.633-0.707-0.707zm-5 10v1h2v-1h-2zm3 0v1h2v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-center.svg
new file mode 100644
index 000000000..1057494bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7v1h-1v1h1v1h1v-1h1v-1h-1v-1zm7 0h1v3h-1zm-14 0h1v3h-1zm6 8h3v1h-3zm0-14h3v1h-3zm-6 15v-4h1v3h3v1zm15 0v-4h-1v3h-3v1zm0-15v4h-1v-3h-3v-1zm-15 0v4h1v-3h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-corners.svg
new file mode 100644
index 000000000..6e1414901
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-corners.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 13h3v3h-3zm-1-7v6h-6zm-11 8h4v1h-4zm13-13h1v4h-1zm-7 13h4v1h-4zm7-7h1v4h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-edges.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-edges.svg
new file mode 100644
index 000000000..e8cc73464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-edges.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h1v-3h3v-1zm6 0v1h9v-1zm4.5 1-3 4h6zm-10.5 5v9h1v-9zm1 4.5 4 3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-midpoints.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-midpoints.svg
new file mode 100644
index 000000000..0c8270ae4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box-midpoints.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h1v-3h3v-1zm6 0v1h3v-1zm1.5 1-2 3h4zm3.5-1v1h3v3h1v-4zm-7 5.5-3 2 3 2zm-3 0.5h-1v3h1zm10-0.5v4l3-2zm3 3.5h1v-3h-1zm-14 2v4h4v-1h-3v-3zm5.5 0 2 3 2-3zm0.5 3v1h3v-1zm8-3v3h-3v1h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box.svg
new file mode 100644
index 000000000..492fb5c3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h-3v-3h3zm1 7v-6h6zm11-8h-4v-1h4zm-13 13h-1v-4h1zm7-13h-4v-1h4zm-7 7h-1v-4h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-extension.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-extension.svg
new file mode 100644
index 000000000..5ea6576cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-extension.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v4h-2v5h2v5h1v-5h2v-5h-2v-4h-1zm6 4v5h5v-2h2v-1h-2v-2h-5zm-2 2v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-grid-guide-intersections.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-grid-guide-intersections.svg
new file mode 100644
index 000000000..1e414dcd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-grid-guide-intersections.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1-0.009766 4 3.006-1.992zm4.5 0.00391v6.996h-1.504v2.787l-5 3.385 0.5605 0.8281 4.439-3.006 1.504 0.005859v3h0.9922v-3h1.504v-2.715l5-3.385-0.5527-0.834-4.447 3.012v-0.07812h-1.504v-6.996zm5.502 0.003902-3.006 1.992 2.996 2.008z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-guideline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-guideline.svg
new file mode 100644
index 000000000..fa21a5526
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-guideline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4l3-2-3-2zm3 2v3h-2v5h2v4h1v-4h2v-5h-2v-3-2h-1v2zm1 0 3 2v-4l-3 2zm5 3v5h2v4h1v-4h2v-5h-5zm-2 2v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-intersection.svg
new file mode 100644
index 000000000..73c994bd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.65 1.646-4.354 4.354h-3.293v3.293l-4.354 4.354 0.707 0.707 4.354-4.354h3.293v-3.293l4.354-4.354-0.707-0.707zm-11.65 0.3535v1h1v-1h-1zm2 2v1h1v-1h-1zm7 7v1h1v-1h-1zm2 2v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-node.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-node.svg
new file mode 100644
index 000000000..6e5c11528
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-node.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5v2h-3v1h3v2h5v-5h-5zm-9 2v1h1v-1h-1zm2 0v1h1v-1h-1zm2 0v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-center.svg
new file mode 100644
index 000000000..f9fc1f98f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-2.216 0-4 1.784-4 4v2h1v-1.533c0-1.921 1.546-3.467 3.467-3.467h1.533v-1h-2zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4h-2zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1h-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533h-1zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-cusp.svg
new file mode 100644
index 000000000..bd2442c23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.02 0.5a0.5 0.5 0 0 0-0.05078 0.001953 0.5 0.5 0 0 0-0.0332 0.9961s3.686 0.5131 6.299 2.176c1.306 0.8313 2.308 1.909 2.557 3.32 0.1877 1.063-0.05185 2.38-1.012 4.006h-1.779v4h0.001953v0.001953h3v-0.001953h0.998v-1.887c1.767-0.4905 2.885-1.393 3.537-2.324 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.479 0.6843-1.358 1.319-2.717 1.723v-0.9375h-1.223c0.8546-1.569 1.21-2.978 0.998-4.178-0.3135-1.777-1.562-3.073-3.006-3.992-2.887-1.837-6.701-2.324-6.701-2.324a0.5 0.5 0 0 0-0.04883-0.005859z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-intersection.svg
new file mode 100644
index 000000000..840f3e8c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.99 0.4941a0.5 0.5 0 0 0-0.3438 0.1504l-5.355 5.355h-3.291v2.049l-5.137 1.469a0.5 0.5 0 1 0 0.2734 0.9609l4.863-1.391v0.2031l-5.354 5.354a0.5 0.5 0 1 0 0.707 0.707l5.352-5.352h3.295v-2.053l5.137-1.469a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-4.863 1.391v-0.2031l5.354-5.354a0.5 0.5 0 0 0-0.3633-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-midpoint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-midpoint.svg
new file mode 100644
index 000000000..9314ad6d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-midpoint.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.61 0.2051a0.5 0.5 0 0 0-0.4707 0.5742l0.2832 2.086-1.037 1.037-0.3027-2.23a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4688 0.5742l0.4043 2.984-1.209 1.209h-3.291v2.049l-0.7305 0.209-0.2598-1.922a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5723l0.2812 2.066-1.688 0.4824-0.2402-1.766a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5742l0.2598 1.91-0.7754 0.2207a0.5 0.5 0 1 0 0.2734 0.9609l0.6367-0.1816 0.3867 2.834-1.514 1.514a0.5 0.5 0 1 0 0.707 0.707l0.9746-0.9746 0.09766 0.7129a0.5 0.5 0 1 0 0.9902-0.1328l-0.1992-1.469 1.545-1.545 0.3027 2.23a0.5 0.5 0 1 0 0.9902-0.1348l-0.4043-2.984 1.055-1.055h3.295v-2.053l0.8945-0.2559 0.2461 1.818a0.5005 0.5005 0 0 0 0.9922-0.1328l-0.2676-1.963 1.135-0.3242 0.1895 1.395a0.5001 0.5001 0 1 0 0.9902-0.1348l-0.209-1.537 1.166-0.334a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-1.027 0.293-0.3516-2.59 1.869-1.869a0.5 0.5 0 0 0-0.3633-0.8574 0.5 0.5 0 0 0-0.3438 0.1504l-1.332 1.332-0.1797-1.332a0.5 0.5 0 0 0-0.5215-0.4395zm-0.01758 3.904 0.2676 1.98-1.133 0.3223-0.1719-1.266 1.037-1.037zm-1.926 1.926 0.08789 0.6562-0.7578 0.2168v-0.2031l0.6699-0.6699zm-4.67 3.053v0.2031l-0.5195 0.5195-0.07422-0.5527 0.5938-0.1699zm-1.566 0.4492 0.1582 1.162-1.543 1.543-0.3027-2.225 1.688-0.4805z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-path.svg
new file mode 100644
index 000000000..4ed1bc147
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.014 1.497 0.01367 0.00586a0.5 0.5 0 0 0-0.08203 0.9961s3.686 0.5151 6.299 2.178c1.306 0.8313 2.308 1.909 2.557 3.32s-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3809 0.8105c3.619 0 5.57-1.335 6.535-2.713 0.96-1.38 0.959-2.791 0.959-2.791a0.5 0.5 0 1 0-1 0s4.4e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.431-2.106 2.068-3.971 1.799-5.498-0.3135-1.777-1.56-3.072-3.004-3.99-2.887-1.837-6.703-2.324-6.703-2.324a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-rotation-center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-rotation-center.svg
new file mode 100644
index 000000000..f2f32abbf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-rotation-center.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-2.216 0-4 1.784-4 4h-1l1.51 3 1.49-3h-0.9648c0.2271-1.698 1.67-3 3.432-3h1.533v-1h-2zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4h-2zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1h-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533h-1zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-smooth.svg
new file mode 100644
index 000000000..d031806ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-nodes-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.022 1.499a0.5 0.5 0 0 0-0.05078 0.00195 0.5 0.5 0 0 0-0.0332 0.9961s2.308 0.3277 4.566 1.287v2.717h3.684c0.2971 0.4511 0.5091 0.946 0.6055 1.492 0.249 1.411-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3906 0.8125c3.619 0 5.57-1.335 6.535-2.713 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.431-2.106 2.068-3.969 1.799-5.496-0.1746-0.9896-0.6452-1.825-1.273-2.533v-2.787h-4v0.2031c-2.29-0.9131-4.434-1.199-4.434-1.199a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-orthogonal.svg
new file mode 100644
index 000000000..5c3c83743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1v3h1v-3h-1zm0 4v1h1v-1h-1zm-1.5 2v4h4v-4h-4zm-4 1.5v1h1v-1h-1zm2 0v1h1v-1h-1zm7 0v1h1v-1h-1zm2 0v1h3v-1h-3zm-5.5 3.5v1h1v-1h-1zm0 2v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-page.svg
new file mode 100644
index 000000000..8f000d94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-page.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1h7l4 4v9c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-12c0-0.554 0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap-text-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap-text-baseline.svg
new file mode 100644
index 000000000..7320aa7d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap-text-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.719 1-3.57 10h-3.148v4h4.219l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/snap.svg b/.icons/Gruvbox-Plus-Dark/actions/16/snap.svg
new file mode 100644
index 000000000..5f246082b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/snap.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.828 1-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828zm2.279 4.406-0.707 0.707 2.123 2.121-1.416 1.414 3.893 0.3516-0.3555-3.887-1.414 1.414-2.123-2.121zm6.064 3.938-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/social.svg b/.icons/Gruvbox-Plus-Dark/actions/16/social.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/social.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-ascending.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-ascending.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-descending.svg
new file mode 120000
index 000000000..00dc952c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sort-alphabetical-descending.svg
@@ -0,0 +1 @@
+view-sort-descending-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sort-name.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sort-name.svg
new file mode 100644
index 000000000..26577b77c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sort-name.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm0.136 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1zm9.495 5 4.505-7h-3v-5h-3v5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sort-presence.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sort-presence.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sort-presence.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sort_incr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sort_incr.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sort_incr.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/soundkonverter-replaygain.svg b/.icons/Gruvbox-Plus-Dark/actions/16/soundkonverter-replaygain.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/soundkonverter-replaygain.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/source-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/source-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/source-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/source-smart-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/source-smart-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/source-smart-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spacefm-find.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spacefm-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spacefm-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/speaker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/speaker.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/speaker.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/special_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/16/special_paste.svg
new file mode 100644
index 000000000..de718d906
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/special_paste.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h5v-2h-4v-9h8v4h2v-5c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm5.5 8-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.609 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5703 1.613 0.5684-1.613 1.551 0.7344-0.7305-1.547 1.611-0.5742-1.611-0.5742 0.7305-1.547-1.551 0.7344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/specific-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/specific-setup.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/specific-setup.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/speedometer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/speedometer.svg
new file mode 120000
index 000000000..e48dac0f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/speedometer.svg
@@ -0,0 +1 @@
+filename-bpm-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spiral-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spiral-shape.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spiral-shape.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/split.svg b/.icons/Gruvbox-Plus-Dark/actions/16/split.svg
new file mode 120000
index 000000000..165bc54ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/split.svg
@@ -0,0 +1 @@
+kr_split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-clone.svg
new file mode 100644
index 000000000..ba686f8f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-clone.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 8h7v5h-7zm1-7v4h9v5h2v-9zm-3 5v9h11v-9zm1 1h9v7h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-copy.svg
new file mode 100644
index 000000000..afe165003
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 6h11v9h-11zm3-5v4h9v5h2v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-union.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-union.svg
new file mode 100644
index 000000000..fc4f14ef5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spray-mode-union.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v5h-3v9h11v-5h3v-9h-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/spreadsheetshape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/spreadsheetshape.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/spreadsheetshape.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sqrt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sqrt.svg
new file mode 100644
index 000000000..61d2c3841
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sqrt.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.777 3-2.291 8.549-1.486-5.549h-2v1.502h0.8457l1.473 5.498h2.334l2.277-8.498h7.07v-1.502h-8.223zm4.766 3a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 2-0.6289v0.6289h1.5v-7h-1.5v0.6289a3.5 3.5 0 0 0-2-0.6289zm0 1.5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stalledDL.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stalledDL.svg
new file mode 100644
index 000000000..15b1cb8fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stalledDL.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m6 1v5h-4l6 9 6-9h-4v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stalledUP.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stalledUP.svg
new file mode 100644
index 000000000..b91899588
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stalledUP.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 15v-5h4l-6-9-6 9h4v5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/standard-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/standard-connector.svg
new file mode 100644
index 000000000..77cd302a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/standard-connector.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c1.186-0.001983 2.208-0.8376 2.445-2h1.533v9h2.573c0.2376 1.164 1.261 2 2.449 2 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-1.186 2e-3 -2.208 0.8376-2.445 2h-1.577v-9h-2.529c-0.2376-1.164-1.261-2-2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/star-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/star-new.svg
new file mode 100644
index 000000000..68dbbbc62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/star-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.949 5.055-5.412 0.291 4.207 3.418-1.395 5.236 4.549-2.945 1 0.6484v-2.703h2v-2h2.324l2.037-1.654-5.412-0.291zm4 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/star-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/star-off.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/star-off.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/star-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/star-on.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/star-on.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/star-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/star-shape.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/star-shape.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/star_profile.svg b/.icons/Gruvbox-Plus-Dark/actions/16/star_profile.svg
new file mode 100644
index 000000000..23c4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/star_profile.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.496 1v2.045c-0.9405 0.1667-1.729 0.8014-2.305 1.838-0.6769 1.218-1.174 3.001-1.678 5.52-0.2578 1.289-1.091 1.896-1.922 2.238-0.8306 0.3427-1.592 0.3594-1.592 0.3594v1h1.996v1h1v-1h2v1h1v-1h4v1h1v-1h2v1h1v-1h2.004v-1s-0.7734-0.02168-1.592-0.3594c-0.8306-0.3427-1.664-0.949-1.922-2.238-0.5038-2.519-1.001-4.301-1.678-5.52-0.5777-1.04-1.368-1.676-2.313-1.84v-2.043zm0.5039 3.002c0.8326 2e-6 1.362 0.3368 1.934 1.365 0.5731 1.032 1.076 2.749 1.572 5.23 0.2242 1.121 0.8338 1.891 1.521 2.402h-4.531v-1h-1v1h-4.523c0.6877-0.5118 1.297-1.281 1.521-2.402 0.4962-2.481 0.9992-4.199 1.572-5.23 0.5712-1.028 1.101-1.365 1.934-1.365z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/starred.svg b/.icons/Gruvbox-Plus-Dark/actions/16/starred.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/starred.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/start-over.svg b/.icons/Gruvbox-Plus-Dark/actions/16/start-over.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/start-over.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/start.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/start.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/state-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/16/state-fork.svg
new file mode 100644
index 000000000..5c810d785
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/state-fork.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1c0 0 6-1e-3 6 0 0 0 3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm8 9v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stateshape.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stateshape.svg
new file mode 100644
index 000000000..e153418b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stateshape.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm1 1h12v12h-12zm1 1v10h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/statetool.svg b/.icons/Gruvbox-Plus-Dark/actions/16/statetool.svg
new file mode 120000
index 000000000..9dad43106
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/statetool.svg
@@ -0,0 +1 @@
+stateshape.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stellarmate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stellarmate.svg
new file mode 120000
index 000000000..d36becd7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stellarmate.svg
@@ -0,0 +1 @@
+kstars_fitsviewer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Anchor.svg
new file mode 120000
index 000000000..870928c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Anchor.svg
@@ -0,0 +1 @@
+anchor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Box.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Box.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Box.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_ChargedParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_ChargedParticle.svg
new file mode 100644
index 000000000..271505081
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_ChargedParticle.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-0.4964 0.006782-0.9908 0.06636-1.475 0.1777l1.068 1.85c0.1266-0.01399 0.2536-0.02311 0.3809-0.02734 2.694 1.428e-4 4.886 2.141 4.971 4.814l1.979 1.141c0.04713-0.3161 0.07264-0.6352 0.07617-0.9551 0-3.866-3.134-7-7-7zm-7 1v2h5v-2h-5zm0.7578 2.861c-0.4937 0.9729-0.7533 2.048-0.7578 3.139 0 3.866 3.134 7 7 7 0.3676-0.005232 0.7337-0.04076 1.096-0.1035l-1.125-1.947c-2.746-0.002274-4.971-2.229-4.971-4.975 0.006571-0.7321 0.1746-1.454 0.4922-2.113l-1.734-1zm9.242 4.139v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CircularMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CircularMotor.svg
new file mode 100644
index 000000000..142d1ef33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CircularMotor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.252 1-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85h-3.5zm6.748 9v0.5273c-2.438 0.2329-2.438 1.973-2.438 1.973s-4e-6 1-2 1v1c3 0 3-2 3-2s9.6e-4 -0.8012 1.438-0.9688v0.4688l2-1-2-1zm-4.438 0.5v1c0.7939 0 1.272 0.1559 1.561 0.3457 0.06692-0.2389 0.2082-0.5604 0.5059-0.8555-0.4437-0.2821-1.098-0.4902-2.066-0.4902zm4.438 2.5v0.4688c-0.4104-0.0481-0.705-0.1475-0.9141-0.2656-0.05827 0.2331-0.1892 0.563-0.4824 0.8691 0.3413 0.1928 0.7945 0.3442 1.396 0.4023v0.5254l2-1-2-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Controller.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Controller.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Controller.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CoulombForce.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CoulombForce.svg
new file mode 100644
index 000000000..26808cc7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_CoulombForce.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.172 0 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3h-2.828zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-7zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.9456-0.0031 1.834-0.4518 2.398-1.211l-1.314-0.7578c-0.282 0.2979-0.6738 0.4673-1.084 0.4688-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.4096 4.32e-4 0.8013 0.1684 1.084 0.4648l1.32-0.7598c-0.5664-0.7585-1.458-1.205-2.404-1.205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Disk.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Disk.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Disk.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Gas.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Gas.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Gas.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GasParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GasParticle.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GasParticle.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Graph.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Graph.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Graph.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GravitationForce.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GravitationForce.svg
new file mode 100644
index 000000000..7ae2ea4b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_GravitationForce.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.172 0 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3h-2.828zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-7zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3c-2.9e-4 -0.1557-0.0127-0.3111-0.03711-0.4648h-3.008v1.465h1.162c-0.2747 0.3067-0.6731 0.5-1.117 0.5-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.3867 4.49e-4 0.7582 0.1502 1.037 0.418l1.326-0.7656c-0.5685-0.7272-1.44-1.152-2.363-1.152z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_LinearMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_LinearMotor.svg
new file mode 100644
index 000000000..5f1535777
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_LinearMotor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.252 0.998-0.1543 1.846a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.852h-3.5zm4.311 9.002-2 1 2 1v-0.5h2.438c1 0 1 1 1 1h1s-2e-6 -2-2-2h-2.438v-0.5zm-2.062 2.5s2e-6 2 2 2h2.5v0.5l2-1-2-1v0.5h-2.5c-1 0-1-1-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Meter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Meter.svg
new file mode 120000
index 000000000..3f1ca0a4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Meter.svg
@@ -0,0 +1 @@
+kdenlive-select-texts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Note.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Particle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Particle.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Particle.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Pin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Pin.svg
new file mode 120000
index 000000000..c3a2f2433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Pin.svg
@@ -0,0 +1 @@
+port.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Rope.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Rope.svg
new file mode 120000
index 000000000..d1fa11a5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Rope.svg
@@ -0,0 +1 @@
+draw-bezier-curves.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_SoftBody.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_SoftBody.svg
new file mode 100644
index 000000000..6f85672b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_SoftBody.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.957 7.124e-4c-2.666 0.0253-5.318 0.7241-7.957 2.021 3.107 5.003 2.048 8.228 0 12 5.611 2.98 10.97 2.345 16 0-2.508-3.88-2.722-7.203 0-12-2.697-1.399-5.377-2.047-8.043-2.021zm-0.2422 1.014c0.8787-0.02506 1.773 0.04912 2.682 0.2109-0.2896 1.165-0.5152 2.326-0.6641 3.484-0.4375-0.03967-0.8779-0.07132-1.328-0.08203-0.708-0.01685-1.438 0.02104-2.182 0.08594-0.147-1.145-0.3698-2.294-0.6543-3.445 0.7097-0.1322 1.423-0.2333 2.146-0.2539zm3.658 0.4277c1.07 0.2632 2.16 0.6344 3.275 1.135-0.4903 0.9439-0.8575 1.891-1.105 2.834-0.9161-0.2414-1.851-0.4452-2.818-0.5801 0.1453-1.123 0.3649-2.253 0.6484-3.389zm-6.785 0.02539c0.2788 1.12 0.4965 2.235 0.6406 3.344-0.8887 0.123-1.812 0.3271-2.758 0.5879-0.2611-0.8949-0.6376-1.832-1.143-2.812 1.081-0.4617 2.165-0.8441 3.26-1.119zm3.422 4.158c0.5503-4.859e-4 1.089 0.02399 1.619 0.07227-0.1477 1.591-0.1575 3.174-0.02148 4.748-1.046 0.09412-2.131 0.09568-3.258-2e-3 0.1356-1.572 0.1238-3.153-0.02344-4.742 0.5716-0.05024 1.133-0.07569 1.684-0.07617zm-2.678 0.1777c0.1415 1.524 0.1524 3.038 0.02344 4.541-0.8518-0.1199-1.739-0.3185-2.65-0.5723 0.05572-0.2755 0.1163-0.5477 0.1484-0.8379 0.08847-0.7995 0.03533-1.657-0.1445-2.562 0.902-0.2507 1.78-0.4486 2.623-0.5684zm5.289 0.01758c0.9296 0.1329 1.833 0.3324 2.723 0.5703-0.1961 1.136-0.2141 2.263-0.04297 3.373-0.8836 0.2341-1.78 0.4297-2.703 0.5605-0.1269-1.491-0.1159-2.992 0.02344-4.504zm-8.158 4.918c0.9554 0.2647 1.888 0.474 2.785 0.5977-0.1365 1.068-0.3556 2.131-0.6406 3.189-1.115-0.2516-2.193-0.6077-3.25-1.055 0.4172-0.8609 0.8122-1.762 1.105-2.732zm11.03 0.0059c0.2361 0.9206 0.5999 1.826 1.104 2.711-1.14 0.4721-2.219 0.8098-3.252 1.045-0.283-1.057-0.4994-2.119-0.6348-3.186 0.9548-0.1327 1.878-0.3337 2.783-0.5703zm-7.25 0.6875c1.203 0.1043 2.361 0.1022 3.475 2e-3 0.1375 1.088 0.3577 2.17 0.6426 3.248-1.7 0.2807-3.277 0.2723-4.77 0.03516 0.2898-1.09 0.5134-2.185 0.6523-3.285z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Spring.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Spring.svg
new file mode 100644
index 000000000..f2a09199f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Spring.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v1h8l-6 3h-2v1h8l-6 3h-2v1h8l-6 3h-2v1h14v-1h-8l6-3h2v-1h-8l6-3h2v-1h-8l6-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Stick.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Stick.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Stick.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Tracer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Tracer.svg
new file mode 120000
index 000000000..c5d5192ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_Tracer.svg
@@ -0,0 +1 @@
+overexposure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/step_object_WeightForce.svg b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_WeightForce.svg
new file mode 100644
index 000000000..48bc99dde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/step_object_WeightForce.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.172 0 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3h-2.828zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-7zm6.004 4 1.227 6h2.1l0.6621-2.99 0.6738 2.99h2.111l1.223-6h-1.609l-0.7695 4.389-0.9375-4.389h-1.377l-0.9219 4.389-0.7715-4.389h-1.609z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stickers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stickers.svg
new file mode 100644
index 000000000..0fd67bf3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stickers.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.997 1s-1 0-1 1v12c0 1 1 1 1 1l8.008-8e-3 4.992-4.992 0.0059-7.986c0-1-1-1-1-1zm2 2h8c0.554 0 1 0.446 1 1s-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1s0.446-1 1-1zm0 4h8c0.554 0 1 0.446 1 1 0 0.554-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1s0.446-1 1-1zm0 4h5c0.554 0 1 0.446 1 1s-0.446 1-1 1h-5c-0.554 0-1-0.446-1-1s0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/sticky_zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/sticky_zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/sticky_zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_about.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_bell.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_bell.svg
new file mode 120000
index 000000000..aa14f1cdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_bell.svg
@@ -0,0 +1 @@
+bell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-accept.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-accept.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-accept.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-cancel.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_calc-cancel.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_contact-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_contact-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_contact-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_cut.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_exit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properites.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properites.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properites.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_file-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_first.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_first.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_first.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-copy.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-copy.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-move.svg
new file mode 120000
index 000000000..4fcef6d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder-move.svg
@@ -0,0 +1 @@
+folder-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_folder_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_help-add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_help-add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_help-add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-note.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-rule.svg
new file mode 120000
index 000000000..a55fec04b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-rule.svg
@@ -0,0 +1 @@
+insert-horizontal-rule.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-table.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_insert-table.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_last.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_last.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_last.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_leave-fullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_leave-fullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-compose.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-compose.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-compose.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-filters-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-filters-apply.svg
new file mode 120000
index 000000000..392cdff7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-filters-apply.svg
@@ -0,0 +1 @@
+kt-add-filters.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup-done.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup-done.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup-done.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-flag-for-followup.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-open-multiple.svg
new file mode 120000
index 000000000..cb1065e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-open-multiple.svg
@@ -0,0 +1 @@
+mail-open-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply-to-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply-to-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply-to-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send-receive.svg
new file mode 120000
index 000000000..9dc6aa5a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send-receive.svg
@@ -0,0 +1 @@
+mail-send-receive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-unread-multiple.svg
new file mode 120000
index 000000000..e712f76a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mail-unread-multiple.svg
@@ -0,0 +1 @@
+mail-unread-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_mark.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_mark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-prev.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-prev.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-prev.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rec.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rec.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rec.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rew.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_navigator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_navigator.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_navigator.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-24h-appointment.svg
new file mode 120000
index 000000000..11081d1a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-24h-appointment.svg
@@ -0,0 +1 @@
+new-24h-appointment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-address-book.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-address-book.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-bcard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-bcard.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-bcard.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-dir.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-dir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-dir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-tab.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-text.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-text.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-window.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-window.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_new-window.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_no.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_not.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_not.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_not.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_notes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_people.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-setup.svg
new file mode 120000
index 000000000..21fb235ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print-setup.svg
@@ -0,0 +1 @@
+document-page-setup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_print.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_redo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_redo.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_redo.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_save.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-high.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-high.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-high.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-higher.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-higher.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-higher.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-highest.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-highest.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-highest.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-low.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-low.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-low.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lower.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lower.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lowest.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lowest.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-lowest.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-normal.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_score-normal.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_search-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_search-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_search-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-column.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-column.svg
new file mode 120000
index 000000000..0d3db670f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-column.svg
@@ -0,0 +1 @@
+object-columns.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-row.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-row.svg
new file mode 120000
index 000000000..b496c3e1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_select-row.svg
@@ -0,0 +1 @@
+object-rows.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-by-me.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-by-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-by-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-to-me.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-to-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_shared-to-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_show-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_show-all.svg
new file mode 120000
index 000000000..58041fda3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_show-all.svg
@@ -0,0 +1 @@
+view-multiple-objects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_spellcheck.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_spellcheck.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_spellcheck.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned-to.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned-to.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned-to.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-assigned.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-recurring.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-recurring.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task-recurring.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_task.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-monospaced.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-monospaced.svg
new file mode 120000
index 000000000..7c4282d6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-monospaced.svg
@@ -0,0 +1 @@
+dialog-text-and-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_center.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_indent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_justify.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_justify.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_justify.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_underlined.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_underlined.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_underlined.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_text_unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_thunar-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_thunar-shortcuts.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_thunar-shortcuts.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_timezone.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_timezone.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_timezone.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_todo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_todo.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_todo.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_undo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_video-conferencing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_video-conferencing.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_video-conferencing.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_view-details.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_view-details.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_view-details.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_volume.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_volume.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_volume.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-audio-cd.svg
new file mode 100644
index 000000000..a00d32809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm4 1.988v7.393c0 0.8878-0.8625 1.607-1.928 1.607-1.065 0-1.93-0.7196-1.93-1.607 0-0.8878 0.8645-1.607 1.93-1.607 0.3468 1.286e-4 0.6862 0.07871 0.9844 0.2266v-3.283l-4.199 0.7012v4.605c0 0.8878-0.8645 1.607-1.93 1.607-1.065 0-1.928-0.7196-1.928-1.607s0.8625-1.607 1.928-1.607c0.3468 1.289e-4 0.6882 0.07871 0.9863 0.2266v-5.641l6.086-1.014z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-blank-cdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..5a7b2ae95
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.121 3.465 2.121 2.121 2.121-2.121 1.414 1.414-2.121 2.121 2.121 2.121-1.414 1.414-2.121-2.121-2.121 2.121-1.414-1.414 2.121-2.121-2.121-2.121 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-data-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..6ddeb4f7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-data-copy.svg
@@ -0,0 +1 @@
+tools-media-optical-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-format-dvdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-format-dvdrw.svg
new file mode 120000
index 000000000..68127038e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/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-Plus-Dark/actions/16/stock_xfburn-new-data-composition.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-new-data-composition.svg
new file mode 100644
index 000000000..1abd0a435
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn-new-data-composition.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3.5 4h7v1h-7v-1zm0 3h7v1h-7v-1zm0 3h7v1h-7v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn.svg
new file mode 100644
index 000000000..129711e8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_xfburn.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm1.352 1.671c0 5.011 3.842 5.734 2.863 8.589-0.5584 1.628-1.923 2.864-4.295 2.864-0.00752 0-0.01513 3.5e-5 -0.02222 0 1.174-0.0065 1.852-0.621 2.129-1.43 0.4898-1.427-1.432-1.791-1.432-4.296-1.79 0.7158-2.863 2.394-2.863 3.58 0 1.025 0.7189 1.879 1.68 2.092-2.129-0.2542-3.787-2.042-3.787-4.24 0-2.372 2.147-5.727 5.727-7.159z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_yes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_yes.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_yes.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-page.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stock_zoom-page.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stopped.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stopped.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/story-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/story-editor.svg
new file mode 100644
index 000000000..3f7dc42d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/story-editor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h4v-2h-3v-9.996h8v4.986h2v-5.99c0-1-1-1-1-1h-10zm2 3v2h6v-2h-6zm0 3v2h6v-2h-6zm7 2-4 4v2h2l4-4-2-2zm-7 1v2h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/straight-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/16/straight-connector.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-bevel.svg
new file mode 120000
index 000000000..1b2b69efb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-bevel.svg
@@ -0,0 +1 @@
+stroke-join-bevel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-butt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-butt.svg
new file mode 100644
index 000000000..31bedc91b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-butt.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 5h-6v11h-1v-12h8v12h-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-miter.svg
new file mode 120000
index 000000000..7788e8b0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-miter.svg
@@ -0,0 +1 @@
+stroke-join-miter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-round.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-round.svg
new file mode 100644
index 000000000..b43188ba5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-round.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 0s-4 0-4 4v12h1v-12h6v12h1v-12c0-4-4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-square.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-square.svg
new file mode 100644
index 000000000..e19935611
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-cap-square.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 0v16h1v-11h2 2 2v11h1v-16h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-bevel.svg
new file mode 100644
index 000000000..142d667a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-bevel.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 5h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-miter.svg
new file mode 100644
index 000000000..77f7c0ee3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-miter.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 5h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-round.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-round.svg
new file mode 100644
index 000000000..8260cf4bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-join-round.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-4 0-4 4-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 5h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/stroke-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-to-path.svg
new file mode 100644
index 000000000..29ceb4ef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/stroke-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.363 1v2.271c-0.7896 0.5987-1.491 1.302-2.089 2.094h-2.276v3.492h0.5303c-0.3655 1.255-0.5302 2.606-0.4297 4.029a0.4367 0.4367 0 1 0 0.8713-0.06138c-0.09977-1.412 0.07806-2.744 0.4621-3.968h2.058v-3.492h-0.1245c0.3081-0.3574 0.6413-0.6902 0.9975-0.9992v0.1262h3.492v-2.079c1.229-0.3917 2.562-0.5745 3.966-0.4808a0.4366 0.4366 0 0 0 0.05798-0.8713c-1.414-0.09427-2.766 0.07611-4.024 0.4484v-0.5098zm3.492 3.492v2.135c-0.466 0.2734-0.8877 0.5927-1.26 0.9651-0.3738 0.3738-0.6945 0.797-0.9685 1.265h-2.136v3.492h1.037c-0.08858 0.6852-0.133 1.421-0.133 2.208a0.4366 0.4366 0 1 0 0.873 0c0-0.8052 0.05029-1.536 0.1432-2.208h1.572v-3.492h-0.3103c0.1668-0.2314 0.3434-0.4508 0.5405-0.6479 0.1957-0.1957 0.4133-0.3713 0.6428-0.5371v0.312h3.492v-1.577c0.6737-0.0934 1.406-0.1432 2.213-0.1432a0.4366 0.4366 0 1 0 0-0.873c-0.7889 0-1.527 0.04397-2.213 0.133v-1.032z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.03 1.897a0.4366 0.4366 0 0 1-0.208 0.03751c-1.404-0.09362-2.737 0.08916-3.966 0.4808v2.079h3.492v1.032c0.6427-0.08333 1.334-0.1243 2.067-0.1296zm-4.174 2.597h-3.492v-0.1262c-0.3562 0.3089-0.6894 0.6418-0.9975 0.9992h0.1245v3.492h2.136c0.274-0.4682 0.5947-0.8914 0.9685-1.265 0.3724-0.3724 0.7941-0.6917 1.26-0.9651zm-4.365 4.365h-2.058c-0.384 1.224-0.5619 2.556-0.4621 3.968a0.4367 0.4367 0 0 1-0.01023 0.1262l3.441 1.362c0.00873-0.6932 0.04706-1.352 0.1262-1.964h-1.037z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/strong.svg b/.icons/Gruvbox-Plus-Dark/actions/16/strong.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/strong.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/structure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/structure.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/structure.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/subsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/16/subsystem.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/subsystem.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/svn-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/svn-commit.svg
new file mode 100644
index 000000000..aa3cb4189
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/svn-commit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1c-1.381 0-2.5 1.119-2.5 2.5 1e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1e-4 -1.187-0.8361-2.211-2-2.449v-4.006c0.3899-0.0782 0.7554-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5c-0.592 0.0011-1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5zm8 8-3.5 4h2v2h3v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/svn-update.svg b/.icons/Gruvbox-Plus-Dark/actions/16/svn-update.svg
new file mode 100644
index 000000000..13b3ae9d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/svn-update.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 1c-1.381 0-2.5 1.119-2.5 2.5 1.3e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1.3e-4 -1.188-0.8361-2.212-2-2.449v-4.006c0.3899-0.0782 0.7555-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5 0.5653 0 1.081-0.1954 1.5-0.5117v1.512h-2l3.5 4 3.5-4h-2v-2h-2.512c0.3164-0.4188 0.5117-0.9347 0.5117-1.5 0-1.381-1.119-2.5-2.5-2.5-0.592 1e-3 -1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/swap-panels.svg b/.icons/Gruvbox-Plus-Dark/actions/16/swap-panels.svg
new file mode 100644
index 000000000..8383b1ec0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/swap-panels.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0.998-6 0.001953v14h6v-1.996l-4-0.003906v-10h4v-2.002zm0 2.002-4 3 4 3v-2h4v-2h-4v-2zm2 4v2h-4v2h4v4l6-0.001953v-14h-6v1.996l4 0.003906v10h-3.998l3.998-2.998-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbol-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-add.svg
new file mode 100644
index 000000000..b40bedf0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-add.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 10a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 0-3 4h2v1.113a5 5 0 0 0-3.887 3.887h-3.113v2h3.113a5 5 0 0 0 4.887 4 5 5 0 0 0 5-5 5 5 0 0 0-4-4.898v-1.102h2l-3-4zm1 6.129a4 4 0 0 1 3 3.871 4 4 0 0 1-4 4 4 4 0 0 1-3.861-3h4.861v-4.871zm-2 0.009766v2.861h-2.861a4 4 0 0 1 2.861-2.861z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbol-bigger.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-bigger.svg
new file mode 100644
index 000000000..2ac16c651
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-bigger.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 3h4l-2-3zm0 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-4 0.25-3 2 3 2v-4zm8 0v4l3-2-3-2zm-6 6 2 3 2-3h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbol-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-fit.svg
new file mode 100644
index 000000000..251609e1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-fit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2 2 3h-4zm0 12 2-3h-4zm3-8v4l3-2zm-6 0v4l-3-2zm-4-5v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbol-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-remove.svg
new file mode 100644
index 000000000..6a97a03e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-remove.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-5-5zm0 1a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m0 10 4-3v2h5v-7h2v9h-7v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbol-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-smaller.svg
new file mode 100644
index 000000000..c942b8641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbol-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1 2 3 2-3h-4zm2 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-7 0.25v4l3-2-3-2zm14 0-3 2 3 2v-4zm-7 6-2 3h4l-2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/symbols.svg b/.icons/Gruvbox-Plus-Dark/actions/16/symbols.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/symbols.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-help.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-save-session.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-save-session.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-save-session.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-software-install.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-software-install.svg
new file mode 100644
index 000000000..5ed01583c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-software-install.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm10 0v2h-2l3 4 3-4h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-upgrade.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-upgrade.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-upgrade.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/system-users.svg b/.icons/Gruvbox-Plus-Dark/actions/16/system-users.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/system-users.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-close-other.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-close-other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-close-other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-close.svg
new file mode 100644
index 000000000..943847100
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2s-2 2e-6 -2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1-1e-6 -1-1v-7s-2e-6 -2-2-2zm1 2.996h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-detach.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-detach.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-duplicate.svg
new file mode 100644
index 000000000..da789b0c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6c-1.108 0-2 0.892-2 2v4h-1v2h10v-2h-1v-4c0-1.108-0.892-2-2-2zm-6-4c-1.108 0-2 0.892-2 2v4h-1v2h6v-2.334c0-1.477 1.115-2.666 2.5-2.666h0.5v-1c0-1.108-0.892-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-new-background.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-new-background.svg
new file mode 100644
index 000000000..f4d1e942d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-new-background.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2h-8zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab-new.svg
new file mode 100644
index 000000000..1d5f0dabe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2h-8zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_breakoff.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_breakoff.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_breakoff.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_new_bg.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_new_bg.svg
new file mode 120000
index 000000000..0056df02a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_new_bg.svg
@@ -0,0 +1 @@
+tab-new-background.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove_other.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove_other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tab_remove_other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/table.svg b/.icons/Gruvbox-Plus-Dark/actions/16/table.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/table.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-addressbook.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-addressbook.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-addressbook.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-assigned.svg
new file mode 120000
index 000000000..4abb12d1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-assigned.svg
@@ -0,0 +1 @@
+link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-delete.svg
new file mode 100644
index 000000000..1271f9216
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 3h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-edit.svg
new file mode 100644
index 000000000..cbe3dd50c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 2e-6 -2 2v5l7 7 7-7-7-7h-5zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6.412 2.521c0.1134 0.002809 0.1973 0.08789 0.1973 0.08789l0.7812 0.7812s0.1957 0.195 0 0.3906l-0.6953 0.6973-1.174-1.174 0.6973-0.6953c0.04892-0.04891 0.09672-0.07478 0.1426-0.08398 0.0172-0.003439 0.03459-0.004308 0.05078-0.003906zm-1.281 1.176 1.172 1.172-3.127 3.131h-1.176v-1.176l3.131-3.127z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-events.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-events.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-events.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-multiple.svg
new file mode 120000
index 000000000..bc459c0cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-multiple.svg
@@ -0,0 +1 @@
+tags.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-new.svg
new file mode 100644
index 000000000..1fe32184a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 0-2 2v5l7 7 7-7-7-7h-5zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-people.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-people.svg
new file mode 120000
index 000000000..0d9b8b4e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-people.svg
@@ -0,0 +1 @@
+edit-image-face-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-places.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-places.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-places.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-recents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-recents.svg
new file mode 100644
index 000000000..c20536c37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-recents.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 4e-6 -2 2v5l7 7 7-7-7-7zm4 2c2.216 0 4 1.784 4 4s-1.784 4-4 4-4-1.784-4-4 1.784-4 4-4zm0 1c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-reset.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-reset.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag-search.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag-search.svg
new file mode 100644
index 000000000..30452a8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag-search.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 4e-6 -2 2v5l7 7 7-7-7-7h-5zm3.582 2.445c1.731-3e-7 3.133 1.402 3.133 3.133-0.001435 0.5863-0.1698 1.158-0.4805 1.654l1.531 1.535c0.2714 0.2713 0.283 0.76 0.02344 1.02-0.2592 0.2593-0.7478 0.2463-1.02-0.02539l-1.533-1.531c-0.4959 0.3107-1.068 0.4791-1.654 0.4805-1.731 0-3.133-1.402-3.133-3.133s1.402-3.133 3.133-3.133zm0 1.457c-0.9264 1e-7 -1.678 0.7494-1.678 1.676 0 0.9264 0.7513 1.678 1.678 1.678 0.9264 0 1.676-0.7513 1.676-1.678 0-0.9264-0.7494-1.676-1.676-1.676z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tag.svg
new file mode 100644
index 000000000..c31f059a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tag.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 0-2 2v5l7 7 7-7-7-7h-5zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tags.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tags.svg
new file mode 100644
index 000000000..61d627a0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tags.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.713 2s-1.713-9.259e-4 -1.713 1.713v4.287l6 6 6-6-6-6h-4.287zm6.287 0 6 6-5 5 1 1 6-6-6-6h-2zm-5.43 1.713c0.4735 0 0.8574 0.3841 0.8574 0.8574s-0.3841 0.8574-0.8574 0.8574-0.8574-0.3841-0.8574-0.8574 0.3841-0.8574 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tap-create.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tap-create.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tap-create.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract-to.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract-to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract-to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tap-extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-attention.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-complete.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-complete.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-due.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-due.svg
new file mode 100644
index 000000000..828f7372f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-due.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0a2 2 0 0 0-2 2h-4c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h9v-3h-7v-1h7v-2h-7v-1h7v-2h-7v-1h8v1h3v-3c0-0.554-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12 7v4l0.375 2h2.25l0.375-2v-4zm0 7v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-new.svg
new file mode 100644
index 000000000..bec4143c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.001 0.9996c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.00459 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.00195 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574zm1.641 1h1v1.5h1.5v1h-1.5v1.5h-1v-1.5h-1.5v-1h1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-past-due.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-past-due.svg
new file mode 100644
index 000000000..a67af8822
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-past-due.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0a2 2 0 0 0-2 2h-4c-0.554 0-1 0.45-1 1v11c0 0.55 0.446 1 1 1h8v-3h-6v-1h6v-1h5v-7c0-0.55-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 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-1zm-4 4h8v1h-8zm0 3h8v1h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 11v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/task-reject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/task-reject.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/task-reject.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/taxes-finances.svg b/.icons/Gruvbox-Plus-Dark/actions/16/taxes-finances.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/taxes-finances.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/template.svg b/.icons/Gruvbox-Plus-Dark/actions/16/template.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/template.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/terminator_horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/16/terminator_horiz.svg
new file mode 120000
index 000000000..5c6562aeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/terminator_horiz.svg
@@ -0,0 +1 @@
+horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/terminator_vert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/terminator_vert.svg
new file mode 120000
index 000000000..a017dc53b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/terminator_vert.svg
@@ -0,0 +1 @@
+vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/texcompiler.svg b/.icons/Gruvbox-Plus-Dark/actions/16/texcompiler.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/texcompiler.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/texlion.svg b/.icons/Gruvbox-Plus-Dark/actions/16/texlion.svg
new file mode 100644
index 000000000..68fdde96b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/texlion.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.506 14.33c-0.4807-0.7484-0.6531-0.8688-0.8709-0.6079-0.08121 0.09731-0.1916 0.177-0.2453 0.177-0.05366 0-0.3577-0.3623-0.6755-0.8051-0.6305-0.8786-0.9374-0.9836-1.056-0.3601-0.06582 0.3466-0.09871 0.3103-0.5919-0.6517-0.2872-0.5603-0.6073-1.051-0.7113-1.091-0.104-0.03967-0.3317-0.0075-0.506 0.07141-0.1743 0.07897-0.3448 0.1158-0.379 0.08184-0.03414-0.03394 0.05841-0.5392 0.2057-1.123 0.3187-1.264 0.2509-1.445-0.4967-1.326-0.368 0.05851-0.4797 0.03568-0.4797-0.09808 0-0.09591 0.3564-0.7757 0.7918-1.511 0.7449-1.257 0.7813-1.353 0.6087-1.614-0.4496-0.6821 0.2193-1.522 1.212-1.522 0.2617 0 0.4759-0.03348 0.4759-0.07442 0-0.04091-0.139-0.2386-0.3089-0.4394-0.1698-0.2007-0.3089-0.4093-0.3089-0.4634 0-0.05414 0.3654-0.03018 0.8121 0.05326l0.8121 0.1517-0.07673-0.3038c-0.04219-0.1671-0.1085-0.462-0.1474-0.6554l-0.07071-0.3516 1.558 0.6293 0.2186-0.2865c0.1203-0.1576 0.3131-0.4937 0.4285-0.747s0.2486-0.4606 0.2959-0.4606c0.04731 0 0.1805 0.2073 0.2959 0.4606s0.3082 0.5895 0.4285 0.747l0.2186 0.2865 1.558-0.6293-0.07071 0.3516c-0.03889 0.1934-0.106 0.4914-0.1492 0.6623-0.08513 0.3374-0.1241 0.3367 1.271 0.02166 0.3805-0.0859 0.3486 0.09899-0.1054 0.6132l-0.3834 0.4342h0.5504c1.068 0 1.754 0.8121 1.287 1.522-0.1723 0.2614-0.1359 0.3579 0.6087 1.614 0.4356 0.7351 0.7918 1.415 0.7918 1.511 0 0.1338-0.1117 0.1566-0.4797 0.09808-0.7477-0.1189-0.8156 0.06238-0.4967 1.326 0.1472 0.5837 0.2398 1.089 0.2057 1.123-0.03414 0.03394-0.2047-0.0029-0.379-0.08184-0.1743-0.07897-0.402-0.1111-0.506-0.07141-0.104 0.03967-0.424 0.5306-0.7113 1.091-0.4932 0.9619-0.5261 0.9983-0.5919 0.6517-0.1183-0.6231-0.4252-0.5185-1.056 0.3601-0.3179 0.4429-0.6219 0.8051-0.6755 0.8051-0.05366 0-0.164-0.0796-0.2453-0.177-0.2178-0.2608-0.3901-0.1405-0.8709 0.6079-0.2378 0.3703-0.4602 0.6732-0.4942 0.6732-0.03398 0-0.2564-0.3029-0.4942-0.6732zm1.537-2.424c0.3062-0.4347 0.2477-0.7099-0.1508-0.7099-0.1887 0-0.4667-0.08604-0.6177-0.1912-0.2485-0.1731-0.3006-0.1731-0.5491 0-0.151 0.1051-0.429 0.1912-0.6177 0.1912-0.3986 0-0.457 0.275-0.1508 0.7099 0.1671 0.2372 0.304 0.273 1.043 0.273 0.7393 0 0.8758-0.03583 1.043-0.273zm-1.656-1.081c0.1299-0.0691 0.2932-0.2316 0.363-0.3613 0.1061-0.197 0.06512-0.2719-0.2496-0.4567-0.285-0.1674-0.3676-0.2959-0.3402-0.5292 0.03451-0.2937 0.07393-0.3082 0.8394-0.3082 0.7694 0 0.8044 0.0132 0.8401 0.3139 0.02716 0.2319-0.04546 0.3577-0.278 0.4814-0.3878 0.2064-0.4047 0.5407-0.04016 0.7946 0.4219 0.2938 0.6456 0.2322 0.971-0.2672 0.1642-0.2521 0.5353-0.5881 0.8247-0.747 0.2893-0.1586 0.5861-0.4001 0.6597-0.5368 0.2246-0.4172 0.3765-1.803 0.2279-2.079-0.07246-0.1346-0.7232-0.712-1.446-1.282-1.745-1.378-1.756-1.378-3.511 3.563e-4 -0.726 0.5704-1.38 1.147-1.452 1.282-0.1501 0.2788 0.00399 1.663 0.2323 2.088 0.0761 0.1413 0.3173 0.3469 0.5362 0.4569 0.4874 0.2449 0.9535 0.6573 0.9535 0.8436 0 0.3705 0.4515 0.5301 0.8702 0.3074zm-0.8702-2.935c0-0.07316-0.1074-0.1331-0.2386-0.1331-0.2426 0-0.8359-0.6921-0.705-0.8226 0.03938-0.03915 0.3373 0.03724 0.662 0.1698 0.4679 0.1909 0.5905 0.3007 0.5905 0.5286 0 0.1582-0.06949 0.3107-0.1544 0.3389-0.08492 0.02815-0.1544-0.0087-0.1544-0.08191zm2.639-0.07162c-0.0391-0.1014-0.04281-0.2575-0.008219-0.3472 0.06963-0.1804 1.174-0.6395 1.282-0.5327 0.1281 0.1274-0.4704 0.8184-0.7092 0.8184-0.1313 0-0.2386 0.05528-0.2386 0.1229 0 0.191-0.2465 0.1445-0.3259-0.06142zm-4.368-1.906c0.1313-0.08576 0.1445-0.1478 0.04517-0.2131-0.07708-0.05067-0.1609-0.2013-0.1864-0.3347-0.05772-0.3026-0.5356-0.5516-1.063-0.554-0.5241-0.002331-0.5199 0.2244 0.01459 0.7876 0.4214 0.4443 0.8268 0.5511 1.19 0.3139zm7.617-0.3139c0.5345-0.5635 0.5387-0.7904 0.01459-0.7876-0.5276 0.00241-1.005 0.2514-1.063 0.554-0.02545 0.1334-0.1093 0.284-0.1864 0.3347-0.09934 0.06529-0.08618 0.1273 0.04518 0.2131 0.3634 0.2372 0.7687 0.1303 1.19-0.3139zm-7.078-0.7722c0.1827-0.2007 0.1856-0.2462 0.024-0.3795-0.2766-0.2282-1.072-0.2926-1.49-0.1207l-0.3706 0.1525 0.4545 0.08289c0.25 0.04559 0.5836 0.1723 0.7414 0.2814 0.369 0.2555 0.3941 0.2549 0.6412-0.01661zm5.961 0.02275c0.1733-0.1129 0.5188-0.2425 0.768-0.2879l0.4527-0.08261-0.3706-0.1525c-0.4181-0.172-1.214-0.1075-1.49 0.1207-0.1616 0.1333-0.1587 0.1788 0.024 0.3795 0.2516 0.2765 0.2285 0.2756 0.6167 0.02275z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-convert-to-regular.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-convert-to-regular.svg
new file mode 100644
index 000000000..56eadb2ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-convert-to-regular.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 7v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-6-6v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2zm-9-9v9h9v-9zm1 1h7v7h-7zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-field-framed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-field-framed.svg
new file mode 100644
index 000000000..f94c29dcb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-field-framed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h12v12h-12v-12zm1.5 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h0.9961v8h-0.9961c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h3c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.004v-8h1.004c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-3zm5.975 7c-0.2649 0.01334-0.4746 0.2317-0.4746 0.5v1c0 0.008656-4.304e-4 0.01684 0 0.02539v0.4746h4v-1.5c0-0.277-0.223-0.5-0.5-0.5s-0.5 0.223-0.5 0.5v0.5h-2v-0.5c0-0.277-0.223-0.5-0.5-0.5-0.008656 0-0.01684-4.304e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-field-frameless.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-field-frameless.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-field-frameless.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-field.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-field.svg
new file mode 100644
index 000000000..1abb3e636
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-field.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1s0.446 1 1 1h1v10h-1c-0.554 0-1 0.446-1 1s0.446 1 1 1h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-1v-10h1c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4zm6 8c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1s-1 0.446-1 1v1h-4v-1c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-flow-into-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-flow-into-frame.svg
new file mode 100644
index 000000000..369b3c06a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-flow-into-frame.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm1 1h12v12h-12v-12zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2h-5zm6 4v3h-2l3 3 3-3h-2v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-link.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-link.svg
new file mode 100644
index 000000000..05431f0d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-link.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 9s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-unlink.svg
new file mode 100644
index 000000000..17228f0e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-frame-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 9s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-auto.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-auto.svg
new file mode 100644
index 000000000..58117f834
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-auto.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v11h-2l3 4 3-4h-2v-11zm5 10v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm-1.5-9s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v2h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-2h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-sideways.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-sideways.svg
new file mode 100644
index 000000000..5cd6f8a10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-sideways.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v10h-2l3 4 3-4h-2v-10zm5 9v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm3-8.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3l-1.25-1.5h-0.75v-3.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3.5h-2v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v1.5s0 1 1 1h2v3.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-3.5h0.25s1.25 2 1.75 2c1 0 1-1 1-1zm3 1c0-0.5-0.5-0.5-0.5-0.5h-0.5v-2.5c0-0.5-0.5-0.5-0.5-0.5h-1s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h0.5v7h-0.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1s0.5 0 0.5-0.5v-4.5h0.5s0.5 0 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-upright.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-upright.svg
new file mode 100644
index 000000000..3ef04e201
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-orientation-upright.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v10h-2l3 4 3-4h-2v-10zm6 14h1v-2h3v2h1v-4c0-2-2.5-2-2.5-2s-2.5 0-2.5 2zm1-3v-0.5c0-1.5 1.5-1.5 1.5-1.5s1.5 0 1.5 1.5v0.5zm-0.5-10s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v1h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-1h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-put-on-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-put-on-path.svg
new file mode 100644
index 000000000..f5911d294
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-put-on-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 9c-3.878 0-7 3.122-7 7h1c0-3.324 2.676-6 6-6h2c3.324 0 6 2.676 6 6h1c0-3.878-3.122-7-7-7zm2-9v8h1v-0.502a2.5 2.5 0 0 0 1.5 0.502 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-1.5 0.5039v-3.504zm2.5 4a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7-1a2.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 1.5-0.5039v0.5039h1v-5h-1v0.502a2.5 2.5 0 0 0-1.5-0.502zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-remove-from-path.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-remove-from-path.svg
new file mode 100644
index 000000000..815ecdf35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-remove-from-path.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 9v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-3 0c-3.878 0-7 3.122-7 7h1c0-3.324 2.676-6 6-6h2v-1zm2-9v8h1v-0.502c0.4325 0.3253 0.9588 0.5014 1.5 0.502 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-0.5414 0.001125-1.068 0.178-1.5 0.5039v-3.504zm2.5 4c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm-7-1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.5414-0.001125 1.068-0.178 1.5-0.5039v0.5039h1v-5h-1v0.502c-0.4325-0.3253-0.9588-0.5014-1.5-0.502zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-speak.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-speak.svg
new file mode 100644
index 000000000..b5e467f38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-speak.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h6.5v3l3-3s0.5-0.446 0.5-1v-3c0-0.554-0.446-1-1-1h-9zm0 6-2.285 2.285h-1.715v3.43h1.715l2.285 2.285v-8zm1 0v1c1.326 0.4229 2 1.531 2 3s-0.6743 2.577-2 3v1c1.8-0.4457 3-2.057 3-4s-1.2-3.554-3-4zm-0.02148 2.285v3.43c0.6057-0.3314 1.021-0.972 1.021-1.715 0-0.7429-0.4101-1.383-1.021-1.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-unflow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-unflow.svg
new file mode 100644
index 000000000..34bc9a441
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-unflow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 10v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-8-8v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3zm-2-2v3h1v-2h2v-1zm6 0v1h3v-1zm6 0v1h2v2h1v-3zm-12 6v3h1v-3zm14 0v3h1v-3zm-14 6v3h3v-1h-2v-2zm6 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-unkern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-unkern.svg
new file mode 100644
index 000000000..917cd6957
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-unkern.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5h1v8h-1zm-7 0h1v8h-1zm9 5v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-9-9v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 12h4v1h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-wiki.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-wiki.svg
new file mode 100644
index 000000000..e7ab11589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-wiki.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.835 3.005-0.0409 0.0269v0.2868c0 0.0349 0.0152 0.0594 0.0454 0.0806 0.0308 0.0224 0.0616 0.0359 0.0953 0.0359l0.1316 0.0134c0.3386 0.0138 0.4981 0.1018 0.5445 0.1568 0.0808 0.0975 0.1186 0.2058-0.0771 0.6273l-1.171 2.303-1.057-2.137c-0.3473-0.683-0.432-0.8962 0.0908-0.9364l0.2087-0.0269c0.1005 0 0.1498-0.0348 0.1498-0.103v-0.3002l-0.0772-0.0269-2.854 0.0045-0.0409 0.0269v0.3001c0 0.0671 0.0717 0.0853 0.2087 0.1031 0.4897 0.0637 0.4776 0.1139 0.962 1.062l1.711 3.414-1.602 3.154-0.0908-0.022-3.208-6.913c-0.0749-0.1795-0.1089-0.3122-0.1089-0.3942 0-0.1761 0.1592-0.2691 0.481-0.2823l0.3767-0.0179c0.0993 0 0.1497-0.0379 0.1497-0.1165v-0.2823l-0.0363-0.0313h-3.594l-0.0318 0.0313v0.2957c0 0.054 0.06538 0.0882 0.2042 0.1031 0.3781 0.02 0.6291 0.08 0.7487 0.1792 0.1191 0.1004 0.4129 0.7482 0.4129 0.7482l3.762 8.154c0.2695 0.595 0.6052 0.688 1.016-0.018l1.847-3.661c0.0091-0.1243 0.1225 0.0403 0.1225 0.0403l1.688 3.611c0.3045 0.621 0.6505 0.681 1.002 0.018l3.617-8.105c0.117-0.2988 0.277-0.5275 0.485-0.6944 0.208-0.1657 0.529-0.2589 0.962-0.2778 0.089 0 0.132-0.039 0.132-0.1165v-0.2867l-0.032-0.0314h-3.308l-0.041 0.0314v0.2867c0 0.0338 0.015 0.0594 0.046 0.0807 0.031 0.0223 0.061 0.0358 0.095 0.0358l0.277 0.0135c0.339 0.0138 0.431 0.0802 0.563 0.1926 0.13 0.1153 0.147 0.3105 0.045 0.5869l-2.927 6.86-0.113-0.031-1.861-3.75 2.001-3.584c0.159-0.2254 0.248-0.2666 0.681-0.2867 0.088 0 0.132-0.0379 0.132-0.1165v-0.2823l-0.032-0.0314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text-wrap.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text-wrap.svg
new file mode 100644
index 000000000..dd2d9f74f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text-wrap.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-5 14h2.5l1.062-3h2.16l4.105-3.359-2.828-7.641zm1 4 1.75 5h-3.5zm6 4v3h-2v-1.5l-3.5 2.5 3.5 2.5v-1.5h4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_horz_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_horz_kern.svg
new file mode 100644
index 000000000..a53617e31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_horz_kern.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2v11h-8v1h16v-1h-7v-11h-1zm-5.16 0.998-2.859 8.002h1.43l0.6074-1.715h2.785l0.6074 1.715h1.588l-3.018-8.002h-1.141zm9.02 0-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002h-1.143zm-8.449 2.287 1 2.857h-2l1-2.857zm9.021 0 1 2.857h-2l1-2.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_letter_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_letter_spacing.svg
new file mode 100644
index 000000000..d974d589d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_letter_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v5h2.5c0.8284 0 1.5-0.6716 1.5-1.5 0-0.5333-0.2682-1.015-0.6875-1.281 0.1155-0.2126 0.1875-0.4598 0.1875-0.7188 0-0.8284-0.6716-1.5-1.5-1.5h-2zm10 0v5h2.5c0.828 0 1.5-0.6716 1.5-1.5v-2c0-0.8284-0.672-1.5-1.5-1.5h-2.5zm-9 1h1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1v-1zm10 0h1.5c0.276 0 0.5 0.2239 0.5 0.5v2c0 0.2761-0.224 0.5-0.5 0.5h-1.5v-3zm-6 1v1h3v-1h-3zm-4 1h1.5c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1.5v-1zm-1 4v2h4v-2h-4zm6 0v2h2v-2h-2zm4 0v2h4v-2h-4zm-5 4-4 1.5 4 1.5v-3zm4 0v3l4-1.5-4-1.5zm-2 1c-0.2761 0-0.5 0.224-0.5 0.5s0.2239 0.5 0.5 0.5 0.5-0.224 0.5-0.5-0.2239-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_line_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_line_spacing.svg
new file mode 100644
index 000000000..b6c4f6d12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_line_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 1.5-2.5 4h1.488v5h-1.488l2.5 4 2.5-4h-1.512v-5h1.512zm-11.5 1v2h7v-2zm0 3v2h6v-2zm0 3v2h8v-2zm0 3v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_outer_style.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_outer_style.svg
new file mode 100644
index 000000000..cd0f53861
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_outer_style.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8v1h2v4h1v-4h2v-1zm-7-7v2h4v8h2v-8h4v-2zm11 0v1h2v12h-12v-10h-1v11h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_remove_kerns.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_remove_kerns.svg
new file mode 100644
index 000000000..193847bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_remove_kerns.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 9v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-2-8v11h-8v1h9v-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m2.858 2.999-2.858 8.001h1.429l0.6069-1.715h2.786l0.6069 1.715h1.589l-3.018-8.001zm0.5715 2.286 1 2.858h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_rotation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_rotation.svg
new file mode 100644
index 000000000..14386d2fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_rotation.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v9.953l-3-7.955h-1.143l-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.57v1h-7v1h7.5l7.5 2v-1l-7-2v-0.998l1.377 0.3652 1.025-1.502 2.693 0.7148 0.1465 1.812 1.537 0.4082-0.8652-8.508-1.104-0.293-4.811 6.992v-9.992h-1zm-3.57 4.285 1 2.857h-2l1-2.857zm9.346 1.07 0.2344 3.02-1.934-0.5137 1.699-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_strike.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_strike.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_strike.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_under.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_under.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_under.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_vert_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_vert_kern.svg
new file mode 100644
index 000000000..e749bcb58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_vert_kern.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.857 0.998-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm7.41 1.713-2.857 8.002h1.428l0.6074-1.715h2.787l0.6055 1.715h1.59l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm-11.41 2.715v1h6v4h9v-1h-8v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/text_word_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/text_word_spacing.svg
new file mode 100644
index 000000000..54a81ab40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/text_word_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 13.5c0 0.276-0.2239 0.5-0.5 0.5s-0.5-0.224-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.224 0.5 0.5zm-2.5-1.5-4 1.5 4 1.5zm4 0v3l4-1.5zm2-11v10h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1h-2v-4zm-3 0v2h-1v1h1v6c0 1 1 1 1 1h1v-1h-1v-6h1v-1h-1v-2zm-7 4v6h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1zm-2-2h1v1h-1zm0 2h1v6h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/texture.svg b/.icons/Gruvbox-Plus-Dark/actions/16/texture.svg
new file mode 100644
index 000000000..f49f18573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/texture.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v2.004h-10zm0 4.004h10v2h-10zm0 4h10v1.996h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/time.svg b/.icons/Gruvbox-Plus-Dark/actions/16/time.svg
new file mode 100644
index 000000000..1cfa3f07b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/time.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.051 3.051c-2.734 2.734-2.734 7.165 0 9.898 2.734 2.734 7.165 2.734 9.898 0s2.734-7.165 0-9.898c-2.731-2.731-7.167-2.731-9.898 0zm8.484 1.414c1.952 1.953 1.952 5.118 0 7.07-1.953 1.952-5.118 1.952-7.07 0-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0zm-4.535-0.465v4.574l3.104 1.791 1-1.73-2.104-1.215v-3.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timedout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timedout.svg
new file mode 100644
index 000000000..0e4963806
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timedout.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.001c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.165 0 9.898 1.684 1.684 4.013 2.328 6.191 1.938-0.5386-0.5146-0.9228-1.169-1.109-1.891-1.323 0.03489-2.658-0.4512-3.668-1.461-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 1.008 1.009 1.494 2.341 1.461 3.662 0.7219 0.1862 1.377 0.5704 1.893 1.109 0.3892-2.177-0.2564-4.503-1.939-6.186-1.365-1.365-3.157-2.049-4.949-2.049zm-1 2.998v4.574l1.803 1.041c0.4397-0.5886 1.033-1.045 1.715-1.318l-1.518-0.877v-3.42zm5 5c-1.657 0-3 1.343-3 3 0 1.657 1.343 3 3 3s3-1.343 3-3c0-1.657-1.343-3-3-3zm-0.5 1h1v2.502h-1zm0.5 3c0.2761 0 0.5 0.2239 0.5 0.5 0 0.2761-0.2239 0.5-0.5 0.5s-0.5-0.2239-0.5-0.5c0-0.2761 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-extract.svg
new file mode 100644
index 000000000..0f87bff43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-extract.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m10.01 5c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-4e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 4-4 4 4 4v-8zm-16 2v4h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-insert.svg
new file mode 100644
index 000000000..4e58e7fb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-insert.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v8l4-4-4-4zm-12 2v4h4v-4h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m5 1 3 3 3-3h-6zm0 4v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-lift.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-lift.svg
new file mode 100644
index 000000000..85324f124
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-lift.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m10.01 5c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-4e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m0 6v4h4v-4h-4zm12 0v4h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-overwrite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-overwrite.svg
new file mode 100644
index 000000000..3df4c71b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-overwrite.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m5 1 3 3 3-3zm0 4v6h6v-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m1 10v4h14v-4h-3v2h-8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-off.svg
new file mode 100644
index 000000000..4467e2e87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-off.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-on.svg
new file mode 100644
index 000000000..874fb4b01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/timeline-use-zone-on.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tiny-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tiny-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tiny-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tiny-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tiny-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tiny-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_y.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_y.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_z.svg b/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_z.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/toggle_vp_z.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-chat-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-chat-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-chat-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-boost.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-boost.svg
new file mode 100644
index 000000000..3188b7324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-boost.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 1-4.004 3 4 3v-2h7.996l2e-3 3.498 2.002 1.502 0.0039-4.895c0-1.166-0.8616-2.105-1.932-2.105h-8.068zm-4 5-0.0039 4.895c-5e-8 1.166 0.8616 2.105 1.932 2.105h8.068v2l4.004-3-4-3v2h-7.996l-2e-3 -3.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tokodon-post-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-animator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-animator.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-animator.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-measure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-measure.svg
new file mode 100644
index 000000000..c83922db0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-measure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-4 3h4v2h-4l4 3v6h8v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-node-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-node-editor.svg
new file mode 100644
index 000000000..811d50990
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-node-editor.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v1.551c-1.828 0.0988-3.312 0.3555-4.5 0.8652v-0.916h-4v4h0.916c-0.5097 1.188-0.7664 2.672-0.8652 4.5h-1.551v4h4v-4h-1.445c0.1136-1.964 0.417-3.424 0.9746-4.5h1.971v-1.971c1.076-0.5576 2.536-0.861 4.5-0.9746v1.445h4v-4zm-3 7 4 7 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-pointer.svg
new file mode 120000
index 000000000..1324e0504
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-pointer.svg
@@ -0,0 +1 @@
+kdenlive-select-tool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-spray.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-spray.svg
new file mode 100644
index 000000000..1abe2012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-spray.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.811 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-4.225 1.414c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm8.318 0.9727c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-9.904 1.613c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm5.244 1.607c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.756 0.3926c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm-10 3.4c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.004 0.5996c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm4.762 1c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-text.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-text.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool-tweak.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool-tweak.svg
new file mode 100644
index 000000000..88f4c83fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool-tweak.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.785 0.9863c-0.1793-0.01127-0.3596-0.006741-0.5371 0.01367-1.766 0.369-2.617 2.285-3.158 3.947-0.473 1.51-0.9228 3.358-2.441 4.018-0.6586 0.2595-1.928 0.3643-2.629 0.2559l-0.01953 5.721 14 0.03906v-5.721c-1.813 0.286-3.86 0.2439-5.354-0.9824-1.314-1.128-1.746-3.404-0.7969-4.912 0.9454-1.126 2.91-0.6564 3.527 0.6016 0.5108 0.266 0.345-0.504 0.2598-0.8066-0.3593-1.263-1.596-2.095-2.852-2.174z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_brush.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_cellformatting.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_cellformatting.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_cellformatting.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_eraser.svg
new file mode 100644
index 000000000..5c4a307fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_eraser.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.514 1c-0.3538-0.009556-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348zm4.984 7.002c-0.4999 2-2.498 3.498-2.498 4.748s1.113 2.25 2.498 2.25 2.5-1 2.5-2.25-2-2.748-2.5-4.748z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_curve.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_curve.svg
new file mode 120000
index 000000000..7630c9799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_curve.svg
@@ -0,0 +1 @@
+format-segment-curve.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_elliptical_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_elliptical_selection.svg
new file mode 100644
index 000000000..01849815e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_elliptical_selection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 2a7.034 6.029 0 0 0-2.125 0.4417l0.5045 0.8754a6.029 5.025 0 0 1 1.621-0.3101zm1.005 0v1.007a6.029 5.025 0 0 1 1.621 0.3081l0.5084-0.8793a7.034 6.029 0 0 0-2.129-0.4357zm3.062 0.8322-0.4985 0.8636a6.029 5.025 0 0 1 1.537 1.066l0.8871-0.5123a7.034 6.029 0 0 0-1.925-1.417zm-7.125 0.00785a7.034 6.029 0 0 0-1.917 1.417l0.8832 0.5084a6.029 5.025 0 0 1 1.53-1.064l-0.4965-0.8616zm9.68 2.206-0.8695 0.5025a6.029 5.025 0 0 1 0.7478 1.949h1.011a7.034 6.029 0 0 0-0.8891-2.451zm-12.23 0.00785a7.034 6.029 0 0 0-0.8852 2.444h1.007a6.029 5.025 0 0 1 0.7458-1.944zm-0.8852 3.449a7.034 6.029 0 0 0 0.8852 2.444l0.8675-0.5004a6.029 5.025 0 0 1-0.7458-1.944zm12.98 0a6.029 5.025 0 0 1-0.7458 1.944l0.8675 0.5004a7.034 6.029 0 0 0 0.8852-2.444zm-10.58 2.732-0.8832 0.5084a7.034 6.029 0 0 0 1.917 1.417l0.4965-0.8616a6.029 5.025 0 0 1-1.53-1.064zm9.19 0a6.029 5.025 0 0 1-1.53 1.064l0.4965 0.8616a7.034 6.029 0 0 0 1.917-1.417l-0.8832-0.5084zm-6.719 1.448-0.5045 0.8754a7.034 6.029 0 0 0 2.125 0.4417v-1.007a6.029 5.025 0 0 1-1.621-0.3101zm4.248 0c-0.5206 0.1653-1.066 0.2696-1.621 0.3101v1.007c0.7311-0.05131 1.448-0.2003 2.125-0.4417z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_eraser.svg
new file mode 120000
index 000000000..f99a1d06a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_eraser.svg
@@ -0,0 +1 @@
+draw-eraser.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_flood_fill.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_flood_fill.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_flood_fill.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_free_form_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_free_form_selection.svg
new file mode 100644
index 000000000..e41a453e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_free_form_selection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.146 1.002-0.4512 0.8871 0.9961 0.5075-0.3457 1.066 0.9512 0.3086 0.6153-1.902zm-1.58 0.002288-1.574 1.232 0.6172 0.7871 1.574-1.232zm-2.18 1.598-1.793 0.8848 0.4414 0.8965 1.793-0.8848zm-2.312 0.9102-1.986 0.2344 0.1191 0.9922 1.986-0.2344zm9.074 0.4727-1.973 0.3262 0.1621 0.9863 1.975-0.3262zm1.145 0.2754-0.5449 0.8379 1.678 1.09 0.5449-0.8398zm-12.29 1.006v2h1v-2zm13.11 1.406-0.8984 1.787 0.8945 0.4473 0.8984-1.787zm-9.096 0.6348-1.725 1.014 0.5078 0.8613 0.8887-0.5234 0.5957 0.9141 0.8379-0.5469zm-3.236 0.5723-0.7734 0.6348 1.27 1.545 0.7734-0.6348zm11.07 1.039-1.213 1.59 0.7949 0.6055 1.213-1.59zm-6.402 0.6992-0.8613 0.5078 0.6895 1.168-0.7871 1.088 0.8105 0.5859 1.172-1.621zm4.74 1.357-1.553 1.26 0.6309 0.7754 1.553-1.26zm-2.1 1.527-1.852 0.7578 0.3789 0.9258 1.852-0.7578zm-2.635 0.9805-1.92 0.5586 0.2793 0.9609 1.92-0.5586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_imageeffects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_imageeffects.svg
new file mode 100644
index 000000000..cb32251e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_imageeffects.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h5v-2.533l4.283-4.283-0.7852-0.7266-3.498 3.543-2-2-3 3v-9h10v4.338l2 1.996v-6.334c0-1.108-0.892-2-2-2h-10zm3.496 3c-1.105 0.00108-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2h-2l2-0.001953c-0.00108-1.105-0.8974-1.999-2.002-1.998zm6.504 5-4 4v2h2l4-4-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_line.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_line.svg
new file mode 120000
index 000000000..d6f1b6f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_line.svg
@@ -0,0 +1 @@
+draw-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_pagelayout.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_pagelayout.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_pagelayout.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_pen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_pen.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_pen.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_polyline.svg
new file mode 120000
index 000000000..29d699e47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_polyline.svg
@@ -0,0 +1 @@
+path-mode-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_rect_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rect_selection.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rect_selection.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_references.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_references.svg
new file mode 120000
index 000000000..279c2ea07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_references.svg
@@ -0,0 +1 @@
+text-frame-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_review.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_review.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_review.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_rounded_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rounded_rectangle.svg
new file mode 120000
index 000000000..b2b31a260
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_rounded_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle-rounded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_spraycan.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_spraycan.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_spraycan.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tool_text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tool_text.svg
new file mode 120000
index 000000000..ae272a537
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tool_text.svg
@@ -0,0 +1 @@
+edit-select-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-check-spelling.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-check-spelling.svg
new file mode 100644
index 000000000..7a3133914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-check-spelling.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.999 2v9h3.002c2.998 0 2.998-3 2.998-3s-3e-6 -3-3-3h-1v-3zm-6.999 1v2h3v1h-1c-3 0-3 2.479-3 2.479s3e-6 2.521 3 2.521h3v-6s-2e-6 -2-2-2zm8.999 4h1.002c0.998 0 0.998 1 0.998 1s-1e-6 1-0.998 1h-1.002zm-6.999 1h1v1h-1s-1 0-1-0.4863c-3.44e-4 -0.5137 1-0.5137 1-0.5137zm-0.125 4.002c-0.3826-0.01129-0.7561 0.04611-1.299 0.2215s-1.172 0.6734-1.574 1.339l1.613 0.9707c0.3446-0.5703 1.076-0.8049 1.686-0.5488 0.5358 0.2251 1.172 0.8982 2.178 0.998 1.347 0.1337 2.346-0.8916 3.002-0.9258 0.6626-0.0346 1.485 0.7858 2.703 0.9238 1.139 0.1292 2.23-0.416 2.814-1.369l-1.605-0.9824c-0.204 0.3327-0.5953 0.5299-0.9961 0.4844-0.749-0.08502-1.67-1.004-3.012-0.9336-1.293 0.06746-2.082 0.9968-2.717 0.9336-0.3951-0.03922-0.8998-0.5513-1.633-0.8594-0.385-0.1618-0.7775-0.2407-1.16-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn-image.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn-image.svg
new file mode 100644
index 000000000..9f7b528a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn-image.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.012 1v-0.0051zm1.988 2c-3.293 0-6 2.707-6 6s2.707 6 6 6 6-2.707 6-6-2.707-6-6-6zm0 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2s-2-0.8954-2-2c0-1.105 0.8954-2 2-2zm-2-6c-0.554 0-1 0.446-1 1v0.6836c0.9369-0.4475 1.962-0.681 3-0.6836 3.866 0 7 3.134 7 7-5e-3 2.462-1.303 4.74-3.418 6h3.418c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn.svg
new file mode 100644
index 000000000..7ab033bb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-burn.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.549 1c-4.09 1.75-6.543 5.851-6.543 8.75 0 2.865 2.147 5.19 4.814 5.244-1.333-0.028-2.408-1.187-2.408-2.619 0-1.45 1.228-3.5 3.273-4.375 0 3.062 2.197 3.505 1.637 5.25-0.3174 0.9893-1.092 1.74-2.434 1.748 8e-3 4e-5 0.01679 0.001953 0.02539 0.001953 2.711 0 4.27-1.511 4.908-3.5 1.12-3.49-3.273-4.375-3.273-10.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-copy.svg
new file mode 100644
index 000000000..5fe87aa07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-1.287 0.00546-2.538 0.4245-3.568 1.195 0.5137-0.1241 1.04-0.1896 1.568-0.1953 3.866 0 7 3.134 7 7-0.0057 0.5285-0.07121 1.055-0.1953 1.568 0.7708-1.03 1.19-2.281 1.195-3.568 0-3.314-2.686-6-6-6zm-2 2c-3.314 0-6 2.686-6 6s2.686 6 6 6 6-2.686 6-6c-1e-6 -3.314-2.686-6-6-6zm0 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 1e-6 -1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-erase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-erase.svg
new file mode 100644
index 000000000..eec480977
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-erase.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 1c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-format.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-format.svg
new file mode 100644
index 000000000..2a59cb061
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-media-optical-format.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-report-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-report-bug.svg
new file mode 100644
index 000000000..b3fe96afd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-report-bug.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0.9979c-0.2761 0-0.5 0.2239-0.5 0.5s0.2239 0.5 0.5 0.5c0.623 0.0651 1.177 0.4909 1.48 1.12-0.5859 0.5921-1.026 1.379-1.27 2.27 7e-3 3e-3 0.0133 7e-3 0.02 0.01-1.221 0.5307-2.201 1.497-2.75 2.71-1.2 2.64-0.13 5.7 2.38 6.85 0.2513 0.1132 0.5468 1e-3 0.66-0.25l0.89-1.96c0.723 0.8067 1.641 1.25 2.59 1.25 0.9455-3e-3 1.86-0.4462 2.58-1.25l0.9 1.96c0.11 0.25 0.41 0.36 0.66 0.24 2.51-1.14 3.58-4.2 2.38-6.85-0.5506-1.21-1.531-2.172-2.75-2.7l0.01-0.01c-0.2439-0.8911-0.6841-1.678-1.27-2.27 0.3045-0.6323 0.8633-1.049 1.49-1.11v-0.01c0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-0.058 7e-5 -0.1155 0.0102-0.17 0.03-0.8686 0.1108-1.645 0.6477-2.11 1.46-0.537-0.3213-1.125-0.4887-1.72-0.49-0.596 4e-3 -1.184 0.1752-1.72 0.5-0.4635-0.8161-1.24-1.357-2.11-1.47-0.0545-0.0198-0.112-0.0299-0.17-0.03zm1.55 5.06c0.5184 0.193 1.067 0.3243 1.63 0.39l-2.43 5.35-0.91 1.99c-1.68-1.06-2.34-3.3-1.45-5.27 0.4305-0.9548 1.195-1.719 2.15-2.15 0.08-0.04 0.17-0.07 0.26-0.1 0.2206-0.0859 0.448-0.1528 0.68-0.2zm4.9 0 0.05 0.01c0.27 0.05 0.54 0.13 0.8 0.23 0.05 0.02 0.09 0.04 0.14 0.06 0.9641 0.429 1.736 1.198 2.17 2.16 0.89 1.97 0.23 4.21-1.45 5.27l-3.34-7.34c0.5628-0.0657 1.112-0.197 1.63-0.39z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-audio-cd.svg
new file mode 100644
index 000000000..fc1a0dbe6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1-10 1.598v7.544c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5 1e-7 1.381 1.343 2.5 3 2.5 1.657 0 3-1.119 3-2.5v-6.5l6-1v4.143c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5 3-1.119 3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-cd.svg
new file mode 100644
index 000000000..0af09a621
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-cd.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.842 0-7 3.158-7 7 0 3.711 2.946 6.783 6.609 6.988v-5.027c-0.9142-0.1831-1.609-0.9956-1.609-1.961 0-1.099 0.9014-2 2-2 1.099 0 2 0.9014 2 2 0 0.5726-0.2468 1.089-0.6367 1.455 1.79 9.91e-4 3.581 8.497e-4 5.371 0.001953 0.03915 0 0.07452 0.003874 0.1094 0.007813 0.1022-0.4729 0.1562-0.9631 0.1562-1.465 0-3.842-3.158-7-7-7zm1.1 9.381c-0.4909 0.0013-0.4922 0.4609-0.4922 0.4609v3.695c0 0.462 0.4941 0.4629 0.4941 0.4629h4.574s0.5038-0.001036 0.4922-0.4629v-1.846l1.83 1.846v-3.695l-1.83 1.846v-1.846s8.12e-4 -0.4609-0.4922-0.4609h-4.576z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-dvd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-dvd.svg
new file mode 120000
index 000000000..5b222b90d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-rip-video-dvd.svg
@@ -0,0 +1 @@
+tools-rip-video-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools-wizard.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools-wizard.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tools.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tools.svg
new file mode 100644
index 000000000..587f8a637
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tools.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1a1 1 0 0 0-1 1v2h-1c-1.108 0-2 0.892-2 2v1h14v-1c0-1.108-0.892-2-2-2h-1v-2a1 1 0 0 0-1-1h-6zm1 2h4v1h-4v-1zm-5 5v5c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-5h-5v4h-4v-4h-5zm6 1v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/top.svg b/.icons/Gruvbox-Plus-Dark/actions/16/top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrent-creator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-creator.svg
new file mode 100644
index 000000000..753c1bb1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-creator.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.195 1.054c-3.173 0.3803-5.773 2.927-6.155 6.176-0.4445 4.203 2.855 7.771 6.98 7.771 0.3824 0 0.7612-0.065 1.079-0.1915 1.586-0.4453 2.283-2.422 1.333-3.822-0.5075-0.6991 0.06212-1.72 0.9511-1.72h2.348c0.6992 0 1.269-0.5718 1.269-1.274 0-4.14-3.555-7.453-7.805-6.941zm0.8252 12.67c-0.6992 0-1.269-0.5718-1.269-1.274s0.5696-1.274 1.269-1.274c0.6992 0 1.269 0.5718 1.269 1.274s-0.5696 1.274-1.269 1.274zm4.124-6.369c-0.5075 0-0.952-0.4462-0.952-0.9556s0.4445-0.9556 0.952-0.9556 0.9511 0.4462 0.9511 0.9556-0.4436 0.9556-0.9511 0.9556zm-2.538-2.548c-0.5075 0-0.952-0.4462-0.952-0.9556s0.4445-0.9556 0.952-0.9556 0.952 0.4462 0.952 0.9556-0.4445 0.9556-0.952 0.9556zm-3.173 0c-0.5075 0-0.952-0.4462-0.952-0.9556s0.4445-0.9556 0.952-0.9556 0.952 0.4462 0.952 0.9556-0.4445 0.9556-0.952 0.9556zm-2.538 1.91c-0.5075 0-0.952-0.4453-0.952-0.9547 0-0.5103 0.4445-0.9556 0.952-0.9556s0.952 0.4453 0.952 0.9556c0 0.5094-0.4445 0.9547-0.952 0.9547zm-0.6344 3.185c-0.5075 0-0.952-0.4453-0.952-0.9556 0-0.5094 0.4445-0.9547 0.952-0.9547s0.952 0.4453 0.952 0.9547c0 0.5103-0.4445 0.9556-0.952 0.9556z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrent-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start-forced.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start-forced.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start-forced.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrent-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-stop.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrent-stop.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/torrents.svg b/.icons/Gruvbox-Plus-Dark/actions/16/torrents.svg
new file mode 100644
index 000000000..7850d3b63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/torrents.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8-1.5e-7a8 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-8zm-1 3v2.998 0.00977 3.992c0 1-1 1-1 1s-1 0-1-1v-3.998h-2l4-3.002zm3 2s1 0 1 1v3.998h2l-4 3.002v-2.998-0.00977-3.992c0-1 1-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy-password.svg b/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy-password.svg
new file mode 100644
index 000000000..fe65e4f41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy-password.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615a5.5 5.5 0 0 1-0.5781-2h-2.037v-8h6v2.215a5.5 5.5 0 0 1 1.502-0.2129 5.5 5.5 0 0 1 0.498 0.02344v-3.025c0-1-1-1-1-1h-8zm2 3.5v1h4v-1h-4zm6.502 1.504c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-6.502 0.4961v1h1.896a5.5 5.5 0 0 1 0.8496-1h-2.746zm6.5 0.791c0.8229-3.213e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236h-1.285zm-5.857 0.5v1h1.105a5.5 5.5 0 0 1 0.2871-1h-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy.svg
new file mode 100644
index 000000000..62b47c0f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/totp-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615c-0.3183-0.6238-0.5145-1.303-0.5781-2h-2.037v-8h6v2.215c0.4884-0.14 0.9939-0.2116 1.502-0.2129 0.1663 2.796e-4 0.3325 0.0081 0.498 0.02344v-3.025c0-1-1-1-1-1zm8.502 5.004c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-0.001953 1.287c0.8229-3.213e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/totp-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/totp-edit.svg
new file mode 100644
index 000000000..60086d1ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/totp-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.163 0 9.896 1.367 1.367 3.158 2.051 4.949 2.051v-2c-1.279 0-2.559-0.4869-3.535-1.463-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 0.9596 0.9601 1.447 2.213 1.463 3.471l1.023-1.023c0.1357-0.1358 0.2775-0.1875 0.4746-0.1953 0.1973-0.00773 0.4004 0.2051 0.4004 0.2051l0.02344 0.02344c-0.2159-1.425-0.8726-2.797-1.971-3.895-1.365-1.365-3.157-2.049-4.949-2.049zm-1.004 2.998v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586zm7.23 4.125-0.959 0.9609 1.648 1.648 0.9609-0.959c0.2748-0.2748-1e-6 -0.5488 0-0.5488l-1.096-1.096c-0.2243-0.2283-0.4573-0.1033-0.5547-0.005859zm-1.785 1.785-3.437 3.445-0.001953 1.646h1.652l3.438-3.441z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/totp.svg b/.icons/Gruvbox-Plus-Dark/actions/16/totp.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/totp.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tracker-error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tracker-error.svg
new file mode 100644
index 000000000..cb1990112
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tracker-error.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 0.9998c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/tracker-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/tracker-warning.svg
new file mode 100644
index 000000000..5897cf9d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/tracker-warning.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NeutralText { color:#fe8019; }</style>
+ </defs>
+ <path class="ColorScheme-NeutralText" d="m8 0.9998c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trackerless.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trackerless.svg
new file mode 100644
index 000000000..a378c30c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trackerless.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trackers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trackers.svg
new file mode 120000
index 000000000..a55697053
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trackers.svg
@@ -0,0 +1 @@
+mark-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transaction-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-add.svg
new file mode 100644
index 000000000..0e9ca16ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.863 0s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 6-4 3.507 4 3.493v-2.001h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transaction-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-delete.svg
new file mode 100644
index 000000000..bb510ce13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 9.863,0 C 9.863,0 7,0.8807 7,3.221 7,5.47 8.432,7 10.58,7 H 12 V 9 L 16,5.492 12,2 V 4 H 10.938 C 9.9609,4 9.096,3.3913 8.834,2.58 8.5207,1.6098 9.863,0 9.863,0 Z M 4,6 0,9.508 4,13 v -2 h 1.062 c 0.9771,0 1.842,0.6087 2.104,1.42 C 7.4793,13.3902 6.137,15 6.137,15 6.137,15 9,14.1196 9,11.78 9,9.531 7.568,8.001 5.42,8.001 H 4 Z m 6,3 v 1.414 L 11.586,12 10,13.586 V 15 h 1.414 L 13,13.414 14.586,15 H 16 V 13.586 L 14.414,12 16,10.414 V 9 H 14.586 L 13,10.586 11.414,9 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transaction-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-edit.svg
new file mode 100644
index 000000000..8bff8cf0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.863 0s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-5.863 6-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm10.69 3.001v2e-3c-0.06711 0.0027-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.412 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.635-2.949 2.953-0.0039 1.41 1.416 0.0039 2.951-2.953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transaction-find.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-find.svg
new file mode 100644
index 000000000..92d2a1126
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-find.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.063c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.03-2.58 1.03-2.58s-2.862 0.8807-2.862 3.221zm-1.996 2.779-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8.496 3c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.4892-0.0012 0.9672-0.1458 1.375-0.416l1.275 1.273c0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707l-1.273-1.275c0.2702-0.4078 0.4148-0.8858 0.416-1.375 0-1.381-1.119-2.5-2.5-2.5zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transaction-report.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-report.svg
new file mode 100644
index 000000000..cb189591d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transaction-report.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 9.002c-1.657 0-2.998 1.32-2.998 2.977s1.34 3.021 2.998 3.021 3-1.344 3-3-1.344-2.998-3-2.998zm-1.51 0.7265 3 0.02148v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5l-1-0.02148zm1 1.021v1h1v-1zm-3.627-10.75s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 5.999-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.581-1.029 2.581s2.863-0.8814 2.863-3.221c0-2.249-1.432-3.779-3.58-3.779h-1.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transfers.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transfers.svg
new file mode 120000
index 000000000..3ae681e7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transfers.svg
@@ -0,0 +1 @@
+filesaveas.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-gradient.svg
new file mode 100644
index 000000000..9ba5c2503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-gradient.svg
@@ -0,0 +1,9 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v3h10v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 3v3h7v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 3v3h4v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 3v3h2v-3zm1 6v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-4v1h7v1h1v-2zm0-6v1h11v7h1v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-pattern.svg
new file mode 100644
index 000000000..337ee8cc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-pattern.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v1l2 1.666 2-1.666 2 1.666 2-1.666 2 1.666 1-0.834v1.668l-1-0.834-2 1.668 2 1.666 1-0.832v2.832h1v-8h-12zm8 4.334-2-1.668-2 1.668 2 1.666 2-1.666zm-2 1.666h-6v1h7v1h1v-2h-2zm-4 0 2-1.666-2-1.668-2 1.668 2 1.666zm7 2v2h-2v2h2v2l4-3-4-3zm-9 2v2h2v-2h-2zm3 0v2h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-rounded-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-rounded-corners.svg
new file mode 100644
index 000000000..d74eda92e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-rounded-corners.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h7c2 0 3 1 3 3v2h2v-2c0-3.5-1.5-5-5-5zm9 8v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h6c1 0 1 1 1 1v1h1v-1s0-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-stroke.svg
new file mode 100644
index 000000000..8e815e7e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-affect-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 9v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h7v2h1v-3zm0-4v2h10v5h2v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-browse.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-browse.svg
new file mode 100644
index 000000000..388d5aa1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-browse.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.02 14.54c-1.208 0.5162-2.4 0.5976-3.398 0.2301-0.501-0.1838-4.943-2.055-5.274-2.295-0.2792-0.203-0.4042-0.4069-0.4439-0.7228-0.09289-0.7402 0.5701-1.278 1.31-1.062 0.7156 0.2625 2.234 0.5915 2.234 0.5915l-1.791-3.215c-1.648-2.958-1.79-3.232-1.779-3.427 0.02564-0.4629 0.3697-0.8056 0.8308-0.8275 0.4441-0.02109 0.5093 0.06317 1.742 2.25 1.037 1.84 1.123 1.976 1.269 2.008 0.1997 0.04401 0.2616 0.00438 0.3031-0.1924 0.0301-0.1433-0.1094-0.4132-1.369-2.648-1.35-2.395-1.402-2.498-1.397-2.745 0.01636-0.701 0.8306-1.042 1.383-0.5789 0.09783 0.08199 0.6358 0.9869 1.537 2.585 1.336 2.369 1.391 2.458 1.527 2.454 0.1711-0.00525 0.2821-0.1331 0.2763-0.3172-0.002538-0.08129-0.5095-1.034-1.256-2.362-0.9563-1.7-1.253-2.267-1.255-2.401-0.004637-0.279 0.1744-0.575 0.4446-0.7354 0.3739-0.1727 0.7759-0.194 0.9296 0.04322l1.411 2.504c0.911 1.616 1.454 2.531 1.532 2.58 0.1348 0.08566 0.3588-0.01566 0.4025-0.1818 0.02012-0.07954-0.2293-0.5648-0.9357-1.818-1.071-1.9-1.175-2.087-0.9626-2.486 0.4791-0.5669 1.106-0.597 1.41-0.1733l2.116 3.794c0.6256 1.451 1.921 2.798 2.224 4.348 0.2669 1.362-0.08138 2.514-1.054 3.488-0.4182 0.4182-1.387 1.067-1.965 1.313z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop-and-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop-and-resize.svg
new file mode 100644
index 000000000..0f51cc1ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop-and-resize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v4h2v-3h3v-2h-4zm8 0v2h3v3h2v-4c0-1-1-1-1-1h-4zm-5 4v6h6v-2h-4v-4h-2zm-4 5v4c0 1 1 1 1 1h4v-2h-3v-3h-2zm12 0v3h-3v2h4s1 0 1-1v-4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop.svg
new file mode 100644
index 000000000..a3bc5bf63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-crop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v12l6-6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-horizontal.svg
new file mode 100644
index 000000000..01bd87d50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h6v-6h-6zm8 0v6h6v-6h-6zm2 8v2h-2v2h2v2l4-3-4-3zm-9 2v2h2v-2h-2zm3 0v2h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-vertical.svg
new file mode 100644
index 000000000..c1ef63e78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-3 4h2v2h2v-2h2zm5 0v6h6v-6zm-6 7v3h2v-3zm6 1v6h6v-6zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move.svg
new file mode 100644
index 000000000..9418bb834
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-move.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 3h4zm-4 5-3 2 3 2zm4 0c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm4 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-rotate.svg
new file mode 100644
index 000000000..59b38148b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h6v-5h2c1.108 0 2 0.892 2 2v2h-3v2h-2v4h9v-6h-3v-2c0-1.662-1.338-3-3-3h-2v-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-horizontal.svg
new file mode 100644
index 000000000..a9aa0b6b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2v12h16v-12zm1 1h4v6h-1v-1l-3 2 3 2v-1h1v2h-4v-3zm5 0h4v6h-4zm5 0h4v10h-4v-2h1v1l3-2-3-2v1h-1zm-5 8h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-textbox-points.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-textbox-points.svg
new file mode 100644
index 000000000..e9a2059f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-textbox-points.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h4v-4zm10 0v4h4v-4zm-5 3v1h1v-1zm3 0v1h1v-1zm-5 2v1h1v-1zm7 0v1h1v-1zm-7 3v1h1v-1zm5 0v2h2v4h2v-4h2v-2zm-8 2v4h4v-4zm5 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-vertical.svg
new file mode 100644
index 000000000..d3f94d722
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 16h12v-16h-12zm1-1v-4h6v1h-1l2 3 2-3h-1v-1h2v4h-3zm0-5v-4h6v4zm0-5v-4h10v4h-2v-1h1l-2-3-2 3h1v1zm8 5v-4h2v4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-scale.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-down.svg
new file mode 100644
index 000000000..45cdaf7fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-down.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1-9 2v9l9-2v-9zm-14 4v10h9v-2.865l-5 1.111v-8.246h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-left.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-left.svg
new file mode 100644
index 000000000..b3859a380
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-left.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h2.865l-1.111-5h8.246v-4h-10zm3 5 2 9h9l-2-9h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-right.svg
new file mode 100644
index 000000000..3d3e6857c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-right.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1v4h8.246l-1.111 5h2.865v-9h-10zm-2 5-2 9h9l2-9h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-up.svg
new file mode 100644
index 000000000..666678a22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-shear-up.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h4v-4.777l6-1.334v-2.889zm14 3-9 2v9l9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-horizontal.svg
new file mode 100644
index 000000000..e6e64fe91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1-2 1.496 2 1.504v-1h3v-1h-3zm-2 4 5 6h9l-5-6zm12 7v1h-3v1h3v1l2-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-vertical.svg
new file mode 100644
index 000000000..5b3406291
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transform-skew-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1-6 5v9l6-5zm2.504 0-1.504 2h1v3h1v-3h1zm-11.5 9v3h-1l1.496 2 1.504-2h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/transsearch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/transsearch.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/transsearch.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trash-empty.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trash-empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trash-empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trashcan_empty.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trashcan_empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trashcan_empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trim-margins.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trim-margins.svg
new file mode 100644
index 000000000..817ed203d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trim-margins.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2h-2v2h2v10h2v-10h8v10h2v-12h-10v-2zm3 5v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/trim-to-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/trim-to-selection.svg
new file mode 100644
index 000000000..eec326588
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/trim-to-selection.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v2h-1v2h1v7h-1v2h1v2h2v-2h8v2h2v-2h1v-2h-1v-7h1v-2h-1v-2h-2v2h-8v-2zm2 4h8v7h-8zm1 3v1h6v-1zm0 2v1h6v-1zm0-4v1h6v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 1v1h6v-1zm0 14v1h6v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/twitter-dm.svg b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-dm.svg
new file mode 100644
index 000000000..322980ce0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-dm.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.67 1-2.67 7v7l14 0.02408-0.003906-6.796-2.664-7.228zm1.533 2h5.6l2.1 6h-2.1l-0.6992 2h-4.201l-0.6992-2h-2.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/twitter-home.svg b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-home.svg
new file mode 100644
index 000000000..7f98a63bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-home.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7.736 7.553 1.473 1.506 1.105-0.9531 0.7363 5.895h8.844l0.7363-5.895 1.105 0.9219 1.473-1.475zm0 6c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/twitter-mentions.svg b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-mentions.svg
new file mode 100644
index 000000000..01c445e09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-mentions.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.63 1c-0.4609 0.01542-0.8889 0.2879-1.1 0.7207-1.929-0.1166-3.777 1.041-4.461 2.953-0.609 1.732-1.84 3.97-2.477 4.086-0.1287 0.0726-0.2371 0.1891-0.291 0.3398-0.119 0.3326 0.05231 0.6973 0.3848 0.8164l9.301 3.33c0.3324 0.1191 0.6955-0.05219 0.8145-0.3848 0.0539-0.1508 0.04363-0.3114-0.0098-0.4492-0.4187-0.4939 0.04984-3.005 0.6777-4.73 0.6842-1.912-0.01134-3.98-1.576-5.115 0.1489-0.6244-0.1809-1.271-0.7988-1.492-0.1545-0.05533-0.3112-0.07936-0.4648-0.07422zm-3.891 11.72c-0.2965 0.829 0.2675 1.79 1.262 2.146 0.9942 0.3561 2.041-0.02846 2.338-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/twitter-profile.svg b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-profile.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/twitter-profile.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/typewriter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/typewriter.svg
new file mode 100644
index 000000000..78b3ab440
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/typewriter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v3h0.5117c0.512-2.325 0.9466-2 3.336-2h1.152l0.00586 10.44c9.258e-4 1.813-0.2352 2.048-2.006 2.154v0.4062h6v-0.4062c-1.771-0.1067-2.007-0.341-2.006-2.154l0.005858-10.44h1.152c2.389 0 2.824-0.3253 3.336 2h0.5117v-3h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-checked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-checked.svg
new file mode 120000
index 000000000..62c82f923
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-checked.svg
@@ -0,0 +1 @@
+gnumeric-object-checkbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-unchecked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-unchecked.svg
new file mode 100644
index 000000000..f5c72d018
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-checkbox-unchecked.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-detach.svg
new file mode 100644
index 000000000..3ace8b843
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-detach.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0-6 10h6v6l6-10h-6zm-6 11v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-mount.svg
new file mode 100644
index 000000000..fa3d2593c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-mount.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-4.916e-4 0.3346 0.02301 0.6688 0.07031 1h2.93v-1c-2.58e-5 -0.3788 0.214-0.7251 0.5527-0.8945 0.3386-0.1694 0.7438-0.1331 1.047 0.09375l0.4609 0.3457c0.2107-0.9019 1.013-1.541 1.939-1.545 1.105 0 2 0.8954 2 2-9.714e-4 0.72-0.3889 1.384-1.016 1.738l0.6152 0.4609c0.5346 0.4 0.5346 1.202 0 1.602l-3.783 2.838c0.7041 0.2355 1.441 0.3574 2.184 0.3613 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-3 7v2h-5v2h5v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-submenu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-submenu.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-submenu.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unmount.svg b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unmount.svg
new file mode 100644
index 000000000..bdab11280
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/udiskie-unmount.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 0.06641 0.9492l2.334-1.75a1 1 0 0 1 1.047-0.09375 1 1 0 0 1 0.5527 0.8945v1h1.268a2 2 0 0 1-0.2676-1 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.4141 1.191 1 1 0 0 1 0.4141 0.8086v2a1 1 0 0 1-1 1h-4v1a1 1 0 0 1-0.04492 0.293 7 7 0 0 0 3.045 0.707 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-4 7-4 3 4 3v-2h5v-2h-5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-coll-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-found.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-found.svg
new file mode 120000
index 000000000..3bab14e35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-found.svg
@@ -0,0 +1 @@
+mail-mark-notjunk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-lost.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-lost.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-lost.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbr-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_class.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_collaboration.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_collaboration.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_collaboration.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_component.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_deployment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_deployment.svg
new file mode 100644
index 000000000..8f89a75ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_deployment.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.904zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.902z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_entityrelationship.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_entityrelationship.svg
new file mode 120000
index 000000000..057bb9939
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_entityrelationship.svg
@@ -0,0 +1 @@
+edit-clone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_sequence.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_sequence.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_sequence.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_state.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_state.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_state.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_usecase.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/umbrello_diagram_usecase.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/underexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/underexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/underexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/undo.svg b/.icons/Gruvbox-Plus-Dark/actions/16/undo.svg
new file mode 100644
index 000000000..481866b1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/undo.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2v2h3c2.753 0 5 2.247 5 5s-2.247 5-5 5h-5v-2h5c1.679 0 3-1.321 3-3s-1.321-3-3-3h-3v2l-5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/uniassociation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/uniassociation.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/uniassociation.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/unique_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/16/unique_constraint.svg
new file mode 100644
index 000000000..38c9c7a2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/unique_constraint.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1v8c0 3.324 2.453 6 5.5 6s5.5-2.676 5.5-6v-8h-2v8c0 2.216-1.561 4-3.5 4s-3.5-1.784-3.5-4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/unlock.svg
new file mode 100644
index 000000000..bda112c3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/unlock.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0c-2.195 0-3.967 1.788-4 4v1h2v-1c0-1.108 0.892-2 2-2s2 0.892 2 2v3h-7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-3c0-2.24-1.784-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/unmarkasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/16/unmarkasblank.svg
new file mode 100644
index 000000000..04b282022
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/unmarkasblank.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h6v-2h-6v-10h3v-2zm7 0v2h3v6h2v-6c0-1.108-0.892-2-2-2zm-6 8v3h5v-2h-3v-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m11.18 10h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/upcomingevents-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/upcomingevents-amarok.svg
new file mode 120000
index 000000000..702265284
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/upcomingevents-amarok.svg
@@ -0,0 +1 @@
+view-calendar-upcoming-events.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/upindicator.svg b/.icons/Gruvbox-Plus-Dark/actions/16/upindicator.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/upindicator.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/upload-media.svg b/.icons/Gruvbox-Plus-Dark/actions/16/upload-media.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/upload-media.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/upload.svg b/.icons/Gruvbox-Plus-Dark/actions/16/upload.svg
new file mode 100644
index 000000000..49f4fc079
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/upload.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 15v-5h4l-6-9-6 9h4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/uproject.svg b/.icons/Gruvbox-Plus-Dark/actions/16/uproject.svg
new file mode 100644
index 000000000..7c7540b1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/uproject.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.857 1.038-0.00334 0.00202 0.0071-0.00202s-1.477 0.8604-1.477 2.161c0 0.3774 0.06015 0.6367 0.1435 0.81 0.1106 0.2301 0.2858 0.3084 0.4431 0.3091 0.1325 6.795e-4 0.2101-0.05368 0.3778-0.1188v7.042s0.01815 0.1135 0.1201 0.248c0.1468 0.1934 0.3774 0.4295 0.8108 0.4319 0.7393-0.0047 1.669-0.8398 1.669-0.8398v-5.702c0-0.58-0.4151-1.28-0.855-1.52 0 0 0.05994-0.00408 0.157-0.00338 0.2904-8.16e-5 0.9135 0.03309 1.261 0.2984 0.09644-0.1118 1.653-1.873 4.423-2.415l-0.0014 0.00137 0.0076-0.00137s-1.532 1.804-2.012 2.698c-0.08535 0.00477-0.09778 1.697-0.08358 3.388 0.01379 1.632 0.05254 3.263 0.07503 3.376 0 0 0.1635 0.243 0.5797 0.2451 0.4695 0.0028 1.261-0.3017 2.501-1.606l-4e-5 4.19e-5v-4.19e-5s-0.03269 0.07426-0.09854 0.2058c-0.3554 0.7103-1.676 3.091-4.023 4.475l-1.21e-4 -1.27e-4 -2.1e-4 1.27e-4c2.1e-4 -1.27e-4 -1.561-1.32-1.561-1.32l-1.66 1.76-0.00278-2.52e-4 -2.114e-4 2.52e-4s-3.784-0.3201-5.364-2.601l0.00377 0.0014 0.00376 0.0014c-0.01112-0.01497 0.1995 0.08962 0.5073 0.09543 0.3165 0.0062 0.6488-0.1098 0.6488-0.6386v-5.361c-7.8e-5 -0.2738-0.1886-0.5809-0.6023-0.5797-0.3721 6.804e-4 -0.9064 0.2514-1.636 0.9998-1.54 1.58-2.182 3.079-2.182 3.079s-0.4398-2.179 1.881-4.82c2.321-2.641 4.062-3.601 5.942-4.101l8.12e-5 4.75e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/url-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/url-copy.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/url-copy.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/16/usecase.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/usecase.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-delete.svg
new file mode 100644
index 000000000..e36da7361
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-delete.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.994 3c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m11 1a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.00195a2.5 2.5 0 0 0-2.502-2.498zm2e-3 5.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.809-0.0039a5 5 0 0 0-5.004-4.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-new.svg
new file mode 100644
index 000000000..2e7944abd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.63 1c-1.097-2.9e-6 -2.041 0.6719-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm3.809 4.252c-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.8457 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-1.22-0.7794-2.554-0.9575-3.697-0.7812zm3.186 1.748c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.049-0.9324-3.232-0.9336zm6.252 0h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-group-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-properties.svg
new file mode 100644
index 000000000..3d37fb832
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-group-properties.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-3e-6 -2.041 0.6717-2.459 1.635 1.145 0.7358 1.838 2.004 1.838 3.365-0.002457 0.1397-0.01224 0.2793-0.0293 0.418 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445-0.2535 0.7682-0.7335 1.442-1.377 1.932 0.4323 0.1604 0.8476 0.3647 1.238 0.6055 0.74-1.116 1.989-1.787 3.328-1.789 0.1698 2.774e-4 0.3394 0.01137 0.5078 0.0332-0.8387-0.5352-1.828-0.8449-2.883-0.8457h-2e-3zm1.656 1.812-0.06641 0.791c-0.2506 0.09215-0.4838 0.2262-0.6895 0.3965l-0.7168-0.3379-0.75 1.299 0.6523 0.4531c-0.04853 0.27-0.04858 0.5299-2e-3 0.7968l-0.6504 0.4512 0.75 1.299 0.7148-0.3359c0.2064 0.1697 0.4402 0.3032 0.6914 0.3945l0.06445 0.793h1.5l0.06641-0.791c0.2499-0.09236 0.4824-0.2264 0.6875-0.3965l0.7188 0.3379 0.75-1.299-0.6523-0.4531c0.04853-0.27 0.04858-0.5299 0.0019-0.7968l0.6504-0.4512-0.75-1.299-0.7168 0.3359c-0.2058-0.1696-0.4389-0.303-0.6894-0.3945l-0.06445-0.793zm-6.283 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-0.862-0.7588-1.356-1.852-1.357-3 0.003123-0.4486 0.08169-0.8935 0.2324-1.316-0.9395-0.5913-2.052-0.9324-3.236-0.9336zm7.033 1.393c0.4736-2.21e-4 0.8576 0.3838 0.8574 0.8574 2.21e-4 0.4736-0.3838 0.8576-0.8574 0.8574-0.4736 2.21e-4 -0.8576-0.3838-0.8574-0.8574-2.21e-4 -0.4736 0.3838-0.8576 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-guide.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-guide.svg
new file mode 100644
index 000000000..a427475dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-guide.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.65 1.001c-0.1606 0.0047-0.3128 0.07773-0.4171 0.201l-6.001 6.754c-0.1249 0.1441-0.433 0.6703-0.5803 1.354-0.1118 0.3232-0.1672 0.6636-0.1635 1.007 0 1.817 1.542 2.561 1.542 2.561 0.02254 0.01327 6.998 2.105 6.998 2.105 0.2273 0.06541 0.4705-0.01422 0.616-0.2019l5.675-6.9c0.1409-0.1754 0.1691-0.4181 0.07231-0.6228 0 0-0.2198-0.5119 0.01879-1.098 0.07889-0.1943 0.04978-0.4162-0.07794-0.5829-0.1268-0.1668-0.3325-0.2522-0.5392-0.2218-0.2047 0.03224-0.3776 0.1716-0.4536 0.3659-0.2968 0.7337-0.2104 1.292-0.1089 1.648l-5.239 6.368-6.636-1.987c-0.07185-0.02939-0.7067-0.3185-0.7067-1.434 0-0.4399 0.09298-0.6731 0.1813-0.8058 0.07044-0.1147 0.1794-0.1991 0.3072-0.2379 0.1277-0.04077 0.2733-0.04077 0.3367-0.03887l6.119 1.76c0.2357 0.05877 0.4837-0.02749 0.6348-0.2199l6.144-7.155c0.1334-0.165 0.1794-0.3849 0.1089-0.5858-0.07137-0.2038-0.2433-0.3564-0.4536-0.403l-7.214-1.629c-0.05448-0.01137-0.1089-0.001899-0.1625 0zm0.01785 2.342 4.316 1.061c0.2357 0.05688 0.3259 0.2133 0.1991 0.3659l-0.4715 0.5679c-0.1287 0.1526-0.433 0.2218-0.6706 0.164l-4.297-1.06c-0.2376-0.05689-0.3259-0.2332-0.2-0.3849l0.4546-0.548c0.09487-0.1147 0.2987-0.1792 0.4255-0.1825 0.1267-0.0033 0.185 0.0034 0.2442 0.01663z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-identity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-identity.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-identity.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-others.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-others.svg
new file mode 100644
index 000000000..18767f978
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-others.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.63 1c-1.097-2.9e-6 -2.041 0.6717-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.688-1.231 2.688-2.75s-1.203-2.75-2.688-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.697 4.189c-0.3049-0.004083-0.6029 0.01843-0.8887 0.0625-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.846 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-0.915-0.5845-1.894-0.8315-2.809-0.8438zm2.297 1.811c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.047-0.9324-3.23-0.9336h-0.003906zm6.402 0h1.195v1.195h-1.195v-1.195zm0 1.648h1.195v1.197h-1.195v-1.197zm0 1.656h1.195v1.195h-1.195v-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/user_purple.svg b/.icons/Gruvbox-Plus-Dark/actions/16/user_purple.svg
new file mode 100644
index 000000000..123f0bd3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/user_purple.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m8 1c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-down.svg b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-up.svg b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/usermenu-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/username-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/16/username-copy.svg
new file mode 100644
index 000000000..c92ff4f9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/username-copy.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1s-1 3e-6 -1 1c0.9738 2.971e-4 1.914 0.3559 2.645 1h5.355v8h-2.818a6.5 6.5 0 0 1 1.312 2h2.506s1-0.001002 1-1.004v-9.996c0-1-1-1-1-1h-8zm-1.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch-delete.svg
new file mode 100644
index 000000000..86df3d208
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch-delete.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.999c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m11.18 10h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch.svg
new file mode 100644
index 000000000..b8ed4b405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-branch.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.999c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit-cvs-cervisia.svg
new file mode 100644
index 000000000..a07e09664
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2.871l0.7617-1.016c-0.2894 0.01042-0.5862 0.01562-0.8906 0.01562-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.7375 0 1.443-0.05295 2.109-0.1445l1.65-2.201c-0.9158 0.2103-2.257 0.3457-3.76 0.3457-2.761 0-5-0.4477-5-1v-1.904c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-0.00102 3.685-0.327 5-0.9043v0.9043l2 2.668v-5.668c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm5 6-3 4h2v2h2v-2h2l-3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit.svg
new file mode 100644
index 000000000..d11dedf22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-commit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v4.18a3 3 0 0 0-2 2.82 3 3 0 0 0 2 2.82v4.18h2v-4.18a3 3 0 0 0 2-2.82 3 3 0 0 0-2-2.828v-4.172h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff-cvs-cervisia.svg
new file mode 100644
index 000000000..30eaeb342
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 1.343-7 3v8c0 1.933 3.876 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2v-0.6426l-0.4883-0.3652c-0.1722 0.004756-0.3426 0.007812-0.5117 0.007812-2.27 0-5-0.3632-5-1v-1.902c0.7255 0.3175 1.618 0.5636 2.611 0.7188l-2.461-1.846 0.5957-0.4473c-0.4707-0.1522-0.7461-0.3313-0.7461-0.5234v-1.904c0.8261 0.3627 1.847 0.6242 2.957 0.7695h0.001953l2.492-1.871c-0.1486 0.00298-0.2989 0.005859-0.4512 0.005859-2.761 0-5-0.4477-5-1s2.239-1 5-1 5 0.4477 5 1c0 0.4097-1.236 0.7597-3 0.9141v1.939c1.127-0.1546 2.164-0.4297 3-0.7969v2.443l2 1.422v-5.922c0-1.657-3.134-3-7-3zm1 5-4 3 4 3v-2h2v-2h-2v-2zm3 3v2h-2v2h2v2l2-1.5v0.04492c0.1742-0.124 0.3254-0.254 0.457-0.3887l1.543-1.156-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-diff.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge-request.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge-request.svg
new file mode 100644
index 000000000..36281b5cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge-request.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.546c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-6.546c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm7 0-4 3 4 3v-2h1c1 0 1 1 1 1v5.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.373-1-1.73v-5.27s-6e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge.svg
new file mode 100644
index 000000000..58e69c2f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-merge.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.105 0-2 0.8954-2 2 7.32e-4 0.7138 0.3818 1.374 1 1.73v2.27h-2s-3 9e-6 -3 3v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27c0-1 1-1 1-1h6c1 0 1 1 1 1v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27s-9e-6 -3-3-3h-2v-2.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-pull.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-pull.svg
new file mode 100644
index 000000000..1b1b66ae9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-pull.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.493 1v5h-2.493l4 6 4-6h-2.507v-5zm-2.493 12v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-push.svg
new file mode 100644
index 000000000..72b3ca353
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-push.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 13v2h8v-2zm5.507-1v-5h2.493l-4-6-4 6h2.507v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-remove-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-remove-cvs-cervisia.svg
new file mode 100644
index 000000000..e1f3faeaa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-remove-cvs-cervisia.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9996c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 0.6953 0 1.366-0.04409 2-0.125v-1.959c-0.6129 0.05374-1.287 0.08398-2 0.08398-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.6976 0 1.366-0.04672 2-0.1289v-1.871h2.483l1 1 1-1h0.5174v-5c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm-5 3.096c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-0.00102 3.685-0.327 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12.18 10h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash-pop.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash-pop.svg
new file mode 100644
index 000000000..ffffefba1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash-pop.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9996-3 4h2v4h2v-4h2zm-3.521 5c-0.2862 0.0048-0.5686 0.1327-0.7617 0.375l-2.5 3.139s-0.2168 0.2672-0.2168 0.6348v3.852c0 0.554 0.446 1 1 1h12c0.03463 0 0.06786-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-2.5-3.139c-0.1804-0.2264-0.4383-0.3514-0.7051-0.3711v-0.00195l-2e-3 -0.00195h-1.574l-2e-3 0.00195v1.996l2e-3 0.0019h1.018l0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1h1.021v-2h-1.359v0.01177c-0.05405-0.00805-0.1078-0.01263-0.1621-0.01172zm-1.479 5h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash.svg
new file mode 100644
index 000000000..209752c44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-stash.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0.9999v4h-2l3 4 3-4h-2v-4zm-2.988 5.006-1.848 2.316c-0.00565 0.0071-0.0102 0.01429-0.01562 0.02148l-0.9316 1.17s-0.2168 0.2672-0.2168 0.6348v3.852c3e-7 0.554 0.446 1 1 1h12c0.03463 0 0.06782-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-0.9492-1.191-1.551-1.947-0.2871-0.3594-1.24 1.654 0.2637 0.3301 0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1 0.2715-0.3418-1.238-1.652zm-1.014 4.994h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-status-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-status-cvs-cervisia.svg
new file mode 100644
index 000000000..fb6447d1f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-status-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3 1.486 0 2.861-0.1989 3.994-0.5371a3.5 3.5 0 0 1-0.0293 0.001953 3.5 3.5 0 0 1-2.855-1.49c-0.3573 0.01621-0.7276 0.02539-1.109 0.02539-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.1578 0 0.3116-0.005347 0.4668-0.009766a3.5 3.5 0 0 1-0.001953-0.02539 3.5 3.5 0 0 1 0.627-1.988c-0.3518 0.01569-0.7163 0.02344-1.092 0.02344-2.761 0-5-0.4477-5-1v-1.904a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.525a3.5 3.5 0 0 1 2 1.602v-5.223a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm3.965 5.465c-0.6398 0-1.281 0.2423-1.77 0.7305-0.9763 0.9763-0.9763 2.561 0 3.537 0.841 0.8366 2.155 0.9655 3.145 0.3105 0.7171 0.7236 1.086 1.09 1.807 1.811 0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707-0.7185-0.7196-1.084-1.085-1.805-1.803 0.6561-0.991 0.5238-2.308-0.3164-3.148-0.4882-0.4882-1.128-0.7305-1.768-0.7305zm0 1c0.3839 0 0.7677 0.1446 1.061 0.4375 0.5858 0.5858 0.5858 1.537 0 2.123-0.5858 0.5858-1.535 0.5858-2.121 0s-0.5858-1.537 0-2.123c0.2929-0.2929 0.6767-0.4375 1.061-0.4375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vcs-update-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-update-cvs-cervisia.svg
new file mode 100644
index 000000000..e04d9396d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vcs-update-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.172 0 2.272-0.1272 3.242-0.3457l-1.303-1.734c-0.5972 0.05057-1.249 0.08008-1.939 0.08008-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.2911 0 0.5757-0.008598 0.8574-0.02344l-0.7324-0.9766h2.875v-1.201c-0.8364 0.1259-1.872 0.2012-3 0.2012-2.761 0-5-0.4477-5-1v-1.9c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-0.00102 3.685-0.327 5-0.9043v1.9h2v-4c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm4 6v2h-2l3 4 3-4h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/verb.svg b/.icons/Gruvbox-Plus-Dark/actions/16/verb.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/verb.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/verbatim.svg b/.icons/Gruvbox-Plus-Dark/actions/16/verbatim.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/verbatim.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vertical.svg
new file mode 100644
index 000000000..86f1d19ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vertical.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1h-14v14h14zm-2 2v10h-5v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/videoclip-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/videoclip-amarok.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/videoclip-amarok.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-checking.svg
new file mode 100644
index 000000000..f3d4aa105
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h8v-2h-6c0.2543-1.998 1.967-3.498 4-3.5 1.041 0.00117 1.995 0.3978 2.715 1.051 0.2079-0.3041 0.4816-0.574 0.8164-0.7988 0.4517-0.3041 0.9608-0.4641 1.469-0.4922v-2.26h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5.391 5.373c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.003553-0.1895-0.001953h-0.003906zm-2.391 2.68 0.009766 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-savings.svg
new file mode 100644
index 000000000..1a0436486
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h9.729l-1.25-2h-6.479c0.2543-1.998 1.967-3.498 4-3.5 1.262 0.00142 2.396 0.5829 3.139 1.5h0.3613v-2h1.5v-2h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm4.5 5v2h-1.5l2.5 4 2.5-4h-1.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account.svg
new file mode 100644
index 000000000..5bc8f37bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-account.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.967 1-6.967 4h1v2h1v6h-1v2h12v-2h-1v-6h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.002286 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-add.svg
new file mode 120000
index 000000000..dec7f7bdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-add.svg
@@ -0,0 +1 @@
+view-institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-delete.svg
new file mode 120000
index 000000000..cf436dbe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-delete.svg
@@ -0,0 +1 @@
+view-institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-edit.svg
new file mode 120000
index 000000000..21b06ffa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank-edit.svg
@@ -0,0 +1 @@
+view-institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-bank.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-add.svg
new file mode 100644
index 000000000..f1cd18841
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v6h1v-6zm2 0v6h3v-6zm-1 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-qr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-qr.svg
new file mode 100644
index 000000000..948f215a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode-qr.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v1h-1v-1zm0 1h1v2h-1v1h-1v-2h1zm0 3h1v1h-1zm0 1v1h-1v-1zm-1 1v2h-2v-1h1v-1zm-2 1h-1v-1h1zm-1 0v1h-1v-1h-1v1h-1v-2h2v1zm3 1h2v1h-2zm2 1h1v1h-1zm-1 1h1v2h-1v-1h-1v-1zm0 2v2h-1v-2zm1 0h2v1h-1v1h-1zm2 0v-1h1v1zm1 0h1v2h-1zm0-1v-1h2v1zm2 0h1v3h-1zm-3 0h-1v-2h1zm0-2v-1h2v1zm0-1h-2v-1h1v-1h1zm-2-1h-1v-1h1zm-3-7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm8 4h3v2h-1v-1h-2zm3 3v1h-1v-1zm0-9v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm-7 7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode.svg
new file mode 100644
index 000000000..0d4ee24b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-barcode.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v14h3v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-agenda.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-agenda.svg
new file mode 120000
index 000000000..88f15b50c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-agenda.svg
@@ -0,0 +1 @@
+view-calendar-tasks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-birthday.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-birthday.svg
new file mode 100644
index 000000000..b0029f72e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-birthday.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm4.432 1.285v1.143h-0.6523c-0.5508 0-0.4883 0.3809-0.4883 0.3809v0.7637h-0.3262c-0.9178 0-0.8164 0.5703-0.8164 0.5703v1.143h-0.003906c-1.286 0-1.143 1.143-1.143 1.143v2.287h8v-2.287c0-1.143-1.143-1.143-1.143-1.143v-1.143c0-0.5714-0.8164-0.5703-0.8164-0.5703h-0.3262v-0.7637c0-0.381-0.4902-0.3809-0.4902-0.3809h-1.225v-1.143h-0.5703z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-day.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-day.svg
new file mode 100644
index 000000000..6a9fd0aa3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-day.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 4v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-holiday.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-holiday.svg
new file mode 100644
index 000000000..45e4ac2a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-holiday.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 7v2h2v-2h-2zm3 0v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-journal.svg
new file mode 100644
index 000000000..f677384ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-journal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h10v-12c0-2-2-2-2-2zm10 0s1 0 1 2v12h1v-12c0-2-2-2-2-2zm2 0s1 0 1 2v12h1v-12c0-2-2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-list.svg
new file mode 100644
index 000000000..b49d59fd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-list.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm1 2v2h8v-2h-8zm0 4v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-month.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-month.svg
new file mode 100644
index 000000000..2976e08a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-month.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm1 1v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2zm-6 3v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2zm-6 3v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-special-occasion.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-special-occasion.svg
new file mode 100644
index 000000000..f9571e1e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-special-occasion.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c0.01126 0.01126 3.781 3.75 3.781 3.75l5.936-6.811v6.811h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-tasks.svg
new file mode 100644
index 000000000..554ca34c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm1 2v2h2v-2h-2zm3 0v2h5v-2h-5zm-3 4v2h2v-2h-2zm3 0v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-time-spent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-time-spent.svg
new file mode 100644
index 000000000..b203f7ee4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-time-spent.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm1 1v8h2v-8h-2zm3 3v5h2v-5h-2zm3 2v3h2v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-timeline.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-timeline.svg
new file mode 100644
index 000000000..f0003c824
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-timeline.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v4h-6v2h6v4h-10v-7h4v-2h-4v-1zm2 7v2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-days.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-days.svg
new file mode 100644
index 000000000..ef8825115
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-days.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 4v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-events.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-events.svg
new file mode 100644
index 000000000..6167052c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-upcoming-events.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 2v4h2v-4zm1 5c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-wedding-anniversary.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-wedding-anniversary.svg
new file mode 100644
index 000000000..6295808d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-wedding-anniversary.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm4.172 0.6543a3.518 3.518 0 0 0-2.488 1.029 3.518 3.518 0 0 0 0 4.975 3.518 3.518 0 0 0 0.9746 0.6816 3.518 3.518 0 0 0 0.6836 0.9766 3.518 3.518 0 0 0 4.975 0 3.518 3.518 0 0 0 0-4.975 3.518 3.518 0 0 0-0.9746-0.6836 3.518 3.518 0 0 0-0.6836-0.9746 3.518 3.518 0 0 0-2.486-1.029zm-0.1465 1.178a2.345 2.345 0 0 1 1.584 0.4902 3.518 3.518 0 0 0-2.268 1.02 3.518 3.518 0 0 0-1.02 2.268 2.345 2.345 0 0 1 0.1914-3.096 2.345 2.345 0 0 1 1.512-0.6816zm1.6 1.664a2.345 2.345 0 0 1 0.8105 0.07031 2.345 2.345 0 0 1-0.6074 2.262 2.345 2.345 0 0 1-2.264 0.6055 2.345 2.345 0 0 1 0.6074-2.262 2.345 2.345 0 0 1 1.453-0.6758zm2.053 0.8945a2.345 2.345 0 0 1-0.1914 3.096 2.345 2.345 0 0 1-3.098 0.1914 3.518 3.518 0 0 0 2.27-1.02 3.518 3.518 0 0 0 1.02-2.268z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-week.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-week.svg
new file mode 100644
index 000000000..f34d74acc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-week.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 1v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-whatsnext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-whatsnext.svg
new file mode 100644
index 000000000..ddf6ad2ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-whatsnext.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2h-10zm0 2h10v10h-10v-10zm4.758 0.7578-1.414 1.414 1.828 1.828h-4.172v2h4.172l-1.828 1.828 1.414 1.414 4.242-4.242-4.242-4.242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-workweek.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-workweek.svg
new file mode 100644
index 000000000..bcd6e415a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-workweek.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1c-2.004 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm7 1v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-year.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-year.svg
new file mode 100644
index 000000000..dfb28d4e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar-year.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 8v1h2v-1zm-6 2v2h3v-2zm6-4v1h2v-1zm-6 1v2h3v-2zm6-3v1h2v-1zm-2 0v8h1v-8zm-4 0v2h3v-2zm-1-3c-2 0-2 2-2 2v12h14v-12s0-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar.svg
new file mode 100644
index 000000000..4a8cf63a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-calendar.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-catalog.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-catalog.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-expenditures.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-expenditures.svg
new file mode 120000
index 000000000..9f9c9d2e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-expenditures.svg
@@ -0,0 +1 @@
+view-financial-category-expense.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-incomes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-incomes.svg
new file mode 120000
index 000000000..eb61a463b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories-incomes.svg
@@ -0,0 +1 @@
+view-financial-category-income.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-categories.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-add.svg
new file mode 100644
index 000000000..21313896b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c3-0.0011 6 2.9e-4 9 2e-3v-6h6v0.00195h1v-7.996c-5.333 0.001956-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm3 4.002v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-secret.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-secret.svg
new file mode 100644
index 000000000..3ff8dc3bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-secret.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v0.00195h1v-7.996c-5.333 0.002003-10.67-0.005903-16-0.003903zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m13 9.998v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-server.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-server.svg
new file mode 100644
index 000000000..fbe39eb5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export-server.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c3-0.0011 6 1.49e-4 9 2e-3v-6h6v0.00195h1v-7.996c-5.333 0.001956-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm1 4.002v1h5v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export.svg
new file mode 100644
index 000000000..dc06606f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-export.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v0.00195h1v-7.996c-5.333 0.001956-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-import.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-import.svg
new file mode 100644
index 000000000..6f22479c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-import.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c3-0.0011 6 1.96e-4 9 2e-3v-6h6v0.00195h1v-7.996c-5.333 0.001956-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002-3 2.5 3 2.5v-1h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-server-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-server-configure.svg
new file mode 100644
index 000000000..00be3e67a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-server-configure.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1.004v14c3-1e-3 6-9.4e-5 9 0.001953v-6h6v0.001953h1v-7.996c-5.333 0.002003-10.67-0.005906-16-0.003906zm9 1.996h6v1h-6v-1zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6v-1zm3.25 4.002-0.06641 0.791a2.357 2.357 0 0 0-0.6895 0.3984l-0.7168-0.3398-0.75 1.299 0.6523 0.4531a2.357 2.357 0 0 0-0.03711 0.3984 2.357 2.357 0 0 0 0.03516 0.3984l-0.6504 0.4512 0.75 1.299 0.7168-0.3359a2.357 2.357 0 0 0 0.6895 0.3945l0.06445 0.793h1.5l0.06641-0.7891a2.357 2.357 0 0 0 0.6895-0.3984l0.7168 0.3379 0.75-1.299-0.6523-0.4531a2.357 2.357 0 0 0 0.03711-0.3984 2.357 2.357 0 0 0-0.03516-0.3984l0.6504-0.4512-0.75-1.299-0.7148 0.3379a2.357 2.357 0 0 0-0.6914-0.3965l-0.06445-0.793h-1.5zm0.75 2.143a0.857 0.857 0 0 1 0.8574 0.8574 0.857 0.857 0 0 1-0.8574 0.8574 0.857 0.857 0 0 1-0.8574-0.8574 0.857 0.857 0 0 1 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate.svg
new file mode 100644
index 000000000..01e039f1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-certificate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.001906-10.67-0.0059-16-0.0039zm9 2h6v1h-6zm-4.5 1c0.831 0 1.5 0.669 1.5 1.5v1.5h1v3h-5v-3h1v-1.5c0-0.831 0.669-1.5 1.5-1.5zm0 1c-0.277 0-0.5 0.223-0.5 0.5v1.5h1v-1.5c0-0.277-0.223-0.5-0.5-0.5zm4.5 1h6v1h-6zm0 3h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-choose.svg
new file mode 100644
index 000000000..3ae82f0f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-choose.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1h-12zm1 3h10v9h-10v-9zm1 1v3h3v-3h-3zm4 2v1h4v-1h-4zm-4 2v1h8v-1h-8zm0 2v1h8v-1h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-column.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-column.svg
new file mode 100644
index 000000000..88f0457e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-column.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-compact.svg
new file mode 100644
index 000000000..b12bef279
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-compact.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.062 2.5c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-continuous.svg
new file mode 100644
index 000000000..1339b3531
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-continuous.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2.004v1h4v-1zm-2 2.004v1.996h8v-1.996zm0 5.996v2.002h8v-2.002zm2 3v1h4v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2 7.004v1.996h12v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-conversation-balloon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-conversation-balloon.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-conversation-balloon.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-coverflow.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-coverflow.svg
new file mode 100644
index 000000000..33a3306f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-coverflow.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h1v-10h-1zm13 0v10h1v-10h-1zm-11 1v8h1v-8h-1zm9 0v8h1v-8h-1zm-7 1v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-currency-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-currency-list.svg
new file mode 100644
index 000000000..824c25aa3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-currency-list.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.818 0.9512-1.732 1 2.914 5.049h-2l0.001953 2h2v1h-2v2h2l-0.001953 3h2l0.001953-3h2v-2h-2v-1h2l-0.001953-2h-2l2.914-5.049-1.732-1-2.182 3.779-2.182-3.779zm-4.818 0.5488c-2.216 0-4 1.784-4 4h-1v2h1v1h-1v2h1c0 2.216 1.784 4 4 4 1.87 0 3.433-1.271 3.875-3h-2.143c-0.345 0.5981-0.9896 1-1.732 1-1.108 0-2-0.892-2-2h4v-2h-4v-1h4v-2h-4c0-1.108 0.892-2 2-2 0.7428 0 1.387 0.4019 1.732 1h2.143c-0.4419-1.729-2.005-3-3.875-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-dual.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-dual.svg
new file mode 100644
index 000000000..8d0454e28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-dual.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h16v-14zm7 12-5 1e-3v-10l5-0.00198zm2-9.996 5-0.00491v10l-5 0.0049z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-file-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-file-columns.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-file-columns.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-filter.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-filter.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-add.svg
new file mode 100644
index 000000000..3913e63f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6l-0.00754-5.019 2 0.019 0.00754-2h2l0.9995 3.1e-4c4.59e-4 -0.5547-0.446-1-1-1zm9 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset-closed.svg
new file mode 100644
index 000000000..e41a4a081
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset.svg
new file mode 100644
index 000000000..0723bc707
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-asset.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash-closed.svg
new file mode 100644
index 000000000..8b796a7fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 3v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1-0.4477-1-1-1c-0.00814-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash.svg
new file mode 100644
index 000000000..dc327e78e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-cash.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 3v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1 0.5523 0 1-0.4477 1-1 0-0.5523-0.4477-1-1-1-0.00814-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking-closed.svg
new file mode 100644
index 000000000..2a6dc5199
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.00781 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.00606-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking.svg
new file mode 100644
index 000000000..f9215e83c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.00781 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.00606-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-close.svg
new file mode 100644
index 000000000..831260243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l1-1-1-1v-3h3l1 1 1-1c0-0.554-0.446-1-1-1zm8.414 2h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586zm-8.414 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-closed.svg
new file mode 100644
index 000000000..323dae6e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card-closed.svg
new file mode 100644
index 000000000..0610eb14a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1h-14zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6h-16zm1 5h4v1h-4v-1zm5 0h2v1h-2v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card.svg
new file mode 100644
index 000000000..e73e0e05e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-credit-card.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1h-14zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6h-16zm1 5h4v1h-4v-1zm5 0h2v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-delete.svg
new file mode 100644
index 000000000..515b773d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.882 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8v-3h-1v-3h1.5v-1h2.5c0-0.554-0.446-1-1-1zm9.5 2v1h-1.5v1h5v-1h-1.5v-1zm-0.5 3v3h3v-3zm-9 1h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-edit.svg
new file mode 100644
index 000000000..8e6895ca2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2l1 1v-7c0-0.554-0.446-1-1-1h-11zm1 1h6v1h-6v-1zm7 0h2v1h-2v-1zm-7 2h3v1h-3v-1zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l5-5c0-0.554-0.446-1-1-1h-10zm11.7 2.002c-0.06711 0.0026-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.001953 1.412 1.416 0.001953 2.951-2.953-1.414-1.414zm-9.953 2.365h1v1h-1v-1zm2 0h1v1h-1v-1zm2 0h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-closed.svg
new file mode 100644
index 000000000..26ec851dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security-closed.svg
new file mode 100644
index 000000000..7267166a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.00391-0.0059-0.00391-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-0.00195 0.00195zm-7 7 3.461-2e-4 3.535 3.535 0.00195-2e-3 0.00195 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security.svg
new file mode 100644
index 000000000..1f5ad9e94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment-security.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.00391-0.0059-0.00391-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-0.00195 0.00195zm-7 7 3.461-2e-4 3.535 3.535 0.00195-2e-3 0.00195 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment.svg
new file mode 100644
index 000000000..8081bef7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-investment.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability-closed.svg
new file mode 100644
index 000000000..bf2390a39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9h-7zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1h-3zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability.svg
new file mode 100644
index 000000000..fad1bbb5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-liability.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9h-7zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1h-3zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan-closed.svg
new file mode 100644
index 000000000..a4f3eb1a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan.svg
new file mode 100644
index 000000000..6fe6b10b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-loan.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-reopen.svg
new file mode 100644
index 000000000..bd1020076
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-reopen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v0.4l1 0.6v-7c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8.062c-0.6763-0.6563-1.059-1.558-1.062-2.5 0.007146-1.542 1.022-2.897 2.5-3.338v-1.162h1.5c0-0.554-0.446-1-1-1zm10.5 2v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5zm-10.5 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings-closed.svg
new file mode 100644
index 000000000..b8125eff6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings-closed.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.009286-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812s0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.007812-1c-0.4618 0.003924-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.003906 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459v-2.541zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings.svg
new file mode 100644
index 000000000..1e6a9b6cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.009286-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812s0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.007812-1c-0.4618 0.003924-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.003906 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459v-2.541zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account.svg
new file mode 100644
index 000000000..49a71f027
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-account.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-28.39-9.613c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-5-12c-0.554 0-1 0.446-1 1v4h10.83c0.6463 0 1.166 0.5197 1.166 1.166v7c0 0.3272-0.1341 0.6225-0.3496 0.834h0.3496c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-budget.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-budget.svg
new file mode 120000
index 000000000..7c78ad48e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-budget.svg
@@ -0,0 +1 @@
+budget.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-add.svg
new file mode 100644
index 000000000..67c9b983b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.375 1c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h2.995v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10.62 4c-0.2078 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1672 0.375 0.375 0.375h1.25c0.2078 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1672-0.375-0.375-0.375zm3.625 0v2h2.995v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-delete.svg
new file mode 100644
index 000000000..ceca6fb19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-delete.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,1 C 1.1673,1 1,1.1673 1,1.375 v 1.25 C 1,2.8327 1.1673,3 1.375,3 h 1.25 C 2.8327,3 3,2.8327 3,2.625 V 1.375 C 3,1.1673 2.8327,1 2.625,1 Z M 4,1 V 3 H 15 V 1 Z M 1.375,5 C 1.1673,5 1,5.1673 1,5.375 v 1.25 C 1,6.8327 1.1673,7 1.375,7 h 1.25 C 2.8327,7 3,6.8327 3,6.625 V 5.375 C 3,5.1673 2.8327,5 2.625,5 Z M 4,5 V 7 H 15 V 5 Z M 1.375,9 C 1.1673,9 1,9.1673 1,9.375 v 1.25 C 1,10.8328 1.1673,11 1.375,11 h 1.25 C 2.8327,11 3,10.8328 3,10.625 V 9.375 C 3,9.1673 2.8327,9 2.625,9 Z M 4,9 v 2 H 8 V 9 Z M 1.375,13 C 1.1673,13 1,13.1672 1,13.375 v 1.25 C 1,14.8328 1.1673,15 1.375,15 h 1.25 C 2.8327,15 3,14.8328 3,14.625 v -1.25 C 3,13.1672 2.8327,13 2.625,13 Z M 4,13 v 2 h 4 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="M 11.414,9 H 10 v 1.414 L 11.586,12 10,13.586 V 15 h 1.414 L 13,13.414 14.586,15 H 16 V 13.586 L 14.414,12 16,10.414 V 9 H 14.586 L 13,10.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-edit.svg
new file mode 100644
index 000000000..2ab1a050e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.375 0.999c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h5.002l2-2zm9.701 2e-3c-0.06711 0.0026-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953zm-11.57 2.365c-0.2077 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1673-0.375-0.375-0.375zm3.625 0v2h3.002v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-expense.svg
new file mode 100644
index 000000000..ec1e2a65d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-expense.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,1 C 1.1673,1 1,1.1673 1,1.375 v 1.25 C 1,2.8327 1.1673,3 1.375,3 h 1.25 C 2.8327,3 3,2.8327 3,2.625 V 1.375 C 3,1.1673 2.8327,1 2.625,1 Z M 5,1 V 3 H 15 V 1 Z M 1.375,5 C 1.1673,5 1,5.1673 1,5.375 v 1.25 C 1,6.8327 1.1673,7 1.375,7 h 1.25 C 2.8327,7 3,6.8327 3,6.625 V 5.375 C 3,5.1673 2.8327,5 2.625,5 Z M 5,5 V 7 H 15 V 5 Z M 1.375,9 C 1.1673,9 1,9.1673 1,9.375 v 1.25 C 1,10.8328 1.1673,11 1.375,11 h 1.25 C 2.8327,11 3,10.8328 3,10.625 V 9.375 C 3,9.1673 2.8327,9 2.625,9 Z M 5,9 v 2 H 8 V 9 Z M 1.375,13 C 1.1673,13 1,13.1672 1,13.375 v 1.25 C 1,14.8328 1.1673,15 1.375,15 h 1.25 C 2.8327,15 3,14.8328 3,14.625 v -1.25 C 3,13.1672 2.8327,13 2.625,13 Z M 5,13 v 2 h 3 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16 12-3.489 3v-1.507h-2.511v-3h2.511v-1.493z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-income.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-income.svg
new file mode 100644
index 000000000..4fd6d369a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category-income.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,1 C 1.1673,1 1,1.1673 1,1.375 v 1.25 C 1,2.8327 1.1673,3 1.375,3 h 1.25 C 2.8327,3 3,2.8327 3,2.625 V 1.375 C 3,1.1673 2.8327,1 2.625,1 Z M 5,1 V 3 H 15 V 1 Z M 1.375,5 C 1.1673,5 1,5.1673 1,5.375 v 1.25 C 1,6.8327 1.1673,7 1.375,7 h 1.25 C 2.8327,7 3,6.8327 3,6.625 V 5.375 C 3,5.1673 2.8327,5 2.625,5 Z M 5,5 V 7 H 15 V 5 Z M 1.375,9 C 1.1673,9 1,9.1673 1,9.375 v 1.25 C 1,10.8328 1.1673,11 1.375,11 h 1.25 C 2.8327,11 3,10.8328 3,10.625 V 9.375 C 3,9.1673 2.8327,9 2.625,9 Z M 5,9 v 2 H 9 L 11,9 Z M 1.375,13 C 1.1673,13 1,13.1672 1,13.375 v 1.25 C 1,14.8328 1.1673,15 1.375,15 h 1.25 C 2.8327,15 3,14.8328 3,14.625 v -1.25 C 3,13.1672 2.8327,13 2.625,13 Z M 5,13 v 2 h 6 L 9,13 Z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m10 12 3.489-3v1.501h2.511v3h-2.511v1.499z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category.svg
new file mode 100644
index 000000000..8e048cdd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-category.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,1 C 1.1673,1 1,1.1673 1,1.375 v 1.25 C 1,2.8327 1.1673,3 1.375,3 h 1.25 C 2.8327,3 3,2.8327 3,2.625 V 1.375 C 3,1.1673 2.8327,1 2.625,1 Z M 5,1 V 3 H 15 V 1 Z M 1.375,5 C 1.1673,5 1,5.1673 1,5.375 v 1.25 C 1,6.8327 1.1673,7 1.375,7 h 1.25 C 2.8327,7 3,6.8327 3,6.625 V 5.375 C 3,5.1673 2.8327,5 2.625,5 Z M 5,5 V 7 H 15 V 5 Z M 1.375,9 C 1.1673,9 1,9.1673 1,9.375 v 1.25 C 1,10.8328 1.1673,11 1.375,11 h 1.25 C 2.8327,11 3,10.8328 3,10.625 V 9.375 C 3,9.1673 2.8327,9 2.625,9 Z M 5,9 v 2 h 9.995 V 9 Z m -3.62,4 c -0.2078,0 -0.375,0.1672 -0.375,0.375 v 1.25 C 1.005,14.8328 1.1722,15 1.38,15 h 1.25 c 0.2078,0 0.375,-0.1672 0.375,-0.375 v -1.25 C 3.005,13.1672 2.8378,13 2.63,13 Z m 3.625,0 v 2 H 15 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-list.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-list.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconcile.svg
new file mode 100644
index 000000000..9e1f55111
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm-6 3c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7-1h2v1h-2zm3 0h2v1h-2zm-10 2h2v1h-2zm3 0h1v1h-1zm5 0h3v1h-3zm-8 2h3v1h-3zm7 0h1v1h-1zm2 0h3v1h-3zm-9 2h1v1h-1zm7 0h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconciled.svg
new file mode 100644
index 000000000..192f9ae89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6v-1zm7 0h2v1h-2v-1zm-7 2h3v1h-3v-1zm4 0h4v1h-4v-1zm1 2h2v1h-2v-1zm3 0h2v1h-2v-1zm-10 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-4zm8 1h3v1h-3v-1zm-4.043 0.1582 0.6816 0.4102-2.596 4.326-2.729-1.818 0.4395-0.6602 2.035 1.355 2.168-3.613zm3.043 1.842h1v1h-1v-1zm2 0h3v1h-3v-1zm-2 2h3v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-unreconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-unreconciled.svg
new file mode 100644
index 000000000..3a2b2e384
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-financial-transfer-unreconciled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6v-1zm7 0h2v1h-2v-1zm-7 2h3v1h-3v-1zm4 0h4v1h-4v-1zm1 2h2v1h-2v-1zm3 0h2v1h-2v-1zm-11 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1h-5zm9 1h3v1h-3v-1zm-8.352 0.6484h3.703v3.703h-3.703v-3.703zm7.352 1.352h1v1h-1v-1zm2 0h3v1h-3v-1zm-2 2h3v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-form-action.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-form-action.svg
new file mode 100644
index 000000000..eb736a0e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-form-action.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1zm1 3h3v6h-3zm4 1h2v1h-2zm4 0v3h2l-3 4v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-form.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-form.svg
new file mode 100644
index 000000000..ad73ab802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-form.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-0.9961 1-0.9961 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c-0.003906-1-0.998-1-0.998-1zm2 4h3v6h-3zm4 1h4v1h-4zm0 3h4v1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-fullscreen.svg
new file mode 100644
index 000000000..404e995dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-fullscreen.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-grid.svg
new file mode 100644
index 000000000..b21d9ef2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-grid.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.535 2c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 0.003906c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-group.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-group.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-group.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-hidden.svg
new file mode 100644
index 000000000..c2dd1504e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.996 3c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-history.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-add.svg
new file mode 120000
index 000000000..115347dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-add.svg
@@ -0,0 +1 @@
+institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-delete.svg
new file mode 120000
index 000000000..9ae87f81a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-delete.svg
@@ -0,0 +1 @@
+institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-edit.svg
new file mode 120000
index 000000000..e39c55b0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution-edit.svg
@@ -0,0 +1 @@
+institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-institution.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-institution.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-left-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-left-close.svg
new file mode 100644
index 000000000..c418ca00e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-left-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 0.998c-5.333-2e-3 -10.67 0.0059-16 0.0039v14c5.333 2e-3 10.67-0.0059 16-0.0039zm-6 1.996 4 0.00781v10l-4-0.0059zm-8 2.004h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-left-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-left-new.svg
new file mode 100644
index 000000000..6f6128252
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-left-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.005906 16 0.003906v-14c-5.333 0.002006-10.67-0.005906-16-0.003906zm10 2 4 0.003906v10l-4-0.003906v-10zm-6 2.002h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-compact.svg
new file mode 100644
index 000000000..479132fdb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-compact.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,4 C 1.1673,4 1,4.1673 1,4.375 v 1.25 C 1,5.8327 1.1673,6 1.375,6 h 1.25 C 2.8327,6 3,5.8327 3,5.625 V 4.375 C 3,4.1673 2.8327,4 2.625,4 Z M 4,4 V 6 H 15 V 4 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 4,7 V 9 H 15 V 7 Z M 1.375,10 C 1.1673,10 1,10.1673 1,10.375 v 1.25 C 1,11.8327 1.1673,12 1.375,12 h 1.25 C 2.8327,12 3,11.8327 3,11.625 v -1.25 C 3,10.1673 2.8327,10 2.625,10 Z M 4,10 v 2 h 11 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-details.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-details.svg
new file mode 100644
index 000000000..8ac5fe113
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-details.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,3 C 1.1673,3 1,3.1673 1,3.375 v 1.25 C 1,4.8327 1.1673,5 1.375,5 h 1.25 C 2.8327,5 3,4.8327 3,4.625 V 3.375 C 3,3.1673 2.8327,3 2.625,3 Z M 5,3 V 5 H 15 V 3 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 5,7 V 9 H 15 V 7 Z M 1.375,11 C 1.1673,11 1,11.1673 1,11.375 v 1.25 C 1,12.8327 1.1673,13 1.375,13 h 1.25 C 2.8327,13 3,12.8327 3,12.625 v -1.25 C 3,11.1673 2.8327,11 2.625,11 Z M 5,11 v 2 h 10 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-images.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-images.svg
new file mode 100644
index 000000000..9217c5130
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-images.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-1 1h-1c-2 0-2 2-2 2v7c0 2 2 2 2 2h10c2 0 2-2 2-2v-7c0-2-2-2-2-2h-1l-1-1h-6zm3 3c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-text.svg
new file mode 100644
index 000000000..62b5cb0cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-text.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v2h14v-2zm0 4v2h14v-2zm0 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-tree.svg
new file mode 100644
index 000000000..5896f8604
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-tree.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.535 1c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-0.4648h3v10.5c0 0.277 0.223 0.5 0.5 0.5h4.5v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-5h4v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-4.5c0-0.2761-0.2238-0.5-0.5-0.5h-3.5v-0.4648c0-0.2968-0.2383-0.5352-0.5352-0.5352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list-video.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-video.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list-video.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-list.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-list.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-list.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-maximized.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-maximized.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-maximized.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-album-cover.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-album-cover.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-chart.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-chart.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-chart.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-config.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-config.svg
new file mode 120000
index 000000000..9dbbf2d27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-config.svg
@@ -0,0 +1 @@
+configure-shortcuts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-equalizer.svg
new file mode 100644
index 000000000..57a62cc8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-equalizer.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 2v1h-9v2h9v1h2v-4h-2zm3 1v2h2v-2h-2zm-9 3v1h-3v2h3v1h2v-4h-2zm3 1v2h8v-2h-8zm1 3v1h-7v2h7v1h2v-4h-2zm3 1v2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-genre.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-genre.svg
new file mode 100644
index 000000000..aefe9d7dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-genre.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0a8 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-8zm0 2a6 6 0 0 1 5.705 4.148l-3.932-0.5762zm0 0-1.773 3.572-3.934 0.5762a6 6 0 0 1 5.707-4.148zm-5.713 4.174 2.846 2.797-0.6758 3.869a6 6 0 0 1-2.457-4.84 6 6 0 0 1 0.2871-1.826zm11.43 0a6 6 0 0 1 0.2871 1.826 6 6 0 0 1-2.457 4.84l-0.6758-3.869zm-5.713 4.896 3.537 1.775a6 6 0 0 1-3.537 1.154 6 6 0 0 1-3.537-1.154z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-lyrics.svg
new file mode 100644
index 000000000..d711f8619
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-lyrics.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2zm0 4v2h9v-2zm11 0v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2zm-11 4v2h6v-2zm0 4v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playcount.svg
new file mode 100644
index 000000000..17fad5052
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playcount.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1v14h3v-14zm-5 5v9h3v-9zm-5 4v5h3v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playlist.svg
new file mode 100644
index 000000000..872fea393
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-playlist.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h14v-2h-14zm0 4v2h14v-2h-14zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-publisher.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-publisher.svg
new file mode 120000
index 000000000..1b4173dc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-publisher.svg
@@ -0,0 +1 @@
+amarok_cart_view.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-queue.svg
new file mode 120000
index 000000000..f32b479e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-queue.svg
@@ -0,0 +1 @@
+playlist-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-recent.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-recent.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-recent.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-similarartists.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-similarartists.svg
new file mode 120000
index 000000000..0c2f05812
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-similarartists.svg
@@ -0,0 +1 @@
+similarartists-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles-hidden.svg
new file mode 120000
index 000000000..f1953b875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles-hidden.svg
@@ -0,0 +1 @@
+media-view-subtitles-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-subtitles.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-title.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-title.svg
new file mode 120000
index 000000000..a28c847f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-title.svg
@@ -0,0 +1 @@
+filename-title-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-track.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-track.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-track.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-media-visualization.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-visualization.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-media-visualization.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-more-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-more-horizontal.svg
new file mode 100644
index 000000000..2cb86224c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-more-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 7c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-more.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-more.svg
new file mode 100644
index 000000000..d7c0b0a9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-more.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-multiple-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-multiple-objects.svg
new file mode 100644
index 000000000..2a5da1e1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-multiple-objects.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6h8v-6h-8zm10 0v6h4v-6h-4zm-10 8v6h14v-6h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-linear.svg
new file mode 100644
index 000000000..c9caa1c0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-linear.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-6h-1v2h-1v1h-1v-2h-1v1h-1v-1h-1v-4h-1v-3h-1v-2h-1v3h-1v2h-1v3h-1v-5h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-logarithmic.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-logarithmic.svg
new file mode 100644
index 000000000..9db8544e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-object-histogram-logarithmic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-3h-1v-1h-1v-3h-1v-2h-1v3h-1v-2h-1v-2h-1v-3h-1v2h-1v2h-1v1h-1v1h-1v-4h-1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-paged.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-paged.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-paged.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-continuous.svg
new file mode 100644
index 000000000..59a8428d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-continuous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v5s0 1 1 1h10s1 0 1-1v-5h-2v4h-8v-4zm4 7-4 4v3h2v-2.172l2.828-2.828h5.172v5h2v-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing-first-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing-first-centered.svg
new file mode 100644
index 000000000..09d09817a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing-first-centered.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.666 1e-4 -2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm-4.748 4-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0-6.51e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148h-2.334v2h1v6h-4v-3h-4v3h-4v-4.303l1-1.201v-2.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing.svg
new file mode 100644
index 000000000..a29030327
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-facing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.666 3-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.428l-2.666-2.857h-4.668s-0.666 5.579e-4 -0.666 0.7148c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm6.586 0h2.586l1.414 1.697v4.303h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-overview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-overview.svg
new file mode 100644
index 000000000..035d87265
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-overview.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.33 4e-4s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.58e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-6.668c-0.6667 0-0.666-0.7148-0.666-0.7148v-6.428l2.666-2.857zm-1.334 2h-2.586l-1.414 1.697v4.303h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-single.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-single.svg
new file mode 100644
index 000000000..d11424ce5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pages-single.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1s1 0 1 1v12c0 1-1 1-1 1h-10c-1 0-1-1-1-1v-9l4-4zm-1 2h-5.172l-2.828 2.828v7.172h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-calendar.svg
new file mode 120000
index 000000000..8c656b6ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-calendar.svg
@@ -0,0 +1 @@
+view-calendar-month.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-contacts.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-contacts.svg
new file mode 100644
index 000000000..183138eea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-contacts.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.005906-16-0.003906zm6 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.00229 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-journal.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-journal.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-mail.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-mail.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-news.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-news.svg
new file mode 100644
index 000000000..a7b863555
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-news.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.005906-16-0.003906zm7 2.004v6.996l-5 0.0039v-6.996zm2-0.003906h5v1h-5zm0 3h5v1h-5zm0 3h5v1h-5zm-7 3.004 12-0.003906v1l-12 0.0039z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-notes.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-summary.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-summary.svg
new file mode 100644
index 000000000..e7e026242
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-summary.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 3c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.002286 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks-pending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks-pending.svg
new file mode 100644
index 000000000..536e474ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks-pending.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.004586 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.001953 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm1.641 1h1v2.449h-1v-2.449zm0 3h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-pim-tasks.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-presentation.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-presentation.svg
new file mode 100644
index 000000000..eeb07f5e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-presentation.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v7s4e-6 2 2 2h12s2 4.16e-4 2-2v-7s4.06e-4 -2-2-2h-12zm4 2.5 5 3-5 3v-6zm-2.021 9.5s-0.9785 0.001701-0.9785 1.002v0.9961h10v-0.9961c0-1-1-1.002-1-1.002h-8.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-preview.svg
new file mode 100644
index 000000000..47768d2e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-preview.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-12zm10 2c1.108 0 2 0.892 2 2s-0.892 2-2 2-2-0.892-2-2 0.892-2 2-2zm-7 3.475 3.977 4.5 2.549-2.475 2.475 2.475v2.025h-12v-3l3-3.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-private.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-private.svg
new file mode 100644
index 000000000..d9a0432d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-private.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1-0.75 3h9.5l-0.75-3-4 0.5zm-1 4-3 2h16l-3-2zm1 3c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.56 0 2.821-1.201 2.971-2.721 0.3-0.18 0.6593-0.2793 1.029-0.2793s0.7293 0.0993 1.029 0.2793c0.15 1.52 1.411 2.721 2.971 2.721 1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.39 0-2.539 0.97-2.869 2.25-0.36-0.14-0.7309-0.25-1.131-0.25s-0.7691 0.11-1.119 0.25c-0.34-1.28-1.491-2.25-2.881-2.25zm0 1.25c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75zm8 0c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all-tree.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-all.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-own.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-own.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-system.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-system.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-system.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-process-users.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-users.svg
new file mode 120000
index 000000000..2a623b6dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-process-users.svg
@@ -0,0 +1 @@
+peers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode-active.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode-active.svg
new file mode 100644
index 000000000..2bb4c3664
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode-active.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.03 1c-0.1471 3e-3 -0.3 0.01696-0.459 0.03906-0.5669 0.0788-1.252 0.3525-2.016 0.7598-1.541-0.8531-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.73-3.291 0.6895l-0.5156-0.01562v14.17h11.79c-0.483-0.533-0.7871-1.231-0.7871-2 0-1.184 0.7078-2.209 1.715-2.695-0.487-0.137-0.9794-0.2859-1.525-0.4219-0.979-0.245-2.091-0.1866-3.189 0.4844v-8.697c0.7033-0.3855 1.245-0.5982 1.68-0.6621 0.2392-0.0352 0.4522-0.03216 0.6582-0.005859 0.206 0.0265 0.4053 0.07717 0.6113 0.1387 0.535 0.1598 1.194 0.4125 2.051 0.5605v8.486c0.315-0.114 0.648-0.1875 1-0.1875s0.685 0.0735 1 0.1875v-9.342l-0.5176 0.01758c-1.516 0.0552-2.27-0.3987-3.25-0.6914-0.367-0.1098-0.7611-0.1809-1.203-0.1719zm-4.811 0.9941c0.4989 0.0386 1.063 0.2193 1.781 0.6152v8.727c-1.104-0.642-2.21-0.6903-3.184-0.4473-0.6532 0.162-1.247 0.349-1.816 0.5v-8.725c0.8021-0.148 1.474-0.381 2.055-0.5312 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.005859zm8.781 10.01a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode.svg
new file mode 100644
index 000000000..903213624
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-readermode.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.03 1c-0.1474 3e-3 -0.3 0.01501-0.459 0.03711-0.5669 0.0788-1.252 0.3544-2.016 0.7617-1.541-0.8531-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.7281-3.291 0.6875l-0.5156-0.01562v14.17h15v-14.16l-0.5176 0.01758c-1.517 0.0552-2.27-0.3967-3.25-0.6895-0.3673-0.1098-0.761-0.1809-1.203-0.1719zm-4.811 0.9941c0.499 0.0386 1.063 0.2194 1.781 0.6152v8.725c-1.104-0.6418-2.21-0.69-3.184-0.4473-0.6532 0.1628-1.247 0.3509-1.816 0.502v-8.727c0.8021-0.1479 1.474-0.3791 2.055-0.5293 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.005859zm5.119 0.007812c0.2059 0.0265 0.4047 0.07711 0.6113 0.1387 0.5344 0.1598 1.193 0.4125 2.051 0.5605v8.684c-0.5698-0.1524-1.163-0.342-1.811-0.5039-0.9798-0.2448-2.091-0.1848-3.189 0.4863v-8.699c0.7033-0.3855 1.245-0.5963 1.68-0.6602 0.2393-0.0352 0.4523-0.03216 0.6582-0.005859z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-refresh.svg
new file mode 100644
index 000000000..e1400653d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-refresh.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 6.707-5h-2.209a4.975 4.975 0 0 1-4.523 2.949 4.975 4.975 0 0 1-4.975-4.975 4.975 4.975 0 0 1 4.975-4.975 4.975 4.975 0 0 1 3.9 1.941c-0.5587 0.4199-1.117 0.8404-1.676 1.26l4.801 1.396-0.003906-5c-0.4951 0.3715-0.9896 0.7434-1.484 1.115a7 7 0 0 0-5.512-2.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-resource-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-resource-calendar.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-resource-calendar.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-restore.svg
new file mode 100644
index 000000000..6db6a2e3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-restore.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004v3h-3v2h4c1 0 1-1 1-1v-4zm6 0v4s0 1 1 1h4v-2h-3v-3zm-9 7v2h3v3h2v-4s0-1-1-1zm10 0c-1-0.003906-1 1-1 1v4h2v-3h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-right-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-right-close.svg
new file mode 100644
index 000000000..666d84a29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-right-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 15c5.333 2e-3 10.67-0.0059 16-0.0039v-14c-5.333-2e-3 -10.67 0.0059-16 0.0039zm6-1.996-4-0.0078v-10l4 0.0059zm8-2.004h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586v-1.414h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-right-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-right-new.svg
new file mode 100644
index 000000000..95da04bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-right-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.002006-10.67-0.005906-16-0.003906zm6 2v10l-4 2e-3v-10zm4 2h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-services-scripted-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-services-scripted-amarok.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-services-scripted-amarok.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sidetree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sidetree.svg
new file mode 100644
index 000000000..a9f4c76a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sidetree.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h14zm-7-2v-10l-5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending-name.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending-name.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending.svg
new file mode 100644
index 000000000..8bb0dcdc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-ascending.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm6.5 0v4h-3l4.5 7 4.5-7h-3v-4zm-6.5 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending-name.svg
new file mode 100644
index 000000000..e2d2ac84a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending-name.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm7.534 0-4.505 7h3v5h3v-5h3zm-7.398 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending.svg
new file mode 100644
index 000000000..8ebe36d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort-descending.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm7.991 0-4.491 7h3v4h3v-4h3zm-7.991 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort.svg
new file mode 100644
index 000000000..32147c3bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-sort.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1-3 4h2v3h2v-3h2zm-9.5 1c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm4.5 1v3h-2l3 4 3-4h-2v-3zm-4.5 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-split-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-effect.svg
new file mode 100644
index 000000000..6f7c1d057
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-effect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0.9941v14l16 0.005859v-14c0-6.2e-6 -16-0.005859-16-0.005859zm2 2 12 0.001953v10.01l-6-0.001953h-6v-10.01zm6 10.01h1v-1h-1v1zm0-10v2h1v-2h-1zm-1 1-1.113 2.889-3.092 0.166 2.404 1.953-0.7969 2.992 2.598-1.684v-6.316zm1 2v2h1v-2h-1zm0 3v2h1v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-split-left-right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-left-right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-left-right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-split-top-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-top-bottom.svg
new file mode 100644
index 000000000..7870e9405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-split-top-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14c5.333-2e-3 10.67 0.005906 16 0.003906v-14c-5.333 0.0019-10.67-0.005906-16-0.003906zm2 2h12v4h-12v-4zm0 6h12v4.006h-5v-0.005859h-2v0.003906l-5 0.001953v-4.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-statistics.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-statistics.svg
new file mode 100644
index 000000000..a552adc5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-statistics.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2v12h2v-12zm-12 2v10h2v-10zm8 2v8h2v-8zm-4 2v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-ltr.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-ltr.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-rtl.svg
new file mode 100644
index 000000000..3070185c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-table-of-contents-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.62 3c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-task-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-add.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-add.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child-add.svg
new file mode 120000
index 000000000..4226a5356
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child-add.svg
@@ -0,0 +1 @@
+view-task-child.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child.svg
new file mode 100644
index 000000000..0a0914775
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-task-child.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8.004v-2h-6.003v-10h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c1.256 1.255 3.781 3.75 3.781 3.75s3.953-4.544 5.936-6.81v2.811h2v-6c0-2-2-2-2-2zm7 10 0.0035 5h5.996l5e-4 -5c1e-4 -1-1-1-1-1h-4s-1 0-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-task.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-add.svg
new file mode 100644
index 000000000..8ed345be5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-add.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2h-10zm2 9v2h4v-2h-4zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-remove.svg
new file mode 100644
index 000000000..8d9c71af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm5 0v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-baselined.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-calculus.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-calculus.svg
new file mode 100644
index 000000000..ace95dcc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-calculus.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2h-10zm2 9v2h4v-2h-4zm4.992 0v6h5v-6h-5zm1 2h1v1h-1v-1zm2 0h1v1h-1v-1zm-2 2h1v1h-1v-1zm2 0h1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-child-insert.svg
new file mode 100644
index 000000000..2a9383020
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.001 1c-2.25 0-2 2-2 2v6h2v-3h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm-1.141 9c-0.9637 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm9.14 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-edit.svg
new file mode 100644
index 000000000..87bf46f7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-edit.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2h-10zm2 9v2h4v-2h-4zm9.807 0c-0.09102 0-0.1832 0.0348-0.2539 0.1055l-0.6973 0.7031 1.336 1.336 0.7031-0.6973c0.1414-0.1414 0.1414-0.3645 0-0.5059l-0.8359-0.8359c-0.07068-0.07068-0.1609-0.1055-0.252-0.1055zm-1.432 1.289-3.375 3.375v1.336h1.336l3.375-3.375-1.336-1.336z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule-insert.svg
new file mode 120000
index 000000000..4f816599f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/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-Plus-Dark/actions/16/view-time-schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-unsplit-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-unsplit-effect.svg
new file mode 100644
index 000000000..0ab656f41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-unsplit-effect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 0.9941v14l16 0.005859v-14c0-6.2e-6 -16-0.005859-16-0.005859zm2 2 12 0.001953v10.01l-5 0.003906v-0.005859h-2v0.003906l-5-0.003906v-10.01zm6 1.006-1.113 2.889-3.092 0.166 2.404 1.953-0.7988 2.992 2.6-1.684 2.6 1.684-0.7988-2.992 2.404-1.953-3.092-0.166-1.113-2.889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-user-offline-kopete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-user-offline-kopete.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-user-offline-kopete.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-visible.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-visible.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view-web-browser-dom-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view-web-browser-dom-tree.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view-web-browser-dom-tree.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_choose.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_choose.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_choose.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_detailed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_detailed.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_detailed.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_fit_to_page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_fit_to_page.svg
new file mode 120000
index 000000000..67400f8d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_fit_to_page.svg
@@ -0,0 +1 @@
+./zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_icon.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_icon.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_left_right.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_left_right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_left_right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_multicolumn.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_multicolumn.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_multicolumn.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_top_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_top_bottom.svg
new file mode 120000
index 000000000..e12ea4ce0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_top_bottom.svg
@@ -0,0 +1 @@
+view-split-top-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/view_tree.svg b/.icons/Gruvbox-Plus-Dark/actions/16/view_tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/view_tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewbib.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewbib.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewbib.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewdvi.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewdvi.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewdvi.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewhtml.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewhtml.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewhtml.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewimage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewimage.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewimage.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewlog.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewlog.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewlog.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewmag+.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag+.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag+.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewmag-.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag-.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag-.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewmag1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewmag1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewmagfit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewmagfit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewmagfit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewpdf.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewpdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewpdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/viewps.svg b/.icons/Gruvbox-Plus-Dark/actions/16/viewps.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/viewps.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vinyl.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vinyl.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vinyl.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/virtual-desktops.svg b/.icons/Gruvbox-Plus-Dark/actions/16/virtual-desktops.svg
new file mode 100644
index 000000000..d2d1d619b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/virtual-desktops.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v5h6v-5h-6zm8 0v5h6v-5h-6zm-7 1h2v1h-2v-1zm-1 6v5h6v-5h-6zm8 0v5h6v-5h-6zm3 3h2v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/visibility.svg b/.icons/Gruvbox-Plus-Dark/actions/16/visibility.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/visibility.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-create.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-create.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-create.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-download.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-off.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-off.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-off.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-power-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-restart.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-restart.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-restart.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect-keep.svg
new file mode 100644
index 000000000..f4841f72f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect-keep.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5a2.5 2.5 0 0 1-2.5-2.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5a2.5 2.5 0 0 1 0.998-1.99c-0.4195-0.3182-0.9379-0.5098-1.498-0.5098h-6zm9 5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-0.5602-0.1916-1.079-0.5098-1.498a2.5 2.5 0 0 1-1.99 0.998zm0-4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm-1 8c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-0.002016-0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect.svg
new file mode 100644
index 000000000..eb6389c0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-autoprotect.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-0.002016-0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-current.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-current.svg
new file mode 100644
index 000000000..77d766836
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-current.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5-2e-7c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c1.197 0 2.214-0.8669 2.449-2h2.551c1.368 0 2.5-1.132 2.5-2.5v-6c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm4 3h5c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-2.5v-4.5c0-1.368-1.132-2.5-2.5-2.5zm-6 2h6c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-6c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-recording.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-recording.svg
new file mode 100644
index 000000000..101e13317
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-recording.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 2a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-revert.svg
new file mode 100644
index 000000000..f1751cbda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot-revert.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.5 1.1v0.9004h1.215c1.071 0 1.785 0.8996 1.785 2.1 0 1.44-1.428 2-1.428 2s0.5352-0.8804 0.5352-1.4c0-0.52-0.108-0.6992-1.072-0.6992h-1.035v0.6992l-2-1.699 2-1.9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot.svg
new file mode 100644
index 000000000..09f1752e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshot.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953a4.5 4.5 0 0 1-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186a4.5 4.5 0 0 1 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758a4.5 4.5 0 0 1 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm-0.5 1h1v2h2v1h-3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshots-manage.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshots-manage.svg
new file mode 100644
index 000000000..12876fe9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-snapshots-manage.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 0c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-1.5 2h1l0.5 0.5 0.5-0.5h1v3h-1v-1.666l-0.5 0.666-0.5-0.666v1.666h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-suspend.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-suspend.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-suspend.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install.svg
new file mode 100644
index 000000000..3c5f33eb1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-tools-install.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.909 5.545c0.586 1.24 0.6868 1.86 1.273 3.1 0.6197-1.231 0.7739-1.619 1.394-2.85 0.6705-1.096 2.599-1.006 3.515 0.05649 0.9009-1.206 2.721-1.011 3.89-0.01649 0.8267-1.204 2.452-1.014 3.006 0.3405 0.04876 1.508-0.04877 2.534 0 4.041 0 1.031-1.986 0.9717-1.986 0 0.01625-1.181-0.01626-1.82 0-3.001 0-1.201-1-1.23-1 0v3.001c0 1.032-2 0.9812-2 0v-3.001c0-1.193-1-1.225-1 0v3.001c0 1.061-2 1.028-2 0v-3.306c-0.07064-0.6685-0.592-0.6776-0.8653-0.225-0.6847 1.51-1.174 2.115-1.859 3.625-0.4193 0.8686-1.682 0.9667-2.206-0.01165-0.7274-1.618-1.215-2.469-1.942-4.087-0.6481-1.361 1.366-1.563 1.781-0.6664z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm-upload.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm-upload.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm_clone_wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm_clone_wizard.svg
new file mode 100644
index 000000000..51f7e1ad0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm_clone_wizard.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 1e-6 -1 1v1h11v8h1s1-1e-6 1-1v-8c0-1-1-1-1-1zm-3 3s-1 1e-6 -1 1v8c0 1 1 1 1 1h2v1c0 1 1 1 1 1h5s1-1e-6 1-1v-1h2s1-1e-6 1-1v-8c0-1-1-1-1-1zm1 2h9v6h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vm_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vm_new.svg
new file mode 120000
index 000000000..ddc3d28c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vm_new.svg
@@ -0,0 +1 @@
+entry-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-autoprotect-keep.svg
new file mode 120000
index 000000000..858084d6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-autoprotect-keep.svg
@@ -0,0 +1 @@
+vm-snapshot-autoprotect-keep.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-previous.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-checkpoint-previous.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-download-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-download-inactive.svg
new file mode 100644
index 000000000..7c44cc044
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-download-inactive.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.203 1-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.001198 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.009764-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 10v3h-1l2 3 2-3h-1v-3h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-downloading.svg
new file mode 100644
index 000000000..d6976ff7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component-downloading.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m13 10v3h-1l2 3 2-3h-1v-3h-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.203 1-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.001198 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.009764-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component.svg
new file mode 100644
index 000000000..fcc52ba5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-component.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.203 1-1.924 0.614c-4.066 1.312-4.197 1.359-4.248 1.514-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05429 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5248 3.047 1.045s2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6734-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4777-0.2861-2.232-0.8613-1.201-0.3938-2.581-0.8419-3.064-0.9941l-0.8789-0.2683-1.793 1.71zm1.811 1.993 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8046c-0.4486 0.393-0.6098 0.4913-1.049 0.4863-0.1084-0.008942-0.2607-0.05137-0.4726-0.1172-0.8984-0.2789-1.842-0.5821-3.604-1.164 0.0052 1.847 0.00205 4.243 0.07617 4.393 0.008967-0.001155 5.92 1.899 5.92 1.899l5.903-1.883c0.1084-0.1328 0.09668-2.624 0.0918-4.403-1.258 0.4074-2.518 0.8072-3.778 1.211-0.01865 0.00659-0.1998 0.06828-0.4063 0.05468-0.3146-0.02071-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.9182-0.832-0.9182-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-datacenter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-datacenter.svg
new file mode 100644
index 000000000..918b9bd15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-datacenter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h16v-10h-8v-4zm1 2h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-12 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-disabled.svg
new file mode 100644
index 000000000..fda42b2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m10.5 9c-0.831 0-1.5 0.669-1.5 1.5v4c0 0.831 0.669 1.5 1.5 1.5h4c0.831 0 1.5-0.669 1.5-1.5v-4c0-0.831-0.669-1.5-1.5-1.5h-4zm0.5859 1.379 1.414 1.414 1.414-1.414 0.707 0.707-1.414 1.414 1.414 1.414-0.707 0.707-1.414-1.414-1.414 1.414-0.707-0.707 1.414-1.414-1.414-1.414 0.707-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-error-emblem.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-error-emblem.svg
new file mode 100644
index 000000000..395eedca4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-error-emblem.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12.5 9c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-2.5 3h5v1h-5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-manage-autostart-vms.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-manage-autostart-vms.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-manage-autostart-vms.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-marker-add.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-marker-add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-marker-add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-new.svg
new file mode 100644
index 000000000..89ffc94c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Highlight" cx="12.5" cy="3.5" r="3.5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-powered-on.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-powered-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-powered-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-bullet.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-flag.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-max-recommended-flag.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-bullet.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-flag.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-min-recommended-flag.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-bullet.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-flag.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-ram-recommended-flag.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-beginning.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-beginning.svg
new file mode 120000
index 000000000..f5627dd9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-beginning.svg
@@ -0,0 +1 @@
+media-playback-start-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-pause.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-pause.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-play.svg
new file mode 120000
index 000000000..f1fddde07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-play.svg
@@ -0,0 +1 @@
+media-playback-playing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-fast.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-fast.svg
new file mode 100644
index 000000000..00e1b2bbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-fast.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4v8l5-4zm5 4v4l5-4-5-4zm5 0v4l5-4-5-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-normal.svg
new file mode 100644
index 000000000..c40412ff3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-replay-speed-normal.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 8-5 4v-8z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 4v8l5-4zm5 4v4l5-4-5-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-suspended.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-suspended.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-suspended.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcd-server.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcd-server.svg
new file mode 100644
index 000000000..200d66860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcd-server.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-2.07 0-3.83 1.271-4.59 3.061-1.93 0.29-3.41 1.939-3.41 3.939 0 2.21 1.79 4 4 4h8.5c1.93 0 3.5-1.57 3.5-3.5 0-1.8-1.35-3.271-3.09-3.471-0.46-2.29-2.48-4.029-4.91-4.029z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcenter.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcenter.svg
new file mode 100644
index 000000000..e64464edc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-vcenter.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.666 0c-1.46 0-2.666 1.206-2.666 2.666v1.334h-1.334c-1.46 0-2.666 1.206-2.666 2.666v6.668c0 1.46 1.206 2.666 2.666 2.666h6.668c1.46 0 2.666-1.206 2.666-2.666v-1.334h1.334c1.46 0 2.666-1.206 2.666-2.666v-6.668c0-1.46-1.206-2.666-2.666-2.666h-6.668zm-0.666 2h8v8h-4v4h-8v-8h4v-4zm1 1v4h-4v6h6v-4h4v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-appliance.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-appliance.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-appliance.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-console.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-console.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-console.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity-error.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity-error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity-error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity.svg b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/vmware-view-unity.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wallet-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wallet-closed.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wallet-closed.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wallet-open.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wallet-open.svg
new file mode 100644
index 000000000..ebd5b0e1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wallet-open.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.666 1c-0.9233 0-1.666 0.7805-1.666 1.75v10.5c0 0.97 0.7427 1.75 1.666 1.75h6.668c0.923 0 1.666-0.78 1.666-1.75v-10.5c0-0.9695-0.743-1.75-1.666-1.75zm2.334 2h2v7h-2zm0 8h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/warnnext.svg b/.icons/Gruvbox-Plus-Dark/actions/16/warnnext.svg
new file mode 120000
index 000000000..ec0187673
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/warnnext.svg
@@ -0,0 +1 @@
+errornext.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/warnprev.svg b/.icons/Gruvbox-Plus-Dark/actions/16/warnprev.svg
new file mode 120000
index 000000000..427bf1a90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/warnprev.svg
@@ -0,0 +1 @@
+errorprev.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/web-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/16/web-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/web-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/web.svg b/.icons/Gruvbox-Plus-Dark/actions/16/web.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/web.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/whitebalance.svg b/.icons/Gruvbox-Plus-Dark/actions/16/whitebalance.svg
new file mode 100644
index 000000000..a330275bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/whitebalance.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 0v2h1v-2zm0.5 3c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm0 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm-8 2.5v1h2v-1zm14 0v1h2v-1zm-6.5 6.5v2h1v-2zm5.803-12.01-1.414 1.414 0.7071 0.7071 1.414-1.414zm-10.61 0-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm9.899 9.899-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm-9.192 0-1.414 1.414 0.7071 0.7071 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/widget-alternatives.svg b/.icons/Gruvbox-Plus-Dark/actions/16/widget-alternatives.svg
new file mode 100644
index 000000000..a4dc535e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/widget-alternatives.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v2h-4v2h4v2l5-3-5-3zm-9 1v4h4v-4h-4zm5 7-5 3 5 3v-2h4v-2h-4v-2zm5 1v4h4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-close.svg
new file mode 100644
index 000000000..621a330d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-close.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2.518l3.482 3.482-3.482 3.482v2.518h2.518l3.482-3.482 3.482 3.482h2.518v-2.518l-3.482-3.482 3.482-3.482v-2.518h-2.518l-3.482 3.482-3.482-3.482h-2.518z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-duplicate.svg
new file mode 100644
index 000000000..8fe9bb269
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8 8c-1.066 0-1 1-1 1v5c0 1 1 1 1 1h5s1 0 1-1v-5s0-1-1-1zm0 3h5v3h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-above.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-above.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-above.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-below.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-below.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-keep-below.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-maximize.svg
new file mode 100644
index 000000000..d28b6e57b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-maximize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 2h3c0.277 0 0.5 0.223 0.5 0.5v3c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-minimize.svg
new file mode 100644
index 000000000..6dbd6a94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-new.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-new.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-next.svg
new file mode 100644
index 000000000..7307b72ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-next.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1h-12zm1 5h10v7h-10v-7zm5.502 1-0.8457 0.8457 0.01172 0.01367-0.005859 0.003906 0.9824 0.9746h-3.645v1.322h3.645l-0.9883 0.9902-0.005859 0.005859 0.8516 0.8438 2.498-2.502-2.498-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-pin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-pin.svg
new file mode 100644
index 000000000..fa83ac188
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-pin.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-1.346-0.02047-1.346 2.02 0 2h0.9785l1.79e-4 2c1.189e-4 1.328-1.696 2-3 2v2h4.021l-1.928e-4 5 0.9766 1 1.023-1 1.928e-4 -5h4v-2c-1.304 0-3.056-0.6731-3-2l-1.79e-4 -2h0.9785c1.346 0.02047 1.346-2.02 0-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-pop-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-pop-out.svg
new file mode 100644
index 000000000..d559c482f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-pop-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.285 4v2.273h0.0332v0.01367l2.627-0.01172-3.945 3.947 1.777 1.777 3.947-3.945 0.001953 2.66v0.01172l2.277-0.007812-0.003906-6.719h-6.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-previous.svg
new file mode 100644
index 000000000..9f7564d06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-previous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1h-12zm1 5h10v7h-10v-7zm4.498 1-2.498 2.502 2.498 2.498 0.8457-0.8457-0.01172-0.01367 0.005859-0.003906-0.9824-0.9746h3.645v-1.322h-3.645l0.9883-0.9902 0.005859-0.005859-0.8516-0.8438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-restore.svg
new file mode 100644
index 000000000..1c546724d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-restore.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 3h3c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-shade.svg
new file mode 100644
index 000000000..6ce46e324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-shade.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-3.973 3.561 1.346 1.479 1.627-1.479v4.439h2v-4.439l1.627 1.479 1.346-1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-unpin.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-unpin.svg
new file mode 100644
index 000000000..a97b86cb1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-unpin.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.998 0.998v1.313l11.69 11.69h1.312v-1.312l-11.69-11.69h-1.313z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.01 0.9991c-0.3824-0.0058-0.6516 0.1561-0.8164 0.3887l7.611 7.611h1.205v-2c-1.304 0-3.056-0.6732-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2zm-0.9902 5.871c-0.3457 0.08535-0.6996 0.1289-1.029 0.1289v2h3.158zm2.992 2.992-0.00195 4.139 0.9766 1 1.023-1v-2.141z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window-unshade.svg
new file mode 100644
index 000000000..4de085fbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window-unshade.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 12-3.973-3.561 1.346-1.479 1.627 1.479v-4.439h2v4.439l1.627-1.479 1.346 1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window.svg
new file mode 100644
index 000000000..30c0f171a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12s0-1-1-1zm1 5h10v7h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window_new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window_new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window_new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/window_nofullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/16/window_nofullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/window_nofullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wizard_math.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_math.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_math.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pdftools.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pdftools.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pdftools.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pstools.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pstools.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_pstools.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/wizard_tabular.svg b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_tabular.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/wizard_tabular.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-album.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-album.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-album.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-albums.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-albums.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-albums.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-clementine-shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-office-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-office-address-book.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-office-address-book.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-connection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-connection.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-formula.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-formula.svg
new file mode 120000
index 000000000..76cf81500
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-image.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-image.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-text.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-in.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-out.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/x-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xc_crosshair.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xc_crosshair.svg
new file mode 100644
index 000000000..9b993abb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xc_crosshair.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1v5.5h3v-5.5zm3 5.5v3h5.5v-3zm0 3h-3v5.5h3zm-3 0v-3h-5.5v3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-system-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-system-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-system-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-close.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-maximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-maximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-menu.svg
new file mode 100644
index 000000000..eb07b7f77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-menu.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4 5 8 5-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-minimize.svg
new file mode 120000
index 000000000..e91a257b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-minimize.svg
@@ -0,0 +1 @@
+window-minimize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-shade.svg
new file mode 120000
index 000000000..913d624aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-shade.svg
@@ -0,0 +1 @@
+window-shade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-stick.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-stick.svg
new file mode 100644
index 000000000..3b8924e3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-stick.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Text" cx="8" cy="8" r="4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unmaximize.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unmaximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unmaximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unshade.svg
new file mode 120000
index 000000000..daa45831a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unshade.svg
@@ -0,0 +1 @@
+window-unshade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unstick.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unstick.svg
new file mode 100644
index 000000000..6d454a207
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce-wm-unstick.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 2a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfce4-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfce4-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfce4-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfpm-brightness-lcd.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..c2139177c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfpm-brightness-lcd.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.996 0.7188 2e-3 0.00195 2e-3 -0.00195zm2e-3 0.00195c-0.7673 0.7572-1.515 1.535-2.295 2.279h-2.703v2.703c-0.7446 0.7806-1.523 1.529-2.281 2.297 0.7579 0.768 1.537 1.516 2.281 2.297v2.703h2.703c0.7806 0.7446 1.529 1.523 2.297 2.281 0.768-0.7579 1.516-1.537 2.297-2.281h2.703v-2.703c0.7446-0.7806 1.523-1.529 2.281-2.297-0.7579-0.768-1.537-1.516-2.281-2.297v-2.703h-2.703c-0.7843-0.7439-1.53-1.522-2.299-2.279zm2e-3 2.779c2.485 0 4.5 2.015 4.5 4.5s-2.015 4.5-4.5 4.5-4.5-2.015-4.5-4.5 2.015-4.5 4.5-4.5zm0 1.5c-1.657 0-3 1.343-3 3s1.343 3 3 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xfsm-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xfsm-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xfsm-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xml-attribute-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xml-attribute-delete.svg
new file mode 100644
index 000000000..0404dc699
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xml-attribute-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm2 3h1.18l1.32 1.322 1.322-1.322h1.178v1.178l-1.32 1.322 1.32 1.322v1.178h-1.178l-1.322-1.322-1.32 1.322h-1.18v-1.178l1.322-1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xml-element-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xml-element-new.svg
new file mode 100644
index 000000000..01059f8a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xml-element-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 1.764-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.666 5.432v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-delete.svg
new file mode 100644
index 000000000..d7e6fabf4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 1.764-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.08 5.432h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-duplicate.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xml-node-duplicate.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/xml-text-new.svg b/.icons/Gruvbox-Plus-Dark/actions/16/xml-text-new.svg
new file mode 100644
index 000000000..dfb3743d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/xml-text-new.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1-5 14h2.5l1.062-3h4.875l1.061 3h2.781l-5.281-14h-1.998zm6 0v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2zm-5 4 1.75 5h-3.5l1.75-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-in.svg
new file mode 100644
index 000000000..701c17c63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.47 1-3.467 4h2v3h3v-3h2zm-9.279 0c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-out.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/y-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zone-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zone-in.svg
new file mode 100644
index 000000000..1fdcc158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zone-in.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.998 3 0.001953 2.286v3.714h8v2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zone-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zone-out.svg
new file mode 100644
index 000000000..06e319d5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zone-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.002 3-0.001953 2.286v3.714h-8v2h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-1-to-2.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-1-to-2.svg
new file mode 100644
index 000000000..d8b44cd7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-1-to-2.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm-6-3v6h2v-6zm-3 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-3-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-2-to-1.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-2-to-1.svg
new file mode 100644
index 000000000..35f3783e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-2-to-1.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm0-3v6h2v-6zm-9 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-9-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-all.svg
new file mode 100644
index 000000000..59c211769
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-all.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219h-4.812zm-5 3v4l4-4h-4zm4 0 4 4v-4h-4zm4 4-4 4h4v-4zm-4 4-4-4v4h4zm-7-3v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-best-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-best-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-best-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-center-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-center-page.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-center-page.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-double-size.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-double-size.svg
new file mode 120000
index 000000000..79ae67b73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-double-size.svg
@@ -0,0 +1 @@
+zoom-1-to-2.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-draw.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-draw.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-draw.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-best.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-best.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-best.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-drawing.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-drawing.svg
new file mode 100644
index 000000000..5d796ef4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-drawing.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-5 3v5h3v3h5v-5h-3v-3h-5zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-height.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-height.svg
new file mode 100644
index 000000000..0a2ef39dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-height.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-1 2-3 3h6l-3-3zm-4 4v2h8v-2h-8zm-3 2v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2zm-8 1 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-page.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-page.svg
new file mode 100644
index 000000000..1df550e82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-page.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-4 3v8h6v-8h-6zm-4 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-selection.svg
new file mode 100644
index 000000000..1ede6a8a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-selection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-4 4v6h6v-6h-6zm-4 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-width.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-width.svg
new file mode 100644
index 000000000..0fd29104b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-fit-width.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-2 3v8h2v-8h-2zm-1 1-3 3 3 3v-6zm4 0v6l3-3-3-3zm-9 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-half-size.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-half-size.svg
new file mode 120000
index 000000000..b5036e78d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-half-size.svg
@@ -0,0 +1 @@
+zoom-2-to-1.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-large.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-large.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-large.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-x.svg
new file mode 100644
index 000000000..298047bf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-x.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.191 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm1.997-5.533-4-3.467v2h-3v3h3v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in.svg
new file mode 100644
index 000000000..ff118fd34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.5 3h3v2.516h2.5v2.978h-2.5v2.505h-3v-2.505h-2.5v-2.978h2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-next.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-next.svg
new file mode 100644
index 000000000..a2669f791
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-next.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5-4v2l-4 3e-7v2l4-3e-7v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-original.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-original.svg
new file mode 100644
index 000000000..9984905d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-original.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.725 3h2.522v8h-2.522v-5h-1.334v-1.666s1.334-6.523e-4 1.334-1.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-large.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-large.svg
new file mode 100644
index 000000000..71bb481c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-large.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.191 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm-4.003-3h5l-1.414-1.414 2.414-2.464-2.121-2.121-2.464 2.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-x.svg
new file mode 100644
index 000000000..d8bcc21ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-x.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.82 15c0.6627 0 1.188-0.5489 1.188-1.219v-4.781h-2v4h-4v2zm1.188-7v-7h-7v7zm-12-2v-3h4v-2h-4.812c-0.663 0-1.188 0.5488-1.188 1.219v3.781zm-2 5.53 4 3.467v-2h3v-3h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-y.svg
new file mode 100644
index 000000000..578302d5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out-y.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 2.188c0-0.6627-0.5489-1.188-1.219-1.188h-4.781v2h4v4h2zm-7-1.188h-7v7h7zm-2 12h-3v-4h-2v4.812c0 0.663 0.5488 1.188 1.219 1.188h3.781zm5.53 2 3.467-4h-2v-3h-3v3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out.svg
new file mode 100644
index 000000000..a5b302914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-out.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm10 5.516v2.978h-8v-2.978z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-pixels.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-pixels.svg
new file mode 100644
index 000000000..b4dc0c84f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-pixels.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-1 2-2.5 2.5h5l-2.5-2.5zm2.5 2.5v5l2.5-2.5-2.5-2.5zm0 5h-5l2.5 2.5 2.5-2.5zm-5 0v-5l-2.5 2.5 2.5 2.5zm1.25-3.75v2.5h2.5v-2.5h-2.5zm-5.75 2.25v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-previous.svg
new file mode 100644
index 000000000..da1456951
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-previous.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5 2v-2l4-3e-7v-2l-4 3e-7v-2l-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-selection.svg
new file mode 100644
index 000000000..f21682109
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom-selection.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-2.5 2.5h5zm2.5 2.5v5l2.5-2.5zm0 5h-5l2.5 2.5zm-5 0v-5l-2.5 2.5zm-4.5-1.5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16/zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/16/zoom.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16/zoom.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/16@2x b/.icons/Gruvbox-Plus-Dark/actions/16@2x
new file mode 120000
index 000000000..19c7bdba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/16@2x
@@ -0,0 +1 @@
+16 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/CVnamespace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/CVnamespace.svg
new file mode 100644
index 000000000..10159a63d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/CVnamespace.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-1.5 2v6l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/Finished.svg b/.icons/Gruvbox-Plus-Dark/actions/22/Finished.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/Finished.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/Info-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/Info-amarok.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/Info-amarok.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/PrePostCondition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/PrePostCondition.svg
new file mode 100644
index 000000000..77a8e1778
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/PrePostCondition.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7v8s0 2 2 2h10c2 0 2-2 2-2v-6l-4-4h-8c-2 0-2 2-2 2zm2 0h6l-4.4e-4 4h4v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionError.svg b/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionError.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionError.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionTM.svg b/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionTM.svg
new file mode 120000
index 000000000..a83209821
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/SuggestionTM.svg
@@ -0,0 +1 @@
+database-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/accept_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/accept_signal.svg
new file mode 100644
index 000000000..91c0580e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/accept_signal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4 4.041 7-4.041 7h14v-14zm3.463 2h8.535v10h-8.535l2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/accept_time_event.svg b/.icons/Gruvbox-Plus-Dark/actions/22/accept_time_event.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/accept_time_event.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/accessories-dictionary-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/accessories-dictionary-symbolic.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/accessories-dictionary-symbolic.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-add.svg
new file mode 100644
index 000000000..a21383f6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-add.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.5 4v8h2v-7.25c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.25 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h8.5v-1c0-1 1-1 1-1zm9.5 1v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h6.75s-1 0-1-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.5 6v10h6.5v-1c0-1 1-1 1-1v-2h3.5v-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-close.svg
new file mode 100644
index 000000000..d8d27c53d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-close.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 6v10l7.5-0.0039-1-0.9961v-3.004l4.5 0.0039v-6h-11zm11 6h-1.5l1 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.25 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.0071-1 0.9929-1zm8.914-3h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14.5 4v8h0.5l1 1 0.5-0.5v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-delete.svg
new file mode 100644
index 000000000..8f998a6ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-delete.svg
@@ -0,0 +1,9 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 6v10l7.5-0.0039-1-0.9961v-3.004l4.5 0.0039v-6h-11zm11 6h-1.5l1 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.25 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.0071-1 0.9929-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.5 4v8h0.5l1 1 0.5-0.5v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-NegativeText" d="M 13.414,13 H 12 v 1.414 L 13.586,16 12,17.586 V 19 h 1.414 L 15,17.414 16.586,19 H 18 V 17.586 L 16.414,16 18,14.414 V 13 H 16.586 L 15,14.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-edit.svg
new file mode 100644
index 000000000..1f9f37db9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-edit.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.249 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h9.5l1.5-1.5v-0.5zm12.2 1.002c-0.06711 0.0026-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953zm-10.45 1.365v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75v-1l1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.499 6v10h7.5l3.5-3.5v-6.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14.5 4v10.5l2-2v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-reopen.svg
new file mode 100644
index 000000000..132aa3b20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-reopen.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.25 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h8.562c0.4053-0.3894 0.8983-0.6754 1.438-0.834v-0.166c0-1 1-1 1-1zm11 1v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5zm-11 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h7.092c-0.2238-0.4685-0.3405-0.9808-0.3418-1.5-2.46e-4 -0.1673 0.0115-0.3344 0.03516-0.5h-7.535z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.5 6v10h7.535a3.5 3.5 0 0 1 2.465-2.84v-1.16h1v-6z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14.5 4v9.635a3.5 3.5 0 0 1 1-0.4805v-1.154h1v-7.25c0-0.4155-0.3345-0.75-0.75-0.75h-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-asset.svg
new file mode 100644
index 000000000..98a309855
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-asset.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-3.428 3h6.855l1.145 3.428v3.43h-0.5723v1.143h-1.143v-1.143h-5.715v1.143h-1.143v-1.143h-0.5723v-3.43l1.145-3.428zm0.8223 1.143-0.5723 1.715h6.354l-0.5703-1.715h-5.211zm0.0332 3.143c-0.4734 0-0.8574 0.3841-0.8574 0.8574 0 0.4734 0.3841 0.8574 0.8574 0.8574 0.4734 0 0.8574-0.3841 0.8574-0.8574 0-0.4734-0.3841-0.8574-0.8574-0.8574zm5.143 0c-0.4734 0-0.8555 0.3841-0.8555 0.8574 0 0.4734 0.3821 0.8574 0.8555 0.8574s0.8574-0.4534 0.8574-0.8574c0-0.4041-0.384-0.8574-0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-cash.svg
new file mode 100644
index 000000000..5ad127806
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-cash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-0.7148 2h1.43v0.7148h2.143v1.428h-2.143v2.143h0.3574c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5h-0.3574v0.7148h-1.43v-0.7148h-2.143v-1.428h2.143v-2.143h-0.3574c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5h0.3574zm-0.3574 2.143c-0.5917 0-1.07 0.4806-1.07 1.072 0 0.5917 0.4786 1.07 1.07 1.07h0.3574v-2.143h-0.3574zm1.787 3.572v2.143h0.3574c0.5917 0 1.07-0.4806 1.07-1.072 0-0.5917-0.4786-1.07-1.07-1.07h-0.3574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-checking.svg
new file mode 100644
index 000000000..8917c6817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-checking.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0.1504 2.006c1.318 0.06752 2.582 0.7306 3.375 1.912l0.8965-0.6016 0.01953 3.922-3.619-1.502 0.9062-0.6074c-0.6681-0.9947-2.017-1.258-3.012-0.5898-0.5045 0.3387-0.8212 0.9032-0.9238 1.457l-2.055-0.8711c0.2633-0.9482 0.8668-1.781 1.771-2.389 1.003-0.6749 2.01-0.7632 2.641-0.7305zm-0.9668 6.252-0.9102 0.6113c0.6681 0.9947 2.021 1.258 3.016 0.5898 0.5045-0.3389 0.8173-0.9071 0.9199-1.461l2.051 0.875c-0.2642 0.9498-0.8652 1.784-1.77 2.391-1.992 1.334-4.69 0.8046-6.025-1.186l-0.8887 0.5996-0.01758-3.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-closed.svg
new file mode 100644
index 000000000..7e37ab895
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5,5 V 7.518 L 8.482,11 5,14.482 V 17 H 7.518 L 11,13.518 14.482,17 H 17 V 14.482 L 13.518,11 17,7.518 V 5 H 14.482 L 11,8.482 7.518,5 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-credit-card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-credit-card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-expense.svg
new file mode 100644
index 000000000..7d7e6724b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-expense.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 13h-7v-4h7v-2l7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-income.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-income.svg
new file mode 100644
index 000000000..b17476417
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-income.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 9h7v4h-7v2l-7-4 7-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-investments.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-investments.svg
new file mode 120000
index 000000000..fe4edfa80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-investments.svg
@@ -0,0 +1 @@
+investment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-liability.svg
new file mode 100644
index 000000000..55e38f184
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-liability.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm8.498 1.805 1 1.73-6 3.465 6 3.465-1 1.73-9-5.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-loan.svg
new file mode 100644
index 000000000..f48b0fdb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-loan.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4-3 4h2v5h2v-5h2zm4.428 4v0.5723h-0.2852c-1.105 0-2 0.8952-2 2 0 1.105 0.8952 2 2 2h0.2852v1.713h-1.715v1.143h1.715v0.5723h1.145v-0.5723h0.2852c1.105 0 2-0.8952 2-2 0-1.105-0.8952-2-2-2h-0.2852v-1.713h1.715v-1.143h-1.715v-0.5723zm-0.2852 1.713h0.2852v1.715h-0.2852c-0.4731 0-0.8574-0.3821-0.8574-0.8555 1e-7 -0.4731 0.3841-0.8574 0.8574-0.8574v-0.00195zm5.857 2.287-2 3h1.25v3h1.5v-3h1.25zm-4.428 0.5723h0.2852c0.4731 0 0.8555 0.3821 0.8555 0.8555 0 0.4731-0.3821 0.8574-0.8555 0.8574h-0.2852v-1.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-reconciled.svg
new file mode 120000
index 000000000..f1c9d52e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-reconciled.svg
@@ -0,0 +1 @@
+reconcile.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-types-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-savings.svg
new file mode 120000
index 000000000..7343f7945
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-types-savings.svg
@@ -0,0 +1 @@
+view-financial-account-savings.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online-all.svg
new file mode 100644
index 000000000..29379adc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.0078-1.574h4e-3s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-2e-3 0.0019h0.0059c0.0879-0.0022 0.1742-0.0026 0.2617 2e-3 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2186-1.138 0.2186-1.738 0-3.866-3.134-7-7-7zm-0.5 1.938c0.0669-7e-3 0.1512 4e-3 0.2188 0 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625zm4.664 2.344c0.01045-0.00265 0.01776-0.00161 0.02344 0.00195 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16.39 13.37c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online.svg
new file mode 100644
index 000000000..5819667cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.0078-1.574h4e-3s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-2e-3 0.0019h0.0059c0.0879-0.0022 0.1742-0.0026 0.2617 2e-3 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2188-1.138 0.2188-1.738 0-3.866-3.134-7-7-7zm-0.3906 1.936c0.03788 0.00137 0.07558 0.00395 0.1094 0.00195 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625v-0.00195c0.03345-0.0035 0.0715-0.00333 0.1094-0.00195zm4.555 2.346c0.01045-0.00265 0.01776-0.00161 0.02344 0.00195 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062zm1.227 5.096c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8102-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8112 0.9961-1.346l-1.152-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-4e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/account.svg b/.icons/Gruvbox-Plus-Dark/actions/22/account.svg
new file mode 100644
index 000000000..a27a40db5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/account.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 6v10h11v-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14.5 4v14h1.25c0.4155 0 0.75-0.3345 0.75-0.75v-12.5c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.25 4c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h11v-2zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h9.5c0.4155 0 0.75-0.3345 0.75-0.75v-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/acrobat.svg b/.icons/Gruvbox-Plus-Dark/actions/22/acrobat.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/acrobat.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/action-albumfolder-importdir2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/action-albumfolder-importdir2.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/action-albumfolder-importdir2.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/action-rss_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/action-rss_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/action-rss_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/action-unavailable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/action-unavailable.svg
new file mode 100644
index 000000000..096a36c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/action-unavailable.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-6.938 6.938c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-2.759 2.241-5 5-5zm4.188 2.25c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 2.759-2.241 5-5 5-1.019 0-1.959-0.2876-2.75-0.8125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/activities.svg b/.icons/Gruvbox-Plus-Dark/actions/22/activities.svg
new file mode 100644
index 000000000..21f8dec0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/activities.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 9c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-2e-7 -1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2 0-1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/activity-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/22/activity-fork.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/activity-fork.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/actor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/actor.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/actor.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/add-files-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/add-files-to-archive.svg
new file mode 100644
index 000000000..364da7faf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/add-files-to-archive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm3 2h2v2h-2v2h2v2h-2v2h2c0-2.761 2.239-5 5-5 0.3359 1.779e-4 0.6709 0.03416 1 0.1016v-1.102l-4-4h-4v2zm2 8v2h-2v2h4.021c-1.267-0.9398-2.016-2.422-2.021-4zm5-4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/add-folder-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/add-folder-to-archive.svg
new file mode 120000
index 000000000..bf6e479e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/add-folder-to-archive.svg
@@ -0,0 +1 @@
+archive-insert-directory.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/add-placemark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/add-placemark.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/add-placemark.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/add-subtitle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/add-subtitle.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/add-subtitle.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/address-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/address-book-new.svg
new file mode 100644
index 000000000..d9cbc2421
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/address-book-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.646 7.854c0.2332-0.3273 0.3497-0.6928 0.3497-1.096 0-0.3139-0.07174-0.5627-0.2152-0.7466-0.1435-0.1838-0.3453-0.2758-0.6053-0.2758-0.3587 0-0.6569 0.1525-0.8945 0.4574s-0.3565 0.6726-0.3565 1.103c0 0.3139 0.07623 0.5672 0.2287 0.76 0.1525 0.1928 0.3542 0.2892 0.6591 0.2891s0.6009-0.1638 0.834-0.4911zm-5.408-0.693c0-1.453 0.482-2.654 1.446-3.605 0.964-0.9506 2.146-1.426 3.545-1.426 1.354 0 2.448 0.3879 3.282 1.164 0.834 0.7757 1.251 1.733 1.251 2.872 0 0.9685-0.2623 1.776-0.7869 2.421-0.5246 0.6457-1.164 0.9685-1.917 0.9685-0.2332 0-0.4506-0.06502-0.6524-0.1951-0.2018-0.13-0.3296-0.3161-0.3834-0.5582-0.3139 0.5201-0.7981 0.7802-1.453 0.7802-0.5739 0-1.04-0.2107-1.399-0.6322s-0.5381-0.9775-0.5381-1.668c0-0.7174 0.2332-1.361 0.6995-1.93 0.4663-0.5695 1.058-0.8542 1.776-0.8542 0.5739 0 0.9775 0.2197 1.211 0.6591l0.09416-0.4843h1.264c-0.148 0.7757-0.2959 1.551-0.4439 2.327-0.1166 0.6098-0.1749 0.9954-0.1749 1.157 0 0.1883 0.07623 0.2825 0.2287 0.2825 0.3228 0 0.6121-0.2152 0.8676-0.6457 0.2556-0.4305 0.3834-0.964 0.3834-1.601 0-0.825-0.2847-1.507-0.8542-2.045s-1.37-0.8071-2.401-0.8071c-1.094 0-1.989 0.3632-2.684 1.09-0.695 0.7264-1.043 1.641-1.043 2.744s0.3206 1.959 0.9618 2.569 1.518 0.9147 2.63 0.9147c0.5947 0.01851 1.172-0.109 1.749-0.2287l-0.3363 1.345c-0.4394 0.06278-0.6501 0.09416-1.65 0.09416-0.9999 2e-6 -2.453-0.4148-3.34-1.244s-1.332-1.984-1.332-3.464z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/addressbook-details.svg b/.icons/Gruvbox-Plus-Dark/actions/22/addressbook-details.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/addressbook-details.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjustcol.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjustcol.svg
new file mode 120000
index 000000000..a99dfba1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjustcol.svg
@@ -0,0 +1 @@
+gnumeric-column-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjustcurves.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjustcurves.svg
new file mode 100644
index 000000000..4db8020e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjustcurves.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v10h-2v2h2v2h2v-2h10v-2h-10v-1.5l2.906-2.18 2.121 2.121 4.973-5.354v-2.939l-5.027 5.41-1.879-1.879-3.094 2.32v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjusthsl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjusthsl.svg
new file mode 100644
index 000000000..5f6e7ab8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjusthsl.svg
@@ -0,0 +1,9 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4177" x1="393" x2="393" y1="-64" y2="-78" gradientTransform="translate(-382,82)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" offset="0"/>
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path d="m4 4v14h14v-14z" fill="url(#linearGradient4177)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjustlevels.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjustlevels.svg
new file mode 100644
index 000000000..5f155fcac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjustlevels.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5a3 3 0 0 0-2.824 2h-7.176v2h7.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h1.176v-2h-1.174a3 3 0 0 0-2.826-2zm-5 6a3 3 0 0 0-2.824 2h-2.176v2h2.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h6.176v-2h-6.174a3 3 0 0 0-2.826-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjustrgb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjustrgb.svg
new file mode 100644
index 000000000..36f138936
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjustrgb.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v2.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v6.176h2v-6.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-2.176zm6 0v7.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v1.176h2v-1.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-7.176z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adjustrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adjustrow.svg
new file mode 120000
index 000000000..b6b63bd0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adjustrow.svg
@@ -0,0 +1 @@
+gnumeric-row-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/adress-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/adress-book-new.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/adress-book-new.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/aggregation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/aggregation.svg
new file mode 100644
index 000000000..7997bacb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/aggregation.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v6l-3 3.428 4 4.572 4-4.572-3-3.428v-6zm1 7.469 1.715 1.959-1.715 1.959-1.715-1.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/akonadi-phone-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/akonadi-phone-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/akonadi-phone-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/akonadiconsole.svg b/.icons/Gruvbox-Plus-Dark/actions/22/akonadiconsole.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/akonadiconsole.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importdir.svg b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importdir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importdir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importimages.svg b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importimages.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-importimages.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-user-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-user-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/albumfolder-user-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-baseline.svg
new file mode 100644
index 000000000..5de4b8800
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v16h2v-16zm2 15h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14h-2zm6-10 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-bottom-out.svg
new file mode 100644
index 000000000..b3cca001d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v7h5v-7zm-7 2v5h5v-5zm-1 7v2h14v-2zm8 3v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-center.svg
new file mode 100644
index 000000000..056a7941a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1h-4v4h4v4h-4v4h4v1h2v-1h4v-4h-4v-4h4v-4h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-out.svg
new file mode 100644
index 000000000..6e45c51f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v14h2v-14zm4 1v5h7v-5zm-7 7v5h2v-5zm7 0v5h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-to-anchor.svg
new file mode 100644
index 000000000..752a5ff33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h2v-2zm2 2v14h2v-1h10v-4h-10v-4h10v-4h-10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left.svg
new file mode 100644
index 000000000..5bb74b767
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v14h2v-1h10v-4h-10v-4h10v-4h-10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-node.svg
new file mode 100644
index 000000000..dfa293c1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.284 3.998v0.00114a0.2917 0.2917 0 0 0-0.212 0.4844c0.5291 0.6175 1.488 0.9158 2.614 1.157 0.7974 0.1708 1.681 0.3022 2.561 0.4354v1.427h1.171v1.751h-1.171v0.8401c-0.00234 4.08e-4 -0.0045 0-0.00684 0-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.531-0.03151 0.4757 0.1446 0.8994 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.054c2.162 0.2116 4.228 0.5258 5.381 1.295a0.2918 0.2918 0 1 0 0.3237-0.4856c-1.358-0.9056-3.511-1.212-5.705-1.409v-1.263h-1.163v-2.334h1.163v-1.949c0.2068-0.03969 0.4132-0.07928 0.6041-0.1254 0.4956-0.1198 0.9328-0.2645 1.286-0.473 0.353-0.2085 0.6334-0.4989 0.7295-0.8834 0.1221-0.4887 0.06315-0.9415-0.1505-1.31-0.2137-0.3683-0.5622-0.6453-0.9826-0.8675-0.4249-0.2245-0.9313-0.3984-1.486-0.5414v-1.435h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8517-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.562-2.292-0.9655a0.2917 0.2917 0 0 0-0.2314-0.1049zm7.88 2.635c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.04959 0.1988-0.1893 0.3637-0.4594 0.5232s-0.6605 0.2955-1.126 0.4081c-0.1451 0.03502-0.3089 0.06549-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 4.053v1.484h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1533-0.8139-0.3444-1.028-0.5586-0.2142-0.2142-0.3078-0.4356-0.2861-0.7603 0.06593-0.9895 0.6103-1.595 1.481-2.054 0.8492-0.4478 2.001-0.709 3.181-0.9062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-out.svg
new file mode 100644
index 000000000..f64185e73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v14h2v-14zm-9 1v5h7v-5zm2 7v5h5v-5zm10 0v5h2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-to-anchor.svg
new file mode 100644
index 000000000..8836b9e67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 3v2h2v-2zm0 2h-2v1h-10v4h10v4h-10v4h10v1h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right.svg
new file mode 100644
index 000000000..02471de84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v1h-10v4h10v4h-10v4h10v1h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-top-out.svg
new file mode 100644
index 000000000..09b461fd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-horizontal-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2h5v-2zm-8 3v2h14v-2zm1 4v7h5v-7zm7 0v5h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-on-canvas.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-on-canvas.svg
new file mode 100644
index 000000000..d15b681d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-on-canvas.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0.0186-1 1v1h1v-1h1v-1zm3 0v1h2v-1zm4 0v1h2v-1zm4 0v1h1v1h1v-1c0-1-1-1-1-1zm-9 3v8h8v-8zm10 1v2h1v-2zm-13 0v2h1v-2zm13 3.801v2h1v-2zm-13 5.199c0 0.9814 1 1 1 1h1v-1h-1v-1h-1zm8 0v1h2v-1zm5 0h-1v1h1s1 0 1-1v-1h-1zm-13-5v2h1v-2zm4 5v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-sel-as-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-sel-as-group.svg
new file mode 100644
index 000000000..ce27f986d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-sel-as-group.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-14zm12 0v14h2v-14zm-9 2v5h1v-2h5v2h2v-5zm2 4v3h3v-3zm4 2v2h-5v2h7v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-baseline.svg
new file mode 100644
index 000000000..79636e077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4-4.285 12h-1.715v2h14v-2h-1.715l-4.285-12zm1 4 1.4 4h-2.801l1.4-4zm-2.1 6h4.199l0.7012 2h-5.602l0.7012-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-out.svg
new file mode 100644
index 000000000..f4c008482
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v7h5v-7zm7 2v5h5v-5zm-8 7v2h14v-2zm8 3v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 000000000..eca163811
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v10h-1v2h14v-2h-1v-10h-4v10h-9 5v-10zm13 12v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom.svg
new file mode 100644
index 000000000..0549d3095
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v10h-1v2h14v-2h-1v-10h-4v10h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-center.svg
new file mode 100644
index 000000000..7baf91fc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v4h-1v2h1v4h4v-4h4v4h4v-4h1v-2h-1v-4h-4v4h-4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-node.svg
new file mode 100644
index 000000000..a68d0f562
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.552 3.993a0.2921 0.2921 0 0 0-0.2202 0.4564c0.7699 1.155 1.084 3.223 1.296 5.386h-1.055v1.164h-0.5819v0.5842h0.5819v1.172h1.316c0.123 1.346 0.2761 2.589 0.5899 3.535 0.1701 0.5127 0.3867 0.9446 0.6994 1.257 0.3126 0.3128 0.7367 0.4891 1.213 0.4575 1.199-0.07991 2.016-0.8121 2.533-1.792 0.5169-0.9804 0.7812-2.218 0.9835-3.45 0-0.0012-4.09e-4 -0.0069 0-0.0069h0.8409v-1.172h1.752v1.172h1.428c0.1333 0.881 0.2649 1.766 0.4358 2.564 0.2414 1.127 0.54 2.087 1.158 2.616a0.292 0.2919 0 0 0 0.4849-0.2122h0.0011a0.292 0.2919 0 0 0-0.1049-0.2316c-0.4038-0.346-0.7334-1.207-0.9664-2.294-0.1594-0.744-0.287-1.589-0.4164-2.442h0.9002v-1.172h0.5842v-0.5842h-0.5842v-1.164h-1.436c-0.1432-0.5556-0.3173-1.062-0.542-1.488-0.2223-0.4208-0.4997-0.7696-0.8683-0.9835-0.3686-0.2138-0.8218-0.2728-1.311-0.1506-0.3849 0.09621-0.6756 0.3768-0.8842 0.7302-0.2087 0.3533-0.3536 0.7909-0.4735 1.287-0.04615 0.1911-0.08578 0.3977-0.1255 0.6047h-1.951v1.164h-2.337v-1.164h-1.264c-0.1971-2.196-0.5038-4.351-1.41-5.71a0.2921 0.2921 0 0 0-0.2658-0.1324zm9.112 3.744c0.243-0.02046 0.4374 0.02983 0.6161 0.1335 0.2382 0.1382 0.4546 0.391 0.6446 0.7508 0.1736 0.3286 0.3182 0.7485 0.4461 1.215h-0.8706v1.164h-1.752v-1.164h-0.3731c0.03143-0.1585 0.06193-0.3226 0.09698-0.4678 0.1127-0.4662 0.2488-0.8569 0.4085-1.127 0.1597-0.2703 0.3247-0.4102 0.5237-0.4598 0.09309-0.02326 0.1792-0.03768 0.2601-0.0445zm-6.173 3.847h2.337v1.172h1.486c-0.1974 1.181-0.4589 2.334-0.9071 3.184-0.4593 0.8712-1.066 1.416-2.056 1.482-0.325 0.02167-0.5466-0.07187-0.761-0.2864-0.2144-0.2144-0.4056-0.5668-0.5591-1.029-0.2792-0.8415-0.4335-2.038-0.5556-3.351h1.017z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-out.svg
new file mode 100644
index 000000000..9737cce4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2h5v-2zm-8 3v2h14v-2zm1 4v5h5v-5zm7 0v7h5v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-to-anchor.svg
new file mode 100644
index 000000000..89bfc18cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4v2h2v-2zm0 2h-14v2h1v10h4v-10h4v10h4v-10h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top.svg
new file mode 100644
index 000000000..c671e382a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/align-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h1v10h4v-10h4v10h4v-10h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_artist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_add.svg
new file mode 100644
index 000000000..a69a13878
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h2v-2h4v-3c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4zm6 7v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_remove.svg
new file mode 100644
index 000000000..a104856f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h6v-5c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4zm4 9v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_view.svg
new file mode 100644
index 000000000..33518a432
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_cart_view.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_change_language.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_change_language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_change_language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_clock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_clock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_clock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_lyrics.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_lyrics.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playcount.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playcount.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_playlist_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/amarok_scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/amarok_scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/anchor.svg
new file mode 100644
index 000000000..6168ecbe0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/anchor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.289 0-2.512 1.045-2.512 2.333 0 1.087 0.6543 2.002 1.661 2.26v2.05h-2.649v1.88h2.649v3.672c-1.386-0.08879-2.178-0.3837-3.344-1.021l0.5181-0.7896-1.464-0.9238-1.859 3.118s1.481 0.8825 1.482 0.8873l0.4817-0.7292c1.522 0.8655 3.177 1.264 5.037 1.264 1.865 0 3.576-0.4086 5.098-1.278l0.4702 0.7656 1.432-0.9461-1.896-3.118-1.354 0.8867 0.4817 0.825c-1.167 0.6453-1.979 0.9692-3.381 1.059v-3.672h2.649v-1.88h-2.649v-2.05c1.006-0.259 1.661-1.173 1.661-2.26 0-1.289-1.223-2.333-2.512-2.333zm0 1.345c0.6443 0 0.9883 0.344 0.9883 0.9883s-0.344 0.9883-0.9883 0.9883-0.9883-0.344-0.9883-0.9883 0.344-0.9883 0.9883-0.9883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/animal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/animal.svg
new file mode 100644
index 000000000..0db9f45da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/animal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.086 4c-1.303 0-2.004 1.376-2.004 2.672 0 1.026 0.7602 2.988 1.951 2.988 0.7711 0 1.689-0.5808 1.689-3.342 0-1.214-0.7812-2.318-1.636-2.318zm4.366 0c-1.418 0-2.17 1.513-2.17 2.606 0 0.8691 0.3214 3.351 1.75 3.351 1.409 0 2.17-1.757 2.17-3.407 0-1.666-1.017-2.55-1.75-2.55zm-7.569 4.766c-0.934 0-1.881 1.453-1.881 2.876 0 1.015 0.7177 2.485 1.838 2.485 1.13 0 1.802-1.564 1.802-3.072 0-1.157-0.8727-2.29-1.759-2.29zm10.74 0c-0.7296 0.01639-1.477 0.7075-2.126 2.002-0.4528 0.9004-0.5435 1.76-0.2627 2.42 0.1972 0.4618 0.5634 0.7864 1.033 0.9029 0.1062 0.02677 0.2156 0.03724 0.3237 0.03724 0.8764 0 1.737-0.8796 2.24-2.299 0.2592-0.7351 0.2111-1.668-0.1137-2.318-0.1926-0.3852-0.4606-0.627-0.7787-0.7075-0.1032-0.02616-0.209-0.03867-0.315-0.03723zm-5.845 2.681c-0.896 0-1.461 0.7086-2.056 1.461-0.196 0.249-0.3948 0.5052-0.6213 0.7542-0.2722 0.3012-0.5544 0.5317-0.7963 0.7351-0.574 0.4828-1.067 0.904-1.067 1.862 0 0.8659 0.6169 1.741 1.794 1.741 0.6496 0 1.12-0.1513 1.575-0.2978 0.4037-0.1305 0.7842-0.2515 1.269-0.2515 0.5281 0 1.005 0.09208 1.47 0.1862 0.4536 0.092 0.9262 0.1957 1.426 0.1957 1.318 0 1.986-0.5821 1.986-1.713 0-0.8648-0.6966-1.191-1.313-1.48-0.4068-0.1918-0.8257-0.3908-1.085-0.7259-0.2088-0.2747-0.4045-0.5605-0.5864-0.8564-0.5174-0.8268-0.9987-1.61-1.995-1.61z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/animation-stage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/animation-stage.svg
new file mode 120000
index 000000000..b9ac114a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/animation-stage.svg
@@ -0,0 +1 @@
+tool-animator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/answer-correct.svg b/.icons/Gruvbox-Plus-Dark/actions/22/answer-correct.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/answer-correct.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/answer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/answer.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/answer.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/antivignetting.svg b/.icons/Gruvbox-Plus-Dark/actions/22/antivignetting.svg
new file mode 100644
index 000000000..ffb93bc4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/antivignetting.svg
@@ -0,0 +1,9 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <radialGradient id="radialGradient4475" cx="555.6" cy="753.9" r="8" gradientTransform="matrix(.875 0 0 .875 -475.1 -648.7)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="0"/>
+ <stop stop-color="#ebdbb2" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path d="m4 4v14h14v-14z" fill="url(#radialGradient4475)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/application-exit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/application-exit.svg
new file mode 100644
index 000000000..12dfd9b80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/application-exit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 18c1.108-1e-6 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10c-1.108 0-2 0.892-2 2l-1e-7 3.006 2-0.0059-3e-7 -3h10v10h-10l-4e-7 -3h-2l2e-7 3c1e-7 1.108 0.892 2 2 2zm-6-3 4-4-4-4-1.387 1.387 1.635 1.613-7.248-1e-6 2e-7 2 7.248-1e-6 -1.635 1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/application-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/application-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/application-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/application-rss+xml.svg b/.icons/Gruvbox-Plus-Dark/actions/22/application-rss+xml.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/application-rss+xml.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/application-rss.svg b/.icons/Gruvbox-Plus-Dark/actions/22/application-rss.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/application-rss.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/application-url.svg b/.icons/Gruvbox-Plus-Dark/actions/22/application-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/application-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/applications-other.svg b/.icons/Gruvbox-Plus-Dark/actions/22/applications-other.svg
new file mode 120000
index 000000000..ac2e5467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/applications-other.svg
@@ -0,0 +1 @@
+application-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/appointment-missed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-missed.svg
new file mode 100644
index 000000000..37b19a9bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-missed.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 12v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h5.723v-2h-4.723v-7h10v2h2v-6c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/appointment-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-new.svg
new file mode 100644
index 000000000..b189b0e4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm9 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/appointment-soon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-soon.svg
new file mode 100644
index 000000000..cd468cbd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/appointment-soon.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h7.357c-0.5983-0.5296-1.024-1.226-1.223-2h-5.135v-7h10v2.127c0.7747 0.2007 1.471 0.6292 2 1.23v-7.357c0-1-1-1-1-1h-12zm10 8c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/approved.svg b/.icons/Gruvbox-Plus-Dark/actions/22/approved.svg
new file mode 120000
index 000000000..bcc3b7414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/approved.svg
@@ -0,0 +1 @@
+games-achievements.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/archive-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/archive-extract.svg
new file mode 100644
index 000000000..b98c4c4e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/archive-extract.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" style="isolation:isolate" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h9.5c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert-directory.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert-directory.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert.svg
new file mode 120000
index 000000000..b1e2e562f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/archive-insert.svg
@@ -0,0 +1 @@
+add-files-to-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/archive-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/archive-remove.svg
new file mode 100644
index 000000000..c19daa3f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/archive-remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" style="isolation:isolate" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm0 1.5c0.4042 5.21e-4 0.8024 0.09905 1.16 0.2871l-3.369 3.369c-0.1888-0.3562-0.2886-0.7531-0.291-1.156 0-1.381 1.119-2.5 2.5-2.5zm2.213 1.34c0.1881 0.3578 0.2866 0.756 0.2871 1.16 0 1.381-1.119 2.5-2.5 2.5-0.4032-0.0024-0.8-0.1022-1.156-0.291z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/archive.svg
new file mode 100644
index 000000000..c9eb47a29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/archive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" style="isolation:isolate" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.499 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.769e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8.002 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down-double.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down-double.svg
new file mode 100644
index 000000000..c7e5ac208
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down-double.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4 4 7 4-7zm4 7h-4l4 7 4-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-down.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left-double.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left-double.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left-double.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-left.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right-double.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right-double.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right-double.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-right.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up-double.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up-double.svg
new file mode 100644
index 000000000..c09930008
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up-double.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 7h8zm0 7-4 7h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow-up.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/artifact.svg b/.icons/Gruvbox-Plus-Dark/actions/22/artifact.svg
new file mode 100644
index 000000000..02908812d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/artifact.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h14v-4h-13zm1 1h12v2h-12zm-1 4v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-12 2v7h10l4-4v-3zm1 1h12v1h-4v4h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/artistictext-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/artistictext-tool.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/artistictext-tool.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/as.svg b/.icons/Gruvbox-Plus-Dark/actions/22/as.svg
new file mode 100644
index 000000000..a2238f7b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/as.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/as_disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/as_disabled.svg
new file mode 100644
index 000000000..b0e9ce1e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/as_disabled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/as_light.svg b/.icons/Gruvbox-Plus-Dark/actions/22/as_light.svg
new file mode 100644
index 000000000..8cbd42df6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/as_light.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m11 4c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/association.svg b/.icons/Gruvbox-Plus-Dark/actions/22/association.svg
new file mode 100644
index 000000000..ddbbcb986
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/association.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4h-2v14h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/atmosphere.svg b/.icons/Gruvbox-Plus-Dark/actions/22/atmosphere.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/atmosphere.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/attention.svg b/.icons/Gruvbox-Plus-Dark/actions/22/attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/attributes-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/attributes-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/attributes-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-off.svg
new file mode 100644
index 000000000..a6ee6fc49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-on.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-on.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-high.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-high.svg
new file mode 100644
index 000000000..4afb006d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-high.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-low.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-low.svg
new file mode 100644
index 000000000..d3f50bc8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-low.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4h-3v6h3l4 4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 4v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-medium.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-medium.svg
new file mode 100644
index 000000000..2c2092ce3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-medium.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4h-3v6h3l4 4zm2 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 4v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-muted.svg
new file mode 100644
index 000000000..a6ee6fc49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/audio-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-all.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/auto-transition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/auto-transition.svg
new file mode 100644
index 000000000..0d929bfbd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/auto-transition.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-10 2v1h1v-1zm10 0v1h1v-1zm-12.5 2v4l2-2zm2.5 0v1h1v-1zm10 0v1h1v-1zm3.5 0-2 2 2 2zm-13.5 2v6h11v-6zm1 1h9v4h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/auto-type.svg b/.icons/Gruvbox-Plus-Dark/actions/22/auto-type.svg
new file mode 100644
index 000000000..016711524
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/auto-type.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-9 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm8 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-6 5 3 4 3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/autocorrection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/autocorrection.svg
new file mode 100644
index 000000000..2671053b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/autocorrection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 14.65,4 4.004,14.646 7.358,18 18.004,7.354 Z M 6.504,5 5.9728,5.9688 5.004,6.5 5.9728,7.0312 6.504,8 7.0352,7.0312 8.004,6.5 7.0352,5.9688 Z m 8.146,0.6777 1.676,1.676 -3.244,3.246 -1.678,-1.678 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/automated-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/automated-tasks.svg
new file mode 100644
index 000000000..e64ce6e8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/automated-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-5.6 2c-0.7756 0-1.4 0.8941-1.4 1.633v6.668c0 0.738 0.6248 1.699 1.4 1.699h4.199v1h-2.6v2h8v-2h-2.6v-1h4.199c0.775 0 1.4-0.9612 1.4-1.699v-6.668c0-0.7387-0.6254-1.633-1.4-1.633zm1.1 2h9c0.831 0 1.5 0.446 1.5 1s-0.669 1-1.5 1h-9c-0.831 0-1.5-0.446-1.5-1s0.669-1 1.5-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/back.svg b/.icons/Gruvbox-Plus-Dark/actions/22/back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/backgroundtool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/backgroundtool.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/backgroundtool.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/backup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/backup.svg
new file mode 100644
index 000000000..046dbd53a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/backup.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.021 0.006546-3.933 0.886-5.252 2.398l-1.748-1.398v5l5-1-1.695-1.355c0.9306-1.032 2.259-1.638 3.67-1.645 2.747 1.457e-4 4.974 2.227 4.975 4.975-1.46e-4 2.747-2.227 4.974-4.975 4.975-2.403-1.28e-4 -4.408-1.704-4.873-3.969l-1.965 0.3926c0.6385 3.208 3.468 5.627 6.863 5.627 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-1 3.586v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/baloo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/baloo.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/baloo.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bank.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bboxnext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bboxnext.svg
new file mode 100644
index 000000000..cdda6cf09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bboxnext.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-8 3v8h2v-3h2v2l4-3-4-3v2h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bboxprev.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bboxprev.svg
new file mode 100644
index 000000000..cc2be84bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bboxprev.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h2v10h-2v2h6v-2h-2v-10h2v-2zm12 3v3h-2v-2l-4 3 4 3v-2h2v3h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/beamerblock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/beamerblock.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/beamerblock.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/beamerframe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/beamerframe.svg
new file mode 120000
index 000000000..26ef99246
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/beamerframe.svg
@@ -0,0 +1 @@
+view-presentation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bell.svg
new file mode 100644
index 000000000..ea6f3129f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bell.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.898 0-5.315 2.838-5.315 6.178 0 2.996-3.543 5.197-0.3538 5.197h11.34c3.189 0-0.3538-2.201-0.3538-5.197 0-3.341-1.418-6.178-5.315-6.178zm-2.625 12.25c0.3878 1.014 1.41 1.75 2.625 1.75s2.238-0.7368 2.625-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bibtex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bibtex.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bibtex.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bigskip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bigskip.svg
new file mode 120000
index 000000000..7aa941171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bigskip.svg
@@ -0,0 +1 @@
+format-line-spacing-triple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bitmap-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bitmap-trace.svg
new file mode 100644
index 000000000..52d49af7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bitmap-trace.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1 0-1 1-1 1v10c0 1 1 1 1 1h7v-1.418l0.582-0.582h-6.582v-2.5l2.5-2.938 3.312 3.75 2.125-2.062 1.197 1.197 1.865-1.865 1 1v-5.582c0-1-1-1-1-1zm12 6.996-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/black_sum.svg b/.icons/Gruvbox-Plus-Dark/actions/22/black_sum.svg
new file mode 120000
index 000000000..6b5bfbae6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/black_sum.svg
@@ -0,0 +1 @@
+gnumeric-autosum.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blueman-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blueman-send-file.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-send-file.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-send-file.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blueman-trust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-trust.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-trust.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blueman-untrust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-untrust.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blueman-untrust.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blur.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blur.svg
new file mode 100644
index 000000000..31eb7977d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blur.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11c0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833 0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833zm-0.9378-3.5c0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135zm-2.562-2.562c0.279 0.1611 0.3746 0.5178 0.2135 0.7968s-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135zm-3.5-0.9378c0.3222 0 0.5833 0.2612 0.5833 0.5833 0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833c0-0.3222 0.2612-0.5833 0.5833-0.5833zm-3.5 0.9378c0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968zm-2.562 2.562c0.1611-0.279 0.5178-0.3746 0.7968-0.2135s0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968zm-0.9378 3.5c0-0.3222 0.2612-0.5833 0.5833-0.5833 0.3222 0 0.5833 0.2612 0.5833 0.5833s-0.2612 0.5833-0.5833 0.5833c-0.3222 0-0.5833-0.2612-0.5833-0.5833zm0.9378 3.5c-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968s-0.6358 0.06549-0.7968-0.2135zm2.562 2.562c-0.279-0.1611-0.3746-0.5178-0.2135-0.7968s0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135zm3.5 0.9378c-0.3222 0-0.5833-0.2612-0.5833-0.5833s0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833-0.2612 0.5833-0.5833 0.5833zm3.5-0.9378c-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968zm2.562-2.562c-0.1611 0.279-0.5178 0.3746-0.7968 0.2135s-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968zm-0.8122-3.5c0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167zm-1.538-3.712c0.4556 0.4556 0.4556 1.194 0 1.65-0.4556 0.4556-1.194 0.4556-1.65 0-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0zm-3.712-1.538c0.6443 0 1.167 0.5223 1.167 1.167s-0.5223 1.167-1.167 1.167c-0.6443 0-1.167-0.5223-1.167-1.167s0.5223-1.167 1.167-1.167zm-3.712 1.538c0.4556-0.4556 1.194-0.4556 1.65 0s0.4556 1.194 0 1.65-1.194 0.4556-1.65 0-0.4556-1.194 0-1.65zm-1.538 3.712c0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167zm1.538 3.712c-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65s-1.194 0.4556-1.65 0zm3.712 1.538c-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167zm3.712-1.538c-0.4556 0.4556-1.194 0.4556-1.65 0s-0.4556-1.194 0-1.65c0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65zm-1.962-3.712a1.75 1.75 0 0 1-1.75 1.75 1.75 1.75 0 0 1-1.75-1.75 1.75 1.75 0 0 1 1.75-1.75 1.75 1.75 0 0 1 1.75 1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blurfx.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blurfx.svg
new file mode 100644
index 000000000..9d454e653
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blurfx.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.613 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5742 1.613 0.5742-1.613 1.547 0.7344-0.7344-1.547 1.613-0.5742-1.613-0.5742 0.7344-1.547-1.547 0.7344zm-6 0c-0.207 0.6636-0.4868 1.313-0.7891 1.949-1.54 3.15-3.951 5.305-4.184 7.293-6e-3 0.0297-0.02214 0.0622-0.02734 0.0918l0.01953 0.0059c-5e-3 0.06836-0.01953 0.1368-0.01953 0.205 0 2.46 2.239 4.455 5 4.455s5-1.995 5-4.455c0-0.0682-0.01453-0.1367-0.01953-0.2051l0.01953-0.0059c-5e-3 -0.0295-0.02104-0.0621-0.02734-0.0918-0.2326-1.988-2.643-4.145-4.184-7.295-0.3023-0.6362-0.582-1.284-0.7891-1.947z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/blurimage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/blurimage.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/blurimage.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bonobo-component-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bonobo-component-browser.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bonobo-component-browser.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-add-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-add-folder.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-add-folder.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-edit.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-edit.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new.svg
new file mode 100644
index 000000000..b92310256
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-remove.svg
new file mode 100644
index 000000000..eb4b22850
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3s-1 1e-5 -1 1v14l5-3 5 3v-14c0-9.99e-5 0-1-1-1zm1 5h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-toolbar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-toolbar.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark-toolbar.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmark_add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmark_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-bookmarked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-bookmarked.svg
new file mode 100644
index 000000000..8e396d721
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-bookmarked.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m7 3s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-organize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-organize.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks-organize.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks.svg
new file mode 100644
index 000000000..12cae17c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks_list_add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks_list_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bookmarks_list_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/borderpainter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/borderpainter.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/borderpainter.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bordertool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bordertool.svg
new file mode 100644
index 000000000..43ad1e929
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bordertool.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.001v14h14v-14zm2 2h10v9.998h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom.svg
new file mode 100644
index 000000000..0bc4479bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 10a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_left.svg
new file mode 100644
index 000000000..112c4157a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 14a4 4 0 0 0 4 4 4 4 0 0 0 3.865-3h6.135v-2h-6.135a4 4 0 0 0-2.865-2.865v-6.135h-2v6.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_right.svg
new file mode 100644
index 000000000..bd5068c3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_bottom_right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 18a4 4 0 0 0 4-4 4 4 0 0 0-3-3.865v-6.135h-2v6.135a4 4 0 0 0-2.865 2.865h-6.135v2h6.127a4 4 0 0 0 3.873 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_center.svg
new file mode 100644
index 000000000..350a682d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 11a4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_left.svg
new file mode 100644
index 000000000..8ec263e63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_right.svg
new file mode 100644
index 000000000..e97e2a5a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 11a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top.svg
new file mode 100644
index 000000000..d4280ba75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_left.svg
new file mode 100644
index 000000000..e79f75813
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a4 4 0 0 0-4 4 4 4 0 0 0 3 3.865v6.135h2v-6.135a4 4 0 0 0 2.865-2.865h6.135v-2h-6.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_right.svg
new file mode 100644
index 000000000..c83767916
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/boundingbox_top_right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 8a4 4 0 0 0-4-4 4 4 0 0 0-3.865 3h-6.135v2h6.135a4 4 0 0 0 2.865 2.865v6.135h2v-6.127a4 4 0 0 0 3-3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/box.svg b/.icons/Gruvbox-Plus-Dark/actions/22/box.svg
new file mode 120000
index 000000000..264dc542a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/box.svg
@@ -0,0 +1 @@
+bordertool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-addqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-addqueue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-addqueue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-commit.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-commit.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-diff.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-diff.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-rmqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-rmqueue.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-rmqueue.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bqm-update.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-update.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bqm-update.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/branch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/brightness-high.svg b/.icons/Gruvbox-Plus-Dark/actions/22/brightness-high.svg
new file mode 100644
index 000000000..8ff3c8b56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/brightness-high.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 3v3h1v-3zm-4.801 1.988-0.707 0.707 2.121 2.121 0.707-0.707zm10.61 0.00586-2.123 2.121 0.707 0.707 2.123-2.121zm-5.313 2.006a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-7.996 3.5v1h3v-1zm13 0v1h3v-1zm-1.113 3.68-0.707 0.707 2.121 2.121 0.707-0.707zm-7.771 0.0059-2.121 2.123 0.707 0.707 2.121-2.123zm3.385 1.814v3h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/brightness-low.svg b/.icons/Gruvbox-Plus-Dark/actions/22/brightness-low.svg
new file mode 100644
index 000000000..e57562d45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/brightness-low.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5v1h1v-1zm-3.389 1.404-0.707 0.707 0.707 0.707 0.707-0.707zm7.779 0.00195-0.707 0.707 0.707 0.707 0.707-0.707zm-3.895 0.5938a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-5.996 3.5v1h1v-1zm11 0v1h1v-1zm-1.111 3.682-0.707 0.707 0.707 0.707 0.707-0.707zm-7.773 0.0039-0.707 0.707 0.707 0.707 0.707-0.707zm3.385 1.814v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/brightnesssettings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/brightnesssettings.svg
new file mode 120000
index 000000000..d1318a99a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/brightnesssettings.svg
@@ -0,0 +1 @@
+contrast.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/browser-cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/22/browser-cookies.svg
new file mode 120000
index 000000000..e0ef6c306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/browser-cookies.svg
@@ -0,0 +1 @@
+cookies.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/browser-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/browser-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/browser-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/budget-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/budget-add.svg
new file mode 100644
index 000000000..98b1f1afb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/budget-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5-1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/budget-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/budget-delete.svg
new file mode 100644
index 000000000..17ac8c943
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/budget-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 4c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-0.5-11v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/budget-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/budget-edit.svg
new file mode 100644
index 000000000..cb0788a9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/budget-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.498 4c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm12.2 1c-0.06711 0.00265-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.0019 1.412 1.416 2e-3 2.951-2.953-1.414-1.414zm-10.45 0.3672c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/budget.svg b/.icons/Gruvbox-Plus-Dark/actions/22/budget.svg
new file mode 100644
index 000000000..40af85801
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/budget.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 4c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bugreport.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bugreport.svg
new file mode 120000
index 000000000..745d60fb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bugreport.svg
@@ -0,0 +1 @@
+tools-report-bug.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/burst.svg b/.icons/Gruvbox-Plus-Dark/actions/22/burst.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/burst.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/button_cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/button_cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/button_cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/button_ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/button_ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/button_ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/bwtonal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/bwtonal.svg
new file mode 100644
index 000000000..c0634753d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/bwtonal.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 9a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".6"/>
+ <path class="ColorScheme-Text" d="m14 13a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m18 13a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cab_extract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cab_extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cab_extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cab_view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cab_view.svg
new file mode 120000
index 000000000..c9929290b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cab_view.svg
@@ -0,0 +1 @@
+mail-thread-watch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cache.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cache.svg
new file mode 100644
index 000000000..2d5363513
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cache.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1 0-1 1-1 1v12s0 1 1 1h10s1 0 1-1v-12s0-1-1-1zm5 2c2.209 0 4 1.791 4 4s-1.791 4-4 4h-4v-4c0-2.209 1.791-4 4-4zm0 2c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/calendar-go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/22/calendar-go-today.svg
new file mode 100644
index 000000000..e1a4608f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/calendar-go-today.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0-1 1v4.994l2 0.00586v-1h0.7988l1.705-1.707 0.707-0.707 2.414 2.414h4.375v7h-5.34l-1.445 1.459-1.449-1.459h-1.756v-1.99l-2-0.0059v2.996s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1zm4.211 4-1.387 1.387 1.635 1.635-6.449-0.02148v2l6.461 0.02148-1.635 1.633 1.385 1.387 4.002-4.041z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/call-end.svg b/.icons/Gruvbox-Plus-Dark/actions/22/call-end.svg
new file mode 100644
index 000000000..72359aff7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/call-end.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.69 4.004c-0.5967 0-1.077 0.4804-1.077 1.077v2.154c0 0.5967 0.4804 1.077 1.077 1.077h0.5049c-0.9736 2.754-3.136 4.917-5.89 5.89v-0.5049c0-0.5967-0.4804-1.077-1.077-1.077h-2.154c-0.5967 0-1.077 0.4804-1.077 1.077v3.231c0 0.5967 0.4566 1.077 1.043 1.077h0.03366c7.127 0 12.91-5.769 12.92-12.89v-0.06732c0-0.5835-0.4682-1.043-1.043-1.043z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/call-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/call-start.svg
new file mode 100644
index 000000000..d8d7dc4d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/call-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4.001c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1.004 0.9688 1.004 6.033 0 12.03-4 12.03-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/call-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/call-stop.svg
new file mode 100644
index 000000000..270e5333e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/call-stop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.01 4.999c-0.8958-0.0011-4.849 0.1748-7.75 3.221-0.3486 0.3486-0.3437 0.9026 0 1.246l1.943 1.951c0.3566 0.3566 0.9307 0.3566 1.287 0l1.287-1.287c0.3566-0.3566 0.3566-0.9307 0-1.287l-0.3008-0.3008c2.227-1.064 4.811-1.064 7.039 0l-0.3008 0.3008c-0.3566 0.3566-0.3566 0.9307 0 1.287l1.287 1.287c0.3566 0.3566 0.9307 0.3566 1.287 0l1.93-1.932c0.3566-0.3566 0.3722-0.9148 0.02148-1.266-1.134-1.134-3.757-3.216-7.73-3.22m-3.736 8.621 3.094 3.1s0.6352 0.6347 1.27 0l3.5-3.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/call-voicemail.svg b/.icons/Gruvbox-Plus-Dark/actions/22/call-voicemail.svg
new file mode 100644
index 000000000..67118fd92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/call-voicemail.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.498 8a3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 3.5 3.498 3.5 3.5 0 0 0 0.5-0.03516v0.03516h8v-0.03516a3.5 3.5 0 0 0 2e-3 0 3.5 3.5 0 0 0 0.498 0.03516 3.5 3.5 0 0 0 3.5-3.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-2.486 0.0039h2.486a2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 2e-3l1.025-0.00199a3.5 3.5 0 0 0-3.502-3.496 3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 1.062 2.498h-4.125a3.5 3.5 0 0 0 1.062-2.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-0.9766 0.0019a1.5 1.5 0 0 1 0 2e-3h0.9766a2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 2e-3l1.025-2e-3a3.5 3.5 0 0 0-3.502-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/calligraphy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/calligraphy.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/calligraphy.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/callout-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/callout-shape.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/callout-shape.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/camera-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/camera-off.svg
new file mode 100644
index 000000000..462cffe4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/camera-off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/camera-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/camera-on.svg
new file mode 100644
index 000000000..1267c951c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/camera-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/camera-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/22/camera-ready.svg
new file mode 100644
index 000000000..5139703b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/camera-ready.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m5 10c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cards-block.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cards-block.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cards-block.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/categories.svg b/.icons/Gruvbox-Plus-Dark/actions/22/categories.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/categories.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/category-delete.svg
new file mode 120000
index 000000000..00c143743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/category-delete.svg
@@ -0,0 +1 @@
+group-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/category-edit.svg
new file mode 120000
index 000000000..3cb379cd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/category-edit.svg
@@ -0,0 +1 @@
+group-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/category.svg b/.icons/Gruvbox-Plus-Dark/actions/22/category.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/category.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/category2parent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/category2parent.svg
new file mode 100644
index 000000000..1d4d6702d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/category2parent.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 9.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m4.642 4h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cell_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cell_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cell_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cell_layout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cell_layout.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cell_layout.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope.svg b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope.svg
new file mode 100644
index 000000000..91f6c0cba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_magenta.svg b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_magenta.svg
new file mode 100644
index 000000000..a9ccc984f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_magenta.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m10.5 4v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_red.svg b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_red.svg
new file mode 100644
index 000000000..2c780564e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/center_telescope_red.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m10.5 4v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#cc241d"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/centrejust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/centrejust.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/centrejust.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/channelmixer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/channelmixer.svg
new file mode 120000
index 000000000..489b2ad27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/channelmixer.svg
@@ -0,0 +1 @@
+bwtonal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/character-set.svg b/.icons/Gruvbox-Plus-Dark/actions/22/character-set.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/character-set.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/charcoal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/charcoal.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/charcoal.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/charcoaltool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/charcoaltool.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/charcoaltool.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chart-line.svg
new file mode 100644
index 000000000..c37ecba95
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chart-line.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.0029 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195zm-6 7h2.461l3.535 3.535 0.0019-2e-3 2e-3 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/check_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/check_constraint.svg
new file mode 100644
index 000000000..6deef515e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/check_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4c-3.324 0-6 2.676-6 6v2c0 3.324 2.676 6 6 6 2.034 0 3.824-1.003 4.908-2.543l-1.744-1.006c-0.7305 0.9432-1.873 1.549-3.164 1.549-2.216 0-4-1.784-4-4v-2c0-2.216 1.784-4 4-4 1.355 0 2.547 0.6669 3.27 1.691l1.738-1.004c-1.072-1.621-2.91-2.688-5.008-2.688z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/checkbox.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/checkbox.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/checked-completed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/checked-completed.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/checked-completed.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/checkmark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/checkmark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/checkmark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-down.svg
new file mode 120000
index 000000000..a0cadb94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-down.svg
@@ -0,0 +1 @@
+go-down-skip.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-right.svg
new file mode 100644
index 000000000..0d1f7c2aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chevron-double-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 3,12 H 9.172 L 5.586,15.586 7,17 13,11 7,5 5.586,6.414 9.172,10 H 3 Z M 10.586,15.586 12,17 18,11 12,5 10.586,6.414 15.172,11 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/child2category.svg b/.icons/Gruvbox-Plus-Dark/actions/22/child2category.svg
new file mode 100644
index 000000000..166297bc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/child2category.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.642 4h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15 9.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/choice-rhomb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/choice-rhomb.svg
new file mode 100644
index 000000000..9e4c9dd3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/choice-rhomb.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-6.5 7 6.5 7 6.5-7zm0 2.828 3.94 4.243-3.94 4.243-3.94-4.243z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/choice-round.svg b/.icons/Gruvbox-Plus-Dark/actions/22/choice-round.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/choice-round.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-lap.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-lap.svg
new file mode 120000
index 000000000..2c84dca48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-lap.svg
@@ -0,0 +1 @@
+chronometer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-pause.svg
new file mode 100644
index 000000000..33d42b746
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-pause.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.792 0-3.583 0.6839-4.95 2.051-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-1.367-1.367-3.158-2.051-4.949-2.051zm-3 3h2v8h-2zm4 0h2v8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-reset.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-reset.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-start.svg
new file mode 100644
index 000000000..21910e505
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.05 6.051c-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-2.732-2.732-7.168-2.731-9.899 0zm2.461 0.949 7.001 4-7.001 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/chronometer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/chronometer.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/circular-arrow-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/circular-arrow-shape.svg
new file mode 100644
index 000000000..6769f3731
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/circular-arrow-shape.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 12h-2v-3c0-2.753-2.247-5-5-5s-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/class-or-package.svg b/.icons/Gruvbox-Plus-Dark/actions/22/class-or-package.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/class-or-package.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/class.svg b/.icons/Gruvbox-Plus-Dark/actions/22/class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/clear_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/clear_left.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/clear_left.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/clipboard-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/clipboard-text.svg
new file mode 100644
index 000000000..e9b6e0c28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/clipboard-text.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8zm1 2v1h6v-1zm0 2v1h6v-1zm0 2v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/clock-large.svg b/.icons/Gruvbox-Plus-Dark/actions/22/clock-large.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/clock-large.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/clock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/clock.svg
new file mode 100644
index 000000000..d9b0a7b1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/clock.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm9.424 4.215c0.1481 0.2345 0.07716 0.5447-0.1582 0.6914l-3.268 2.057c0.01048 0.147-0.03255 0.6316-0.498 0.9004v2.637c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-2.637c-0.2892-0.1678-0.4753-0.4691-0.4961-0.8027l-2.229-1.119c-0.2472-0.1239-0.347-0.4249-0.2227-0.6719 0.1237-0.2462 0.4255-0.3463 0.6719-0.2227l2.227 1.117c0.3075-0.2019 0.6979-0.2162 1.016-0.04883l3.268-2.057c0.2307-0.1448 0.5408-0.07907 0.6895 0.1562z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cloud-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cloud-online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-online.svg
new file mode 100644
index 000000000..c9532ec4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-online.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m12.12 6c-1.52 0-2.92 0.85-3.63 2.2-0.32-0.13-0.65-0.2-0.99-0.2-1.16 0-2.17 0.81-2.43 1.94-1.24 0.45-2.07 1.62-2.07 2.94 0 1.67 1.34 3.12 3 3.12h10c1.66 0 3-1.34 3-3 0-1.56-1.2-2.86-2.75-3-0.07-2.22-1.89-4-4.13-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cloud-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-upload.svg
new file mode 120000
index 000000000..d34e922e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cloud-upload.svg
@@ -0,0 +1 @@
+kt-set-max-upload-speed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_briefview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_briefview.svg
new file mode 120000
index 000000000..a99300c7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_briefview.svg
@@ -0,0 +1 @@
+view-list-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_columnsview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_columnsview.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_columnsview.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_copyfullnamestoclip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_copyfullnamestoclip.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_copyfullnamestoclip.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_extractfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_extractfiles.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_extractfiles.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_flatview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_flatview.svg
new file mode 100644
index 000000000..03f12ba8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_flatview.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h10v-11.67c0-2.333-2-2.333-2-2.333zm10 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333zm2 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_markinvert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markinvert.svg
new file mode 100644
index 000000000..45e030915
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markinvert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v3h-10zm4 4h2v1.495h-2zm0 2.508h2v4.492h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_markminus.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markminus.svg
new file mode 100644
index 000000000..982579bf0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markminus.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v3h-10zm8 6.504v2h-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_markplus.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markplus.svg
new file mode 100644
index 000000000..da3297425
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_markplus.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v3h-10zm4 4.504h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_multirename.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_multirename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_multirename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_options.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_packfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_packfiles.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_packfiles.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_runterm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_runterm.svg
new file mode 100644
index 000000000..0ae837609
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_runterm.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1.73 2h1.27v0.7637c0.1386 0.03462 0.2689 0.08324 0.3926 0.1465 0.2755 0.1397 0.4905 0.3381 0.6426 0.5977 0.1521 0.257 0.2285 0.5529 0.2285 0.8848h-1.158c0-0.2221-0.06042-0.3953-0.1816-0.5176-0.119-0.1223-0.2814-0.1816-0.4863-0.1816-0.2072 0-0.371 0.05144-0.4922 0.1562-0.119 0.1023-0.1797 0.2329-0.1797 0.3926 0 0.1397 0.06698 0.2661 0.1992 0.3809 0.1322 0.1123 0.3645 0.2312 0.6973 0.3535 0.3328 0.1198 0.6065 0.2489 0.8203 0.3887 0.5201 0.3394 0.7812 0.8079 0.7812 1.404 0 0.4766-0.1592 0.851-0.4766 1.123-0.2104 0.1803-0.4731 0.3005-0.7871 0.3613v0.7461h-1.27v-0.8086c0.02031 0.0064 0.04193 0.01176 0.0625 0.01758-0.1292-0.03685-0.254-0.08753-0.373-0.1465-0.3152-0.1597-0.554-0.3759-0.7148-0.6504-0.1587-0.277-0.2383-0.5938-0.2383-0.9531h1.164c0 0.292 0.06698 0.5087 0.1992 0.6484 0.1344 0.1373 0.3506 0.2051 0.6504 0.2051 0.1917 0 0.3429-0.04634 0.4531-0.1387 0.1124-0.09483 0.1699-0.2268 0.1699-0.3965 0-0.1922-0.06237-0.3419-0.1836-0.4492-0.119-0.1073-0.3289-0.2192-0.6309-0.334-0.3019-0.1148-0.5485-0.2247-0.7402-0.332-0.6237-0.3469-0.9355-0.8252-0.9355-1.432 0-0.302 0.07619-0.5673 0.2305-0.7969 0.1565-0.2321 0.3778-0.4118 0.6621-0.5391 0.07237-0.03303 0.1478-0.06354 0.2246-0.08789v-0.8066zm4.27 6h4v1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_syncdirs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_syncdirs.svg
new file mode 120000
index 000000000..a854b9ffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_syncdirs.svg
@@ -0,0 +1 @@
+distribute-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_thumbnailsview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_thumbnailsview.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_thumbnailsview.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistorynext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistorynext.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistorynext.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistoryprev.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistoryprev.svg
new file mode 100644
index 000000000..2cc9698c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cm_viewhistoryprev.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3.006l-2 0.0059v3h-10v-10h10v3l2-0.0059v-2.994c0-1.108-0.892-2-2-2zm6 3-4 4 4 4 1.387-1.387-1.635-1.613h7.248v-2h-7.248l1.635-1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-block.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-block.svg
new file mode 100644
index 000000000..dcb074cf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-block.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v6h6v-6zm-4 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-class.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-class.svg
new file mode 100644
index 000000000..1bfb46c72
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-class.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v6h1v2h-2v6h6v-6h-2v-2h5v-2h1v5h-2v5h6v-5h-2v-7h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-context.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-context.svg
new file mode 100644
index 000000000..b88287bc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-context.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3.082 1.99h0.3184v0.7559h-0.3535c-0.472 0-0.7783 0.07918-0.9199 0.2344-0.145 0.1517-0.2188 0.4776-0.2188 0.9785v1.312c0 0.5538-0.07476 0.9547-0.2266 1.205-0.1517 0.2505-0.4149 0.4197-0.7891 0.5078 0.3742 0.0953 0.6374 0.269 0.7891 0.5195 0.1518 0.2504 0.2266 0.651 0.2266 1.201v1.312c0 0.505 0.07375 0.8304 0.2188 0.9824 0.1416 0.151 0.4479 0.2285 0.9199 0.2285h0.3535v0.7617h-0.3184c-0.8394 0-1.4-0.1296-1.68-0.3906-0.2832-0.261-0.4238-0.7835-0.4238-1.562v-1.264c0-0.5326-0.09144-0.9009-0.2734-1.105-0.1821-0.2046-1.469-0.3066-0.9902-0.3066h-0.3145v-0.7578h0.3145c0.4787 0 0.8081-0.09968 0.9902-0.3008 0.182-0.2046 0.2734-0.5701 0.2734-1.096v-1.27c0-0.7796 0.1406-1.299 0.4238-1.557 0.2798-0.261 0.8403-0.3906 1.68-0.3906zm3.518 0h0.3184c0.8396 0 1.4 0.1296 1.68 0.3906 0.283 0.2575 0.4238 0.777 0.4238 1.557v1.27c0 0.5256 0.09144 0.8911 0.2734 1.096 0.182 0.2011 1.469 0.3008 0.9902 0.3008h0.3145v0.7578h-0.3145c-0.479 0-0.8082 0.102-0.9902 0.3066s-0.2734 0.5729-0.2734 1.105v1.264c0 0.779-0.1408 1.302-0.4238 1.562-0.28 0.261-0.8401 0.3906-1.68 0.3906h-0.3184v-0.7617h0.3535c0.472 0 0.7789-0.07752 0.9199-0.2285 0.145-0.152 0.2187-0.4774 0.2188-0.9824v-1.312c0-0.5502 0.07456-0.9508 0.2266-1.201 0.151-0.2505 0.4151-0.4242 0.7891-0.5195-0.374-0.0881-0.6381-0.2573-0.7891-0.5078-0.152-0.2504-0.2266-0.6513-0.2266-1.205v-1.312c0-0.5009-0.07375-0.8268-0.2188-0.9785-0.141-0.1552-0.4479-0.2344-0.9199-0.2344h-0.3535z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-function.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-function.svg
new file mode 100644
index 000000000..0c7770718
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-function.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v2h-2v2h1v2h2v2h4v-2h-2v-4h2v-2zm6 0v8h6v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-typedef.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-typedef.svg
new file mode 100644
index 000000000..caa3f5154
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-typedef.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1-0.2695v2.27h-3v7h3v1h11v-4h-11v1h-1v-3h1v1h11v-6h-10.27a2 2 0 0 0 0.2715-1 2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/code-variable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/code-variable.svg
new file mode 100644
index 000000000..75b281eb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/code-variable.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v7h14v-7zm0 8v4h3v-4zm5 0v6h3v-6zm5 0v3h4v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/collapse-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/collapse-all.svg
new file mode 100644
index 000000000..48ec8f775
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/collapse-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v2h10v-2zm5 3-5 5h10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/collapse.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/collapse.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/collection-rescan-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/collection-rescan-amarok.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/collection-rescan-amarok.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-fill.svg
new file mode 100644
index 000000000..9f0d3a150
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-fill.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5 2 4v8c5e-5 0.5236 0.4764 1 1 1h8c0.5236-5e-5 1-0.4764 1-1v-3a3 3 0 0 0 3-3 3 3 0 0 0-3-3v-3zm12 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-gradient.svg
new file mode 100644
index 000000000..7498463cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-gradient.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm11 1v12h-12l5.646-5.646 2.5 2.5a1.5 1.5 0 0 0-0.1465 0.6465 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.6465 0.1465l-2.5-2.5-0.7051 0.7051-2.5-2.5a1.5 1.5 0 0 1-0.6484 0.1484 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-0.1445 0.6426l2.5 2.502 5.645-5.645z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-management.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-management.svg
new file mode 100644
index 000000000..7056bfa37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-management.svg
@@ -0,0 +1,58 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient254" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient256" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient258" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient260" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(3,3)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-black-white.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-black-white.svg
new file mode 100644
index 000000000..9210903e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-black-white.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 3c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-2e-3 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-negative.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-negative.svg
new file mode 100644
index 000000000..df4fea809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-negative.svg
@@ -0,0 +1,60 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient36" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient37" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient38" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient39" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 3.144 3.145)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m9.995 3.998c-2.972 0.0029-5.431 2.134-5.922 5.004-0.05562 0.3252-0.0803 0.581-0.07227 1 0 0 2 0 2-0.0019-0.00108-2.208 1.788-4 3.996-4.002 2.208-0.00216 4 1.793 4.004 4 3e-6 0.00131 0 4.004 0 4.004h-2l3 4 3-4h-2v-4c-1e-6 -0.0013 2e-6 0.0013 0 0 0.01507-0.3756-0.0238-0.6741-0.07667-0.9996-0.4636-2.855-2.957-5.007-5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-positive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-positive.svg
new file mode 100644
index 000000000..b2ab03d52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-hue-shift-positive.svg
@@ -0,0 +1,60 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient36" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient37" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient38" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient39" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 5.144 3.145)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m12 3.998c2.972 0.0029 5.431 2.134 5.922 5.004 0.05562 0.3252 0.0803 0.581 0.07227 1 0 0-2 0-2-0.0019 0.0011-2.208-1.788-4-3.996-4.002-2.208-0.00216-4 1.793-4.004 4-3e-6 0.0013 0 4.004 0 4.004h2l-3 4-3-4h2v-4c1e-6 -0.0013-2e-6 0.0013 0 0-0.01507-0.3756 0.0238-0.6741 0.07667-0.9996 0.4636-2.855 2.957-5.007 5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-image.svg
new file mode 100644
index 000000000..2d4210283
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-image.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h5.499v7.333l2.501-3.333 2 2v4h-4.501v-2.667l-0.4991 0.6667-2-2-3 3zm5.499 3h-2l2-0.00195c-0.0011-1.105-0.8974-1.999-2.002-1.998-1.105 0.00108-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-text.svg
new file mode 100644
index 000000000..40fcff9ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-mode-invert-text.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v1h1.271l4.129 12h-2.4l-0.8574-2.4h-2.143v3.4h7v-14h-7zm0 10.6v-2.4h-1.287l1.287-3.6v-3.6h-1.271l-4.129 12h2.4l0.8574-2.4h2.143zm0-6v3.6h1.287z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-pick.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-pick.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-pick.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-black.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-black.svg
new file mode 100644
index 000000000..f89d614b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-black.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" fill="none" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-2e-3 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-grey.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-grey.svg
new file mode 100644
index 000000000..133e9715b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-grey.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-white.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-white.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker-white.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker.svg
new file mode 100644
index 000000000..02149011a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-picker.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color-select.svg
new file mode 100644
index 000000000..4d8e62fb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color-select.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.46 4.001c-0.3889 0.01129-0.7581 0.1737-1.029 0.4527l-2.353 2.355-0.0039-0.00585-1.934-1.936-1.412 1.413 1.437 1.438-7.161 7.166v3.116h3.115l7.159-7.165 1.439 1.438 1.412-1.413-1.934-1.934 2.353-2.355c0.9776-0.9528 0.2761-2.611-1.088-2.572zm-4.459 4.546 1.412 1.413-6.876 6.882-1.412-1.413z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/color.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/color.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colorfx.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colorfx.svg
new file mode 100644
index 000000000..a9bea9318
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colorfx.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v2h2v-2zm-3.242 1.344-1.414 1.414 1.414 1.414 1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414zm-4.242 1.656c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-7 3v2h2v-2zm12 0v2h2v-2zm-9.242 3.828-1.414 1.414 1.414 1.414 1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414zm-5.242 2.172v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colormanagement.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colormanagement.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colormanagement.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colorneg.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colorneg.svg
new file mode 100644
index 000000000..b079e2263
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colorneg.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm10 2v10h-10l2.174-2.174a4 4 0 0 1-1.174-2.826 4 4 0 0 1 4-4 4 4 0 0 1 2.826 1.174zm-2.174 2.174-5.652 5.652a4 4 0 0 0 2.826 1.174 4 4 0 0 0 4-4 4 4 0 0 0-1.174-2.826z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromablue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromablue.svg
new file mode 100644
index 000000000..f5e59c2f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromablue.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m11 4c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromagreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromagreen.svg
new file mode 100644
index 000000000..90999f137
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromagreen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m11 4c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromared.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromared.svg
new file mode 100644
index 000000000..12008fdf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colors-chromared.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/colors-luma.svg b/.icons/Gruvbox-Plus-Dark/actions/22/colors-luma.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/colors-luma.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/combined_fragment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/combined_fragment.svg
new file mode 100644
index 000000000..2f0c3a650
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/combined_fragment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10h14v-10h-13zm1 1h4v3h-4zm5 0h7v8h-12v-4h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/compass.svg b/.icons/Gruvbox-Plus-Dark/actions/22/compass.svg
new file mode 100644
index 000000000..ffdfb47c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/compass.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm3.5 1.5-3.5 1.166c-1.222 0-2.334 1.112-2.334 2.334l-1.166 3.5 3.5-1.166c1.222 0 2.334-1.112 2.334-2.334zm-3.5 2.334c0.6109 0 1.166 0.5551 1.166 1.166-2e-5 0.6108-0.5552 1.166-1.166 1.166s-1.166-0.5552-1.166-1.166c-3e-5 -0.6109 0.5551-1.166 1.166-1.166z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/component.svg b/.icons/Gruvbox-Plus-Dark/actions/22/component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-off.svg
new file mode 120000
index 000000000..f7f780bf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-off.svg
@@ -0,0 +1 @@
+kdenlive-no-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-on.svg
new file mode 120000
index 000000000..445e9e6e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-on.svg
@@ -0,0 +1 @@
+kdenlive-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-preview.svg
new file mode 100644
index 000000000..bd23b3073
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/composite-track-preview.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 6v5h5v-5zm0 5h-5v5h5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/composition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/composition.svg
new file mode 120000
index 000000000..83407a62b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/composition.svg
@@ -0,0 +1 @@
+aggregation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configuration.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configuration.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configuration.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure-toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure-toolbars.svg
new file mode 100644
index 000000000..2c4a4ce51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure-toolbars.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 11c-2.838 0.0073-5.205 2.173-5.463 5h-1.537v2h14v-2h-1.523c-0.2585-2.832-2.633-5-5.477-5zm0 2.5c1.463 0.0015 2.711 1.058 2.955 2.5h-5.904c0.2434-1.44 1.489-2.496 2.949-2.5zm5-9.502v2.357c0 0.2761-0.4477 0.5-1 0.5-0.5523 0-1-0.2239-1-0.5v-2.35c-1.196 0.3523-1.996 1.293-2 2.35 7.73e-4 0.9769 0.6843 1.863 1.75 2.27v1.984c0.9937 0.4643 1.854 1.172 2.5 2.059v-4.043c1.066-0.407 1.749-1.294 1.75-2.27-1.1e-5 -1.059-0.8014-2.004-2-2.357z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure.svg
new file mode 100644
index 000000000..d50bb2bc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.252 3.999-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h3.5l0.1543-1.844a5.5 5.5 0 0 0 1.607-0.9297l1.676 0.7891 1.75-3.031-1.521-1.057a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85zm1.75 5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure_kile.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure_kile.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure_kile.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure_project.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure_project.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure_project.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure_shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure_shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure_shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/configure_toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/22/configure_toolbars.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/configure_toolbars.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/connected.svg b/.icons/Gruvbox-Plus-Dark/actions/22/connected.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/connected.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/connector-avoid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/connector-avoid.svg
new file mode 100644
index 000000000..85ee5b174
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/connector-avoid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v4h9v-4zm1 1h7v2h-7zm0-6c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h5v9h-2c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-1v-10h-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/connector-ignore.svg b/.icons/Gruvbox-Plus-Dark/actions/22/connector-ignore.svg
new file mode 100644
index 000000000..fba712e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/connector-ignore.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c0.06043 0 0.1166-0.00486 0.1699-0.01172l0.6504 2.012h-3.82v4h5.111l0.9102 2.818c-0.01964 0.1063-0.02148 0.1816-0.02148 0.1816v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-4c-0.06043 0-0.1166 0.0049-0.1699 0.01172l-0.6504-2.012h3.82v-4h-5.111l-0.9102-2.816c0.01996-0.1072 0.02148-0.1836 0.02148-0.1836v-1c0-1-1-1-1-1zm2 6h3.143l0.6465 2h-3.789v-2zm4.211 0h3.789v2h-3.143l-0.6465-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/connector-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/connector-orthogonal.svg
new file mode 100644
index 000000000..6c3662970
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/connector-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 4c-1 0-1 1-1 1h-2v11h-1c0-1-1-1-1-1h-4c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h2v-11h1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/contact-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/contact-new.svg
new file mode 100644
index 000000000..3b1017a13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/contact-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 3c1.103 0 1.998 0.8948 1.998 1.998 0 1.103-0.8948 1.996-1.998 1.996-1.103 0-1.998-0.8929-1.998-1.996 0-1.103 0.8948-1.998 1.998-1.998zm0 4.494c2.03 0.0023 3.74 1.501 3.994 3.496h-7.99c0.254-1.995 1.966-3.494 3.996-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/containment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/containment.svg
new file mode 100644
index 000000000..648ec259e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/containment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v6.133a4 4 0 0 0-3 3.869 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-2a2 2 0 0 1-2 2 2 2 0 0 1-2-1.998 2 2 0 0 1 1.998-2.002 2 2 0 0 1 2.002 1.998l2-2e-3a4 4 0 0 0-3-3.861v-6.135z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/contents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/contents.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/contents.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/contexthelp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/contexthelp.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/contexthelp.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/contrast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/contrast.svg
new file mode 100644
index 000000000..0777af0ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/contrast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4v2h1v-2zm-4.1 1.699-0.707 0.707 1.414 1.414 0.707-0.707zm9.201 0.00195-1.416 1.414 0.707 0.707 1.416-1.414zm-4.605 1.299a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-6.996 3.5v1h2v-1zm12 0v1h2v-1zm-1.115 3.682-0.707 0.707 1.414 1.414 0.707-0.707zm-7.77 0.0039-1.414 1.416 0.707 0.707 1.414-1.416zm3.385 1.814v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/convert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/convert.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/convert.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cookies.svg
new file mode 100644
index 000000000..6c1cf4161
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cookies.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.861 8.5e-4 -6.999 3.139-7 7 8.5e-4 3.861 3.139 6.999 7 7 3.861-9e-4 6.999-3.139 7-7 0-0.2656-0.0607-0.3909-0.1582-0.582-0.1164-0.1865-0.199-0.2768-0.416-0.3027-0.2175-0.026-0.4256 0.09343-0.5156 0.293-0.1585 0.3499-0.5066 0.5923-0.9102 0.5918-0.4475 9.71e-4 -0.8252-0.3003-0.9512-0.7148-0.076-0.253-0.3368-0.4037-0.5938-0.3438-0.1579 0.03699-0.3066 0.05859-0.4551 0.05859-1.101-0.0019-1.998-0.8985-2-2 0-0.1485 0.0216-0.2976 0.05859-0.4551 0.0605-0.257-0.09074-0.5178-0.3438-0.5938-0.4145-0.1255-0.7159-0.5037-0.7148-0.9512-5.01e-4 -0.404 0.2417-0.7516 0.5918-0.9102 0.1995-0.09 0.3189-0.2986 0.293-0.5156-0.026-0.2175-0.2048-0.3592-0.3691-0.4551-0.1255-0.06996-0.2227-0.1191-0.5156-0.1191zm-2 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-2 4c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4.5 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm4 2c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-7 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm3.5 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/coordinate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/coordinate.svg
new file mode 100644
index 000000000..6bebe734b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/coordinate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.999 4v9.584l-2.998 3.004 1.416 1.412 2.996-3h9.586v-2h-9v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/copy-coordinates.svg b/.icons/Gruvbox-Plus-Dark/actions/22/copy-coordinates.svg
new file mode 120000
index 000000000..710c6324d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/copy-coordinates.svg
@@ -0,0 +1 @@
+coordinate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/createpath.svg b/.icons/Gruvbox-Plus-Dark/actions/22/createpath.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/createpath.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cross-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cross-shape.svg
new file mode 120000
index 000000000..2cb1d3c38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cross-shape.svg
@@ -0,0 +1 @@
+draw-cross.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/crosshairs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/crosshairs.svg
new file mode 100644
index 000000000..7daaf8d6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/crosshairs.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.09a6 6 0 0 0-4.914 4.91h-1.086v2h1.09a6 6 0 0 0 4.91 4.914v1.086h2v-1.09a6 6 0 0 0 4.914-4.91h1.086v-2h-1.09a6 6 0 0 0-4.91-4.914v-1.086zm0 3.131v2.869h-2.867a4 4 0 0 1 2.867-2.869zm2 0.00195a4 4 0 0 1 2.869 2.867h-2.869zm-4.869 4.867h2.869v2.867a4 4 0 0 1-2.869-2.867zm4.869 0h2.867a4 4 0 0 1-2.867 2.869z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/currenttrack_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/curve-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/curve-connector.svg
new file mode 100644
index 000000000..84043bf36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/curve-connector.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v1.5h-4a3 3 0 0 0-3 3 3 3 0 0 0 3 3h4a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-4v-1.5h-4v4h4v-1.5h4a3 3 0 0 0 3-3 3 3 0 0 0-3-3h-4a2 2 0 0 1-2-2 2 2 0 0 1 2-2h4v1.5h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cvc-about.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cvc-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-configure.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-configure.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cvc-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cvc-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/cvc-info.svg b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/cvc-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dashboard-show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dashboard-show.svg
new file mode 100644
index 000000000..704cc6272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dashboard-show.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm1 10h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-change-key.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-change-key.svg
new file mode 100644
index 000000000..28efc0dd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-change-key.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.61 5c-0.1812 0-0.362 0.07094-0.502 0.2109l-1.398 1.398 2.67 2.68 1.408-1.398c0.28-0.28 0.28-0.7298 0-1.01l-1.67-1.67c-0.145-0.14-0.3266-0.2109-0.5078-0.2109zm-7.111 1c-2.49 0-4.5 2.02-4.5 4.5 0 1.221 0.4876 2.323 1.273 3.133l2.123-2.123c-0.244-0.2667-0.3965-0.6186-0.3965-1.01 0-0.82 0.67-1.5 1.5-1.5 0.3901 0 0.7412 0.1541 1.008 0.3984l2.119-2.119c-0.8224-0.7958-1.934-1.273-3.127-1.279zm4.25 1.57-6.75 6.75v2.68h2.67l6.75-6.75zm5.342 1.43-3.008 3h0.916v2h3v-2h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-index.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-index.svg
new file mode 100644
index 000000000..99cd5e087
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-index.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h2v-2zm3 0v2h5v-2zm8 2-5 7h3v5l5-7h-3zm-11 1v2h2v-2zm3 0v2h5v-2zm-3 3v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-lock-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-lock-all.svg
new file mode 100644
index 000000000..02886c596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-lock-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.717 4.001c-1.741 0-3.146 1.431-3.146 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h2.787v-3.215c0-0.5738 0.4613-1.035 1.035-1.035h0.5352v-0.6074c0.0038-0.4878 0.09372-0.9712 0.2656-1.428h-2.266v-1.572c0-0.8706 0.7013-1.57 1.572-1.57 0.8709 0 1.57 0.7 1.57 1.57v0.1562c0.4076-0.4293 0.9024-0.7663 1.451-0.9883-0.3751-1.333-1.581-2.311-3.02-2.311zm4.57 3c-1.741 0-3.145 1.431-3.145 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h7.857c0.4353 0 0.7852-0.3499 0.7852-0.7852v-4.715c0-0.4353-0.3499-0.7852-0.7852-0.7852h-0.7852v-1.523c0-1.76-1.402-3.191-3.143-3.191zm0 1.572c0.8709 0 1.57 0.7 1.57 1.57v1.572h-3.143v-1.572c0-0.8706 0.7013-1.57 1.572-1.57z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/database-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/database-search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/database-search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/datatype.svg b/.icons/Gruvbox-Plus-Dark/actions/22/datatype.svg
new file mode 120000
index 000000000..1b0dabfe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/datatype.svg
@@ -0,0 +1 @@
+code-typedef.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dblatex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dblatex.svg
new file mode 100644
index 000000000..8f89a75ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dblatex.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.904zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.902z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-from-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-from-cursor.svg
new file mode 100644
index 000000000..12d896013
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-from-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h2v10h-2v2h6v-2h-2v-10h2v-2zm10 3v3h-3v-2h-2v6h2v-2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-to-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-to-cursor.svg
new file mode 100644
index 000000000..0eb1ed916
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-execute-to-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-3 3v3h-3v-2h-2v6h2v-2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-run-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-run-cursor.svg
new file mode 100644
index 000000000..c19b70417
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-run-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-5 3v3h-3v2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-run.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-run.svg
new file mode 100644
index 000000000..2720f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-run.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h7v-2h-5v-8h10v3h2v-5c0-2-2-2-2-2zm9 8v2h-3v2h3v2l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-instruction.svg
new file mode 100644
index 000000000..73e270df9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-instruction.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.006 4c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4zm2.998 0 2 3 1.998-3zm0.4277 5c-1.066 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105zm1.072 0v1h0.998v-1zm2.07 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.0189-1.201 0.6074-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.53-0.3088-0.5762-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254zm-2.07 2v4h0.998v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into-instruction.svg
new file mode 120000
index 000000000..f207a5551
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into-instruction.svg
@@ -0,0 +1 @@
+debug-step-instruction.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into.svg
new file mode 100644
index 000000000..d1cec7718
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-into.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.006 4c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4zm2.998 0 2 3 1.998-3zm0.4277 5c-1.066 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105zm3.143 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.02086-1.201 0.6094-1.201h0.3027v-0.6445h-0.3027c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-out.svg
new file mode 100644
index 000000000..87bf9d55a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.008 4c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h7.992v-4h-7.992zm8.992 0v4l3-2zm-5.566 5c-1.066 0-1.514 0.3522-1.514 1.254 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.201-5e-3 0.174 0.0136 0.369 0.0176 0.477 0.0833 0.712 0.5388 1 1.496 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.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.0186-0.2223 0.0254-0.3027 0-0.8663 0.0104-1.106 0.7207-1.106zm3.143 0v0.5918c0.7098 0 0.7188 0.2392 0.7188 1.106 7e-3 0.0804 2e-3 0.1986 0.025 0.3027 0.054 0.3756 0.225 0.8013 0.698 1.004-0.599 0.2564-0.723 0.8756-0.723 1.291-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.411-0.288 1.494-1 4e-3 -0.108 0.023-0.303 0.018-0.477 0-0.5565 0.021-1.201 0.609-1.201h0.305v-0.6446h-0.305c-0.402 0-0.532-0.3088-0.578-0.6777-7e-3 -0.1587-0.031-0.7461-0.031-0.7461 0-0.9017-0.446-1.254-1.512-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-over.svg b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-over.svg
new file mode 100644
index 000000000..e0e5f40ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/debug-step-over.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.008 4c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h6.992v-4zm7.992 0 2 3 2-3zm-1.412 4.994-0.01172 0.005859v0.5918c0.7103 0 0.7188 0.2391 0.7188 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2185 0.4082-0.668 0.4082v0.5918c0.9572 0 1.411-0.2884 1.494-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.02081-1.201 0.6094-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0.01-0.91-0.44-1.26-1.5-1.26zm-3.154 0.005859c-1.066 0-1.514 0.3523-1.514 1.254 0 0-0.02455 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5388 1 1.496 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.124-1.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01039-1.105 0.7207-1.105z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/deep-history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/deep-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/deep-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/delete-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/delete-comment.svg
new file mode 100644
index 000000000..c89564c80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/delete-comment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.969 4.996s-1.969 0-1.969 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2zm2.031 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/delete-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/delete-table-row.svg
new file mode 120000
index 000000000..01bb020cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/delete-table-row.svg
@@ -0,0 +1 @@
+edit-table-delete-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/delete_table.svg b/.icons/Gruvbox-Plus-Dark/actions/22/delete_table.svg
new file mode 120000
index 000000000..65c6bf2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/delete_table.svg
@@ -0,0 +1 @@
+deletecell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/deletecell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/deletecell.svg
new file mode 100644
index 000000000..3d84d7f70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/deletecell.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h6v-7.996h8v-6.004zm2 2h2v2.004h-2zm4 0h2v2.004h-2zm4 0h2v2.004h-2zm-8 4.004h2v2h-2zm0 4h2v1.996h-2zm7.414-2.004h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dependency.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dependency.svg
new file mode 100644
index 000000000..545e24a09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dependency.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.16 9.078 0.8351-0.8352-4.243-4.243-0.8351 0.8352 1.414 1.414-1.244 1.244-1.848-1.848-0.8351 0.8352 1.141 1.141-5.929 5.929 0.4711 0.4711-1.081 1.081 0.5895 0.5895-1.6 1.601 0.707 0.707 1.6-1.601 0.5896 0.5896 1.081-1.081 0.4711 0.4711 5.929-5.929 1.141 1.141 0.8352-0.8352-1.848-1.848 1.244-1.244zm-7.405 4.877-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.277-1.277-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.326-1.326-1.13-1.13 0.5895-0.5895 1.13 1.13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/depth16to8.svg b/.icons/Gruvbox-Plus-Dark/actions/22/depth16to8.svg
new file mode 100644
index 000000000..57352e82f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/depth16to8.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v2h1v8h2v-10h-2zm7 0c-1.657 0-3 1.343-3 3v4c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.3409 0.00135-0.6791 0.0608-1 0.1758v-1.176c0-0.5523 0.4477-1 1-1s1 0.4477 1 1h2c0-1.657-1.343-3-3-3zm0 6c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6 1c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/depth8to16.svg b/.icons/Gruvbox-Plus-Dark/actions/22/depth8to16.svg
new file mode 100644
index 000000000..d137cb7b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/depth8to16.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3 0v2h1v8h2v-10h-2zm7 0a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-1 0.1758v-1.176a1 1 0 0 1 1-1 1 1 0 0 1 1 1h2a3 3 0 0 0-3-3zm0 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-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/description.svg b/.icons/Gruvbox-Plus-Dark/actions/22/description.svg
new file mode 100644
index 000000000..1484beeb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/description.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.375 5c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm-1.625 3c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm8 3v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/device.svg b/.icons/Gruvbox-Plus-Dark/actions/22/device.svg
new file mode 120000
index 000000000..a67cd894b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/device.svg
@@ -0,0 +1 @@
+dialog-input-devices.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dfrac.svg
new file mode 100644
index 000000000..89e04136a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dfrac.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.877 4 1.457 2.479-1.494 2.521h1.199l0.9609-1.752 0.9609 1.752h1.199l-1.494-2.521 1.457-2.479h-1.186l-0.9375 1.725-0.9375-1.725h-1.186zm-1.877 6.5v1h8v-1zm1.795 2.5 1.643 3.188v1.812h1.047v-1.812l1.643-3.188h-1.127l-1.041 2.252-1.033-2.252h-1.131z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/diag_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/diag_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/diag_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/diag_class.svg b/.icons/Gruvbox-Plus-Dark/actions/22/diag_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/diag_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/diag_component.svg b/.icons/Gruvbox-Plus-Dark/actions/22/diag_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/diag_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-align-and-distribute.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-align-and-distribute.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-error.svg
new file mode 100644
index 000000000..f6d2aa664
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-error.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-fill-and-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-fill-and-stroke.svg
new file mode 100644
index 000000000..b5132d0c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-fill-and-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4.006c-0.1745-0.2058-5.963 4.683-8.113 7.111 0.5586 0.1426 1.112 0.4217 1.504 0.959 0.1043 0.143 0.1883 0.3111 0.2695 0.4805 2.321-2.536 6.499-8.365 6.34-8.551zm-8.846 7.994c-1.03 0.03066-2.015 0.8675-2.699 2.629-0.7831 2.013-2.18 2.819-2.451 2.77 1.387 0.5389 5.48 1.875 6.83-2.736 0.3291-0.7827 0.1457-1.456-0.25-1.998-0.3094-0.424-0.8317-0.6085-1.43-0.6641z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-filters.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-filters.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-geometry.svg
new file mode 120000
index 000000000..18cabdaae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-geometry.svg
@@ -0,0 +1 @@
+draw-geometry.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-icon-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-icon-preview.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-icon-preview.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-input-devices.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-input-devices.svg
new file mode 100644
index 000000000..99dc41547
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-input-devices.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.3 4-1.4 2.8h1.4v6.281c-0.3581-0.2274-0.7275-0.428-1.086-0.607-0.525-0.2625-1.01-0.5159-1.31-0.7656-0.2997-0.2498-0.4047-0.4165-0.4047-0.7082 0.7732 0 1.4-0.6268 1.4-1.4s-0.6268-1.4-1.4-1.4-1.4 0.6268-1.4 1.4v1.4c0 0.7583 0.42 1.379 0.9078 1.786s1.055 0.6781 1.58 0.9406 1.007 0.5159 1.307 0.7656c0.2997 0.2498 0.4047 0.4165 0.4047 0.7082-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h1.4c0.3878 0 0.7-0.3122 0.7-0.7v-1.4c0-0.3878-0.3122-0.7-0.7-0.7v-1.4c0-0.2917 0.105-0.4584 0.4047-0.7082s0.7848-0.5031 1.31-0.7656c0.525-0.2625 1.09-0.5341 1.578-0.9406 0.4878-0.4065 0.9078-1.027 0.9078-1.786v-2.1c0-0.3878-0.3122-0.7-0.7-0.7h-1.4c-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h0.7c0 0.2917-0.105 0.4584-0.4047 0.7082s-0.782 0.5031-1.307 0.7656c-0.3585 0.1793-0.729 0.3792-1.088 0.607v-4.881h1.4l-1.4-2.8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-layers.svg
new file mode 100644
index 000000000..3928c5406
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-layers.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-4 4h10l4-4zm0 5-4 4h10l4-4zm0 5-4 4h10l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-memory.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-memory.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-memory.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-messages.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-messages.svg
new file mode 100644
index 000000000..050873bff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-messages.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.969 5s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-5.998c0-1.999-2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-object-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-object-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-object-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-objects.svg
new file mode 120000
index 000000000..2af634644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-objects.svg
@@ -0,0 +1 @@
+dialog-layers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok-apply.svg
new file mode 100644
index 000000000..fd0d24556
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok-apply.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.44 4.3c-0.4315 0.01603-0.8529 0.2165-1.137 0.5879l-6.32 8.275-2.424-2.424c-0.5876-0.5876-1.533-0.5876-2.121-2e-6 -0.5876 0.5876-0.5876 1.533 0 2.121l4.846 4.846 8.404-11c0.5045-0.6603 0.3791-1.599-0.2812-2.104-0.2889-0.2207-0.6312-0.3191-0.9668-0.3066z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-password.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-password.svg
new file mode 100644
index 000000000..cdde6fccf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-password.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1.66 0-3 1.34-3 3 0 1.24 0.74 2.3 1.82 2.76l-1.82 6.24h6l-1.82-6.24c1.08-0.46 1.82-1.52 1.82-2.76 0-1.66-1.34-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-path-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-path-effects.svg
new file mode 100644
index 000000000..be6a9a5b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-path-effects.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 4.498c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3.295 8.094a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-rows-and-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-rows-and-columns.svg
new file mode 100644
index 000000000..59d7ccb98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-rows-and-columns.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v5h7v-5zm8 0v7h6v-7zm-8 8v6h7v-6zm8 0v4h6v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-selectors.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-selectors.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-selectors.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-templates.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-templates.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-templates.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-text-and-font.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-text-and-font.svg
new file mode 100644
index 000000000..a973e1951
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-text-and-font.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3.999v2l5 0.0039v12h2v-12l5-0.0039v-2l-5 0.0038v-0.0019z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-tile-clones.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-tile-clones.svg
new file mode 100644
index 000000000..19cb24852
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-tile-clones.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-transform.svg
new file mode 120000
index 000000000..8c656af45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-transform.svg
@@ -0,0 +1 @@
+transform-scale.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-warning.svg
new file mode 100644
index 000000000..b8d7718b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-warning.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-xml-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-xml-editor.svg
new file mode 100644
index 000000000..a15d566b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-xml-editor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.11 4.762-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-2.506 2.506v2.828l5.334-5.334-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dialog-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dialog-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/directory.svg b/.icons/Gruvbox-Plus-Dark/actions/22/directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dirsync.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dirsync.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dirsync.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/disconnected.svg b/.icons/Gruvbox-Plus-Dark/actions/22/disconnected.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/disconnected.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/discrete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/discrete.svg
new file mode 100644
index 000000000..6eaa326ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/discrete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v7h-7v7h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/displaymathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/displaymathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/displaymathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dissociatecell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dissociatecell.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dissociatecell.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distortionfx.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distortionfx.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distortionfx.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph-directed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph-directed.svg
new file mode 100644
index 000000000..f72ca1615
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph-directed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm11 0c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-9.369 2.607-0.7207 0.7207 2.871 3.092 0.7539-0.6953zm7.658 0.04688-2.85 3.102 0.75 0.6875 2.818-3.07zm-3.787 3.352c-0.8284 0-1.5 0.6716-1.5 1.5 2e-7 0.8284 0.6716 1.5 1.5 1.5s1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-0.5 3.438v1.143h1v-1.143c-0.3971 4e-3 -0.7048 7e-4 -1 0zm0.498 1.557c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph.svg
new file mode 100644
index 000000000..c5a6231cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-graph.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5.5c5.48e-4 0.136 0.0196 0.2714 0.05664 0.4023l-3.65 2.402c-0.2607-0.1977-0.579-0.3047-0.9062-0.3047-0.8284 0-1.5 0.6716-1.5 1.5 0.00178 0.6341 0.4021 1.199 1 1.41v4.18c-0.5979 0.2114-0.9982 0.7759-1 1.41 0 0.8284 0.6716 1.5 1.5 1.5 0.6341-0.0018 1.199-0.4021 1.41-1h3.18c0.2114 0.5979 0.7759 0.9982 1.41 1 0.8284 0 1.5-0.6716 1.5-1.5-9e-6 -0.2237-0.05006-0.4446-0.1465-0.6465l3-3c0.2019 0.09644 0.4228 0.1465 0.6465 0.1465 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.1747 0.00121-0.3479 0.03294-0.5117 0.09375l-3.186-3.857c0.1281-0.2243 0.196-0.478 0.1973-0.7363 0-0.8284-0.6716-1.5-1.5-1.5s-1.5 0.6715-1.5 1.5zm0.6328 1.221c0.2531 0.1808 0.5562 0.2784 0.8672 0.2793 0.1874-0.00132 0.3729-0.03775 0.5469-0.1074l3.168 3.838c-0.1398 0.2324-0.2141 0.4983-0.2148 0.7695 9e-6 0.2237 0.05006 0.4446 0.1465 0.6465l-3 3c-0.2019-0.09644-0.4228-0.1465-0.6465-0.1465-0.6341 0.0018-1.199 0.4021-1.41 1h-3.176c-0.151-0.4271-0.487-0.7631-0.9141-0.9141v-4.176c0.5979-0.2114 0.9982-0.7759 1-1.41 2.364e-4 -0.1211-0.01419-0.2418-0.04297-0.3594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-baseline.svg
new file mode 100644
index 000000000..adf60b2e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v12h2v-12zm8.355 0c-1.793 0-3.326 0.4185-4.598 1.256l0.8281 2.131c1.057-0.7178 2.222-1.076 3.494-1.076 0.7816 0 1.361 0.1652 1.736 0.4941 0.3755 0.329 0.5625 0.8591 0.5625 1.592v0.6055c-0.7356-0.4037-1.662-0.6055-2.781-0.6055-1.272 0-2.355 0.3219-3.252 0.9648-0.8966 0.643-1.346 1.585-1.346 2.826 0 1.211 0.3943 2.149 1.184 2.814 0.7893 0.6654 1.812 0.998 3.068 0.998 1.303 0 2.345-0.3969 3.127-1.189v1.189h2.621v-8.105c0-0.4561-0.1382-1.217-0.4141-1.83s-0.6621-1.064-1.16-1.348c-0.4981-0.2841-0.9818-0.4731-1.449-0.5703-0.4674-0.0972-1.008-0.1465-1.621-0.1465zm-0.3203 6.639c0.8889 0 1.669 0.1567 2.344 0.4707v1.48c-0.7203 0.7327-1.594 1.1-2.621 1.1-0.6897 0-1.218-0.1351-1.586-0.4043-0.3678-0.2692-0.5508-0.6341-0.5508-1.098 0-0.5234 0.2216-0.9118 0.666-1.166s1.028-0.3828 1.748-0.3828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-center.svg
new file mode 100644
index 000000000..2d941af26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2zm9 0v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-equal.svg
new file mode 100644
index 000000000..e036b0ec7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-equal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v4l3-2zm12 0-3 2 3 2zm-9 4v2h-4v6h4v2h2v-10zm4 0v10h2v-2h4v-6h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-gaps.svg
new file mode 100644
index 000000000..9ac0f3c4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-gaps.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2l-4 0.00195v4l4-0.00195v2l-4 2e-3v4l4-2e-3v2h2v-14zm4 0v14h2v-2l4 2e-3v-4l-4-2e-3v-2l4 2e-3v-4l-4-0.001997v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-left.svg
new file mode 100644
index 000000000..ef5ec81b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-2h4v-4h-4v-2h4v-4h-4v-2zm8 0v14h2v-2h4v-4h-4v-2h4v-4h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-margin.svg
new file mode 100644
index 000000000..bde3ff4d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-margin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v10h-10zm1 1v8h3v-8zm5 0v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-node.svg
new file mode 100644
index 000000000..cce7312e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.753 4.001v5.834h-1.166v1.163h-0.5834v0.5834h0.5834v1.17h0.8991c-0.1292 0.8515-0.2568 1.695-0.4159 2.438-0.2327 1.086-0.5619 1.947-0.9652 2.293-0.06844 0.05704-0.1071 0.1422-0.1048 0.2313 0.00581 0.2478 0.2984 0.3758 0.4843 0.212 0.6173-0.5292 0.9156-1.489 1.157-2.614 0.1708-0.7975 0.3022-1.68 0.4353-2.56h1.427v-1.17h1.75v1.17s0.8443 1.6e-4 0.8409 1.6e-4c0.2021 1.231 0.466 2.473 0.9822 3.452 0.5162 0.9793 1.332 1.711 2.53 1.791 0.4755 0.03151 0.899-0.1446 1.211-0.4569 0.3123-0.3124 0.5286-0.7435 0.6985-1.256 0.3139-0.9452 0.466-2.186 0.5891-3.531h1.314v-1.17h0.5812v-0.5834h-0.5812v-1.163h-1.06c0.06053-0.6471 0.1277-1.287 0.2188-1.897 0.03506-0.1947-0.1298-0.3671-0.3259-0.3407v-3.596h-0.5834v5.834h-1.166v1.163h-2.334v-1.163h-1.167v-5.834h-0.5834v5.834h-0.1983c-0.03967-0.2068-0.07925-0.413-0.1253-0.6039-0.1196-0.4956-0.2644-0.9324-0.4729-1.285-0.2084-0.353-0.4986-0.6331-0.8831-0.7293-0.4884-0.122-0.9412-0.06318-1.309 0.1504-0.3681 0.2136-0.6451 0.5619-0.8672 0.9822-0.0843 0.1596-0.1558 0.3401-0.2268 0.5208v-4.869zm0.5834 1.459 1.167 0.8934v-0.6017h1.75v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-1.75v-0.5652zm4.666 0 1.167 0.8934v-0.6017h2.334v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-2.334v-0.5652zm-2.664 2.279c0.08098 0.0068 0.1668 0.0212 0.2598 0.04444 0.1987 0.04959 0.3636 0.1892 0.523 0.4592 0.1595 0.2701 0.2954 0.6601 0.4079 1.126 0.03512 0.1451 0.06542 0.3087 0.09685 0.4672h-0.3726v1.163h-1.75v-1.163h-0.8683c0.1272-0.4669 0.2712-0.8856 0.4444-1.214 0.1898-0.3594 0.4059-0.6118 0.6438-0.7498 0.1784-0.1036 0.3724-0.1537 0.6153-0.1333zm3.831 3.844h2.334v1.17h1.015c-0.122 1.312-0.2761 2.507-0.5549 3.348-0.1532 0.4619-0.3442 0.8125-0.5584 1.027-0.2141 0.2142-0.4355 0.3087-0.76 0.2872-0.9892-0.06592-1.595-0.6099-2.053-1.48-0.4475-0.8489-0.7087-2.001-0.9059-3.182h1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-page.svg
new file mode 100644
index 000000000..688d22a57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h11l3-3v-11zm2 2h10v10h-10zm1 1v8h3v-8zm5 0v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-right.svg
new file mode 100644
index 000000000..2ee189bcd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2h-4v4h4v2h-4v4h4v2h2v-14zm8 0v2h-4v4h4v2h-4v4h4v2h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-x.svg
new file mode 120000
index 000000000..ce90e1f9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal-x.svg
@@ -0,0 +1 @@
+distribute-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal.svg
new file mode 100644
index 000000000..13d3b111c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10h4v-10zm10 0v10h4v-10zm-5 3v4h1v-1h2v1h1v-4h-1v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-randomize.svg
new file mode 100644
index 000000000..82633efa2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v4h5v-4zm-9 0.9902v4h5v-4zm10 4.01v4h5v-4zm-6 1v4h5v-4zm-5 5v4h5v-4zm6 0v4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-remove-overlaps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-remove-overlaps.svg
new file mode 100644
index 000000000..b1d203e96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-remove-overlaps.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h4v-4zm5 0v14h4v-14zm5 0v14h4v-14zm-10 5v9h4v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-unclump.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-unclump.svg
new file mode 100644
index 000000000..38676cb8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-unclump.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h4v-14zm9 0v4h5v-4zm-4 1v1h3v-1zm6 4v4h1v-4zm-2 5v4h5v-4zm-4 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-baseline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-baseline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-bottom.svg
new file mode 100644
index 000000000..93f550065
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 3.998-0.00391 4.004h-2v2h14v-2h-2l0.0039-4.004h-4l-0.0039 4.004h-2l0.00391-4.004zm2e-7 8-0.00391 4.004h-2v2h14v-2h-2l0.0039-4.004h-4l-0.0039 4.004h-2l0.00391-4.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-center.svg
new file mode 100644
index 000000000..bbac7c758
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5zm0 9v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-equal.svg
new file mode 100644
index 000000000..0b65b71e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-equal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v4h-2v2h10v-2h-2v-4zm8 1 2 3 2-3zm-10 7v2h2v4h6v-4h2v-2zm12 2-2 3h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-gaps.svg
new file mode 120000
index 000000000..8129145c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-gaps.svg
@@ -0,0 +1 @@
+distribute-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-margin.svg
new file mode 100644
index 000000000..36c696bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-margin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v10h-10zm1 1v3h8v-3zm0 5v3h8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-node.svg
new file mode 100644
index 000000000..e41e7db37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.285 3.998c-0.2478 0.00578-0.3759 0.2985-0.212 0.4844 0.5291 0.6175 1.488 0.9159 2.614 1.157 0.7974 0.1708 1.681 0.3023 2.561 0.4354v1.427h1.171v1.751h-1.171s-0.0044 0.575-0.0068 0.8412c-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.53-0.03151 0.4757 0.1446 0.8993 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.049c2.161 0.2112 4.228 0.5197 5.381 1.289 0.3232 0.2135 0.6451-0.2693 0.3237-0.4856-0.6361-0.4242-1.456-0.7102-2.363-0.9222h2.493v-0.5836h-5.835v-1.166h-1.163v-2.334h1.163v-1.167h5.835v-0.5836h-5.835v-0.1983c0.2068-0.03964 0.4132-0.07924 0.6041-0.1254 0.4956-0.1198 0.9328-0.2646 1.286-0.473 0.353-0.2085 0.6334-0.4988 0.7295-0.8834 0.1225-0.4885 0.06311-0.9415-0.1505-1.31-0.2142-0.3683-0.5624-0.6453-0.9826-0.8674-0.1593-0.08433-0.34-0.1559-0.5209-0.2268h4.87v-0.5836h-5.835v-1.166h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8514-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.5621-2.292-0.9655-0.05706-0.06848-0.1423-0.1071-0.2314-0.1049zm12.26 2.337-0.8937 1.167h0.6019v1.751h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-1.751h0.5654zm0 4.668-0.8937 1.167h0.6019v2.334h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-2.334h0.5654zm-4.376-4.37c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.0496 0.1988-0.1893 0.3637-0.4594 0.5232s-0.6605 0.2955-1.126 0.4081c-0.1451 0.03509-0.3089 0.06547-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 5.538h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1535-0.8139-0.3444-1.028-0.5585s-0.3078-0.4352-0.2861-0.7603c0.06589-0.9892 0.6102-1.595 1.481-2.054 0.8492-0.4476 2.001-0.709 3.181-0.9062 1.98e-5 0.4947 1e-5 1.484 1e-5 1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-page.svg
new file mode 100644
index 000000000..771909d36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h11l3-3v-11zm2 2h10v10h-10zm1 1v3h8v-3zm0 5v3h8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-top.svg
new file mode 100644
index 000000000..050e1a2af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.002 4v2h2l0.00391 3.996h4l-0.0039-3.996h2l0.0039 3.996h4l-0.0039-3.996h2v-2zm-0.00391 8.004v2h2l0.00391 3.996h4l-0.00391-3.996h2l0.00391 3.996h4l-0.0039-3.996h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-y.svg
new file mode 120000
index 000000000..88e820845
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical-y.svg
@@ -0,0 +1 @@
+distribute-vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical.svg
new file mode 100644
index 000000000..012c0fb94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/distribute-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v4h10v-4zm3 5v1h1v2h-1v1h4v-1h-1v-2h1v-1zm-3 5v4h10v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-cleanup.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-compareleft.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-compareleft.svg
new file mode 100644
index 000000000..5df6ca95f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-compareleft.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v5.273s3.1e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-5.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-compareright.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-compareright.svg
new file mode 100644
index 000000000..b10af0657
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-compareright.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 3 4 3v-2h1c1 0 1 1 1 1v5.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-5.27s-3e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-decrypt.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-decrypt.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-duplicate.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-duplicate.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt-verify.svg
new file mode 100644
index 000000000..85fb1639a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt-verify.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v5.997l-8 3e-3v-6zm8 0-3 3-1-1-1 1 2 2 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt.svg
new file mode 100644
index 000000000..de7411ae0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-decrypt.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v6h-8v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-encrypt.svg
new file mode 100644
index 000000000..99268194c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 0-1 1v7h2v-6h5v3h3v3h2v-4l-4-4zm1 9v2h2v-2zm6 0v2h2v-2zm-8 3v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign-encrypt.svg
new file mode 100644
index 000000000..11825fb76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 2e-6 -1 1v12c0 1 1 1 1 1h4.496v-2h-3.496v-9.996l5-4e-3v3h3v1.547c0.8807 0.1629 1.627 0.7444 2 1.559v-4.106l-4-4zm8.429 8c-0.9497 0-1.714 0.7807-1.714 1.741v0.8304h-0.4286c-0.2374 0-0.4286 0.1911-0.4286 0.4286v2.571c0 0.2374 0.1911 0.4286 0.4286 0.4286h4.286c0.2374 0 0.4286-0.1911 0.4286-0.4286v-2.571c0-0.2374-0.1911-0.4286-0.4286-0.4286h-0.4286v-0.8304c0-0.96-0.7646-1.741-1.714-1.741zm0 0.8571c0.4749 0 0.8571 0.3823 0.8571 0.8571v0.8571h-1.714v-0.8571c0-0.4749 0.3823-0.8571 0.8571-0.8571z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign.svg
new file mode 100644
index 000000000..ff26f3ee2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-sign.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 1e-6 -1 1v12c0 1 1 1 1 1h3.497v-2h-2.497v-9.996l5-4e-3v3h3v1l2 2v-4l-4-4zm9 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-verify.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit-verify.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypt.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypt.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-equal.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-equal.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-export-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-export-ocal.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-export-ocal.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-export-table.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-export-table.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-export-table.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-export.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-export.svg
new file mode 100644
index 000000000..29765a508
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-export.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 2e-6 -1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1v-4.01l-2 1.5v1.51h-8v-9.996h8v1.486l2 1.5v-3.99c0-1-1-1-1-1zm7 3.99v2.008h-4v2h4v1.992l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-import-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-import-ocal.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-import-ocal.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-import.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-import.svg
new file mode 100644
index 000000000..ce6d80730
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-import.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 18s1 0 1-1v-9l-4-4h-7s-1 0-1 1v3.01l2-0.0039v-2.006l5-1e-4v3h3l1e-6 6.996h-8v-1.99l-2 0.0039 2e-7 2.99c-2e-7 1 1 1 1 1zm-7-3.998 4-3.002-4-2.998-2e-7 2-4 0.0078v2l4-0.0078z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-new-from-template.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-new-from-template.svg
new file mode 100644
index 000000000..1e8e3c137
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-new-from-template.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 0-1 1v8h1v-1h1v-6h5v3h3v8h1v-1h1v-8l-4-4zm10 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-new.svg
new file mode 100644
index 000000000..9081ebe84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-9l-4-4zm4 4h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-open-data.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-data.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-data.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-open-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-open-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-remote.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-open-remote.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-open.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-open.svg
new file mode 100644
index 000000000..c9d20ea6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-open.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 1e-6 -1 1v12c0 1 1 1 1 1h2v-2h-1v-9.99l5-0.00977v3h3v1.68l0.2285 0.3203h1.771v-3l-4-4c-0.03757 0.01147-7 0-7 0zm3.715 6s-0.7148-8.946e-4 -0.7148 0.6914v6.617s6.026e-4 0.6914 0.7148 0.6914h8.57s0.7148 8.95e-4 0.7148-0.6914v-4.631c0-0.6923-0.7148-0.6777-0.7148-0.6777h-3.57l-1.43-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-page-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-page-setup.svg
new file mode 100644
index 000000000..20a989b2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-page-setup.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-1 1e-6 -1 1v2.75l2 1.168v-2.918h5v3h3v7h-10v1c0 1 1 1 1 1h10s1-1e-6 1-1v-9l-4-4zm9 11-12-7v7zm-10-3.977 3.115 1.977h-3.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-preview-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-preview-archive.svg
new file mode 100644
index 000000000..cfac847c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-preview-archive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" style="isolation:isolate" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm3 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h7s1-3e-6 1-1v-0.2676c-0.4812 0.1738-0.9884 0.2643-1.5 0.2676-2.485 0-4.5-2.015-4.5-4.5s2.015-4.5 4.5-4.5c0.511 1.45e-4 1.018 0.08734 1.5 0.2578v-0.2578l-4-4h-4zm6.5 2.994c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5c0.5129 2.6e-5 1.02-0.1126 1.484-0.3301l1.686 2.061c0.2623 0.3203 0.7339 0.3675 1.055 0.1055 0.3203-0.2623 0.3675-0.7339 0.1055-1.055l-1.656-2.023c0.5334-0.6315 0.8261-1.431 0.8262-2.258 0-1.933-1.567-3.5-3.5-3.5zm0 1.5c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-preview.svg
new file mode 100644
index 000000000..63489a120
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-preview.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 4e-6 -1 1v12c0 1 1 1 1 1h8.631l-1.203-1.203c-0.3691 0.1275-0.756 0.196-1.146 0.2031-0.9384-0.0026-1.841-0.3599-2.527-1h-2.755v-10h5v3h3l1e-3 1.744c0.6432 0.6883 1.001 1.595 1.002 2.537-0.0069 0.3911-0.07546 0.7787-0.2031 1.148l1.201 1.201-9e-4 -7.63-4-4zm6.281 6.561c-1.496-1.02e-4 -2.719 1.225-2.719 2.721s1.223 2.719 2.719 2.719c0.4906 0 0.9643-0.1549 1.375-0.4141 0.0269 0.04313 0.05815 0.08353 0.0957 0.1211l2.094 2.094c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-2.094-2.094c-0.03796-0.03796-0.07945-0.06863-0.123-0.0957 0.2609-0.4137 0.416-0.888 0.416-1.375 0-1.496-1.223-2.721-2.719-2.721zm0 1c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-print-direct.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-direct.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-direct.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-print-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-frame.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-frame.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-preview.svg
new file mode 100644
index 000000000..64d84ae99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-print-preview.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h4.121c0.5952-1.346 1.927-2.214 3.398-2.215 2.054 1.44e-4 3.719 1.666 3.719 3.721-0.0013 0.1555-0.01243 0.3107-0.0332 0.4648 0.4233-0.1102 0.7949-0.5393 0.7949-0.9707v-5c0-0.5-0.5-1-1-1zm5.801 6.506c0 1.496 1.223 2.719 2.719 2.719 0.4871 0 0.947-0.1484 1.344-0.375 0.0056-0.0037 0.01188-0.0097 0.01758-0.01367l1.965 1.965c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-1.965-1.965c0.0075-0.0095 0.02035-0.02222 0.02734-0.03125 0.2266-0.3965 0.375-0.8564 0.375-1.344 0-1.496-1.223-2.721-2.719-2.721-1.496-3e-6 -2.719 1.225-2.719 2.721zm2.719-1.721c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721zm-6.52 1.215v5h8v-0.627l-0.3496-0.3496c-0.3643 0.1252-0.7458 0.1931-1.131 0.2012-2.053-1.44e-4 -3.718-1.665-3.719-3.719 2.023e-4 -0.1692 0.01195-0.3382 0.03516-0.5059z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-print.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-print.svg
new file mode 100644
index 000000000..f83d2e6bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-print.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-5c0-0.5-0.5-1-1-1zm2 6v5h8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-properties.svg
new file mode 100644
index 000000000..502e9f538
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-properties.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 4s-1 1.9e-6 -1 1v12c0 1 1 1 1 1h5.021c-0.6971-0.5167-1.248-1.206-1.598-2h-2.424v-10h5.172l2.828 2.828v0.2734c0.7251 0.1484 1.408 0.4559 2 0.9004v-2.002l-4-4zm7.029 6-0.08789 1.055c-0.3347 0.1243-0.6457 0.3046-0.9199 0.5332l-0.959-0.4512-1.002 1.734 0.8711 0.6055c-0.03128 0.1754-0.04761 0.3531-0.04883 0.5312 4.61e-4 0.1787 0.01614 0.3571 0.04688 0.5332l-0.8691 0.6016 1.002 1.736 0.957-0.4512c0.2751 0.2274 0.5868 0.4064 0.9219 0.5293l0.08594 1.059h2.004l0.08789-1.055c0.3347-0.1243 0.6457-0.3046 0.9199-0.5332l0.959 0.4512 1.002-1.734-0.8711-0.6055c0.03128-0.1754 0.04761-0.3531 0.04883-0.5312 1.85e-4 -0.1787-0.01484-0.3571-0.04492-0.5332l0.8672-0.6016-1-1.736-0.957 0.4512c-0.2757-0.2276-0.5881-0.4066-0.9238-0.5293l-0.08594-1.059zm1.002 2.861c0.6336-8.92e-4 1.147 0.5129 1.146 1.146-1.88e-4 0.6328-0.5137 1.145-1.146 1.145-0.632-1.88e-4 -1.144-0.5125-1.145-1.145-8.9e-4 -0.6328 0.5117-1.146 1.145-1.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-replace.svg
new file mode 100644
index 000000000..ac833cc33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-replace.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.67 4s-0.666 6.03e-4 -0.666 0.7148v3.871l2 2v3.414h1.5l0.5-0.5-1-1v-2.5h2.5l1 1 1-1h0.5v-3l-3-3zm-7 4s-0.666 6.025e-4 -0.666 0.7148v8.57c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.285l-3-3zm10.33 3v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-revert-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-revert-rtl.svg
new file mode 100644
index 000000000..ad815ef89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-revert-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1-1e-4 -1 0.9999v4h2v-3l5 2.5e-4v3l3-1e-4v7l-8-1e-4v-3s0-1 1-1l1-1e-4v2l4-3.004-4-2.996v2l-1 5e-5s-3 0-3 3v4c0 1 1 0.9999 1 0.9999h10s1 1e-4 1-0.9999v-9l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-revert.svg
new file mode 100644
index 000000000..b1e8694dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-revert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 2e-4 -1 1v12c0 1 1 1 1 1l10-2e-4s1 0 1-1v-4c0-3-3-3-3-3h-1v-2l-4 3 4 3v-2l1-2e-4s1 0 1 1v3h-8v-10h8v3h2v-4c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-all.svg
new file mode 100644
index 000000000..f0abd9e2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm1.125 1h3v5h-1v-2h-1v2h-1zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as-template.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as-template.svg
new file mode 100644
index 000000000..7da679d83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as-template.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.6453 1h4v1h-1.52v4h-1v-4h-1.48z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as.svg
new file mode 100644
index 000000000..4a9f002dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-as.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm1.125 1h3v1h-1v3h1v1h-3v-1h1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-save-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-copy.svg
new file mode 100644
index 000000000..efbf42d72
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-save-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.125 2.507h2v-1.507l3.398 2.507-3.398 2.493v-1.493h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-save.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-save.svg
new file mode 100644
index 000000000..e2fcedefe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-save.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 18c0.55 0 1-0.45 1-1v-11l-2-2h-11c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1zm-1-2h-10v-10h1v5h8v-5h1zm-5-6h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-scan.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-scan.svg
new file mode 100644
index 000000000..197b51137
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-scan.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-0.99 0-1 1v5h-2v2h16v-2h-2v-2l-4-4zm1 2h5v3h3v1h-8zm-2 7v4s0 1 1 1h10c1 0 1-1 1-1v-4h-2v3h-8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-send.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-share.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-share.svg
new file mode 100644
index 000000000..5b73e86f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-share.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4c-1.657 0-3 1.343-3 3 0.0015 0.1235 0.01064 0.2467 0.02734 0.3691l-2.945 1.473c-0.5588-0.5396-1.305-0.8413-2.082-0.8418-1.657 0-3 1.343-3 3s1.343 3 3 3c0.775-0.0026 1.519-0.3049 2.076-0.8438l2.951 1.475c-0.0167 0.1224-0.02583 0.2456-0.02734 0.3691 0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.775 0.0026-1.519 0.3049-2.076 0.8438l-2.951-1.475c0.0167-0.1224 0.02583-0.2456 0.02734-0.3691-2.148e-4 -0.1234-0.008043-0.2467-0.02344-0.3691l2.947-1.475c0.557 0.5389 1.301 0.8412 2.076 0.8438 1.657 0 3-1.343 3-3s-1.343-3-3-3h5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-sign.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-sign.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-single.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-single.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-single.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-swap.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-swap.svg
new file mode 100644
index 000000000..abe9da45d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-swap.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-0.99 4e-6 -1 1v4.199l2-1.199v-2h5v3h3v1.801l2 1.199v-4l-4-4zm2 5-5 3 5 3v-2h4v-2h-4zm6 3v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document-unequal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document-unequal.svg
new file mode 100644
index 000000000..c7f261256
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document-unequal.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 4-4 3 4 3v-2h1c1 0 1 1 1 1v4.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-7.31e-4 -0.7138-0.3818-1.373-1-1.73v-4.27s-2e-6 -3-3-3h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/document.svg b/.icons/Gruvbox-Plus-Dark/actions/22/document.svg
new file mode 100644
index 000000000..a548e06d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/document.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 16h-8v-10h5v3h3m2-1-4-4h-7s-1 0-1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/documentation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/documentation.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/documentation.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/documentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/documentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/documentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dome-park.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dome-park.svg
new file mode 100644
index 000000000..04a8f6a5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dome-park.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4.1c-2.287 0.461-4 2.473-4 4.9v1h12v-1c0-2.427-1.713-4.439-4-4.9v0.9004h-4zm-4 6.9v7h4v-5h4v5h4v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dome-unpark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dome-unpark.svg
new file mode 100644
index 000000000..9d9cd057d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dome-unpark.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m8 4.416c-1.768 0.7689-3 2.526-3 4.584v1h3zm6 0v5.584h3v-1c0-2.058-1.232-3.815-3-4.584zm-5 3.584v2h4v-2zm-4 3v7h4v-5h4v5h4v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/donate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dontknow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dontknow.svg
new file mode 100644
index 000000000..6e901dc65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dontknow.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3.999c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4499-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm-1 12v2h2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16.29 13.76-1.414 1.414-1.414-1.414-0.7071 0.7071 1.414 1.414-1.414 1.414 0.7071 0.7071 1.414-1.414 1.414 1.414 0.7071-0.7071-1.414-1.414 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/double-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/double-page.svg
new file mode 100644
index 000000000..29c27a7b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/double-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/download-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/download-amarok.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/download-amarok.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/22/download-later.svg
new file mode 100644
index 000000000..9e8888d0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/download-later.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v5h-4l6 9 0.7129-1.068c-0.4656-0.7255-0.7131-1.57-0.7129-2.432 0-2.485 2.015-4.5 4.5-4.5 0.2639 3.1e-4 0.5273 0.02384 0.7871 0.07031l0.7129-1.07h-4v-5zm6.5 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8425-0.875 1.516-2.338-1.348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/download.svg
new file mode 100644
index 000000000..ae2443ad4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/download.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/22/downloading.svg
new file mode 100644
index 000000000..33510d8eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/downloading.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m9 4v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/drag-surface.svg b/.icons/Gruvbox-Plus-Dark/actions/22/drag-surface.svg
new file mode 100644
index 000000000..4750aed0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/drag-surface.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-10 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-10 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-back.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-forward.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-forward.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow.svg
new file mode 100644
index 000000000..f3c43c9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.473 4.999v2.062h4.002l-5.932 5.934h-2.541v2.543l-0.00391 0.0039 0.00391 0.0039v1.45h1.454l0.00585 0.0059 0.00586-0.0059h2.536v-2.537l5.936-5.938v4.006h2.062v-7.528h-7.528z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-bezier-curves.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-bezier-curves.svg
new file mode 100644
index 000000000..f0e72097f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-bezier-curves.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 4a2.5 2.5 0 0 0-2.449 2h-8.051v1c1.855 0.9588 3.165 2.48 3.357 3.303 0.2086 0.8925-0.0238 1.912-0.6484 3.009a2.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.449-2h3.051v2h5v-5h-5v2h-3.055a2.5 2.5 0 0 0-0.4433-0.994c0.8523-1.346 1.209-2.625 0.9238-3.865-0.2938-1.279-1.184-2.276-2.457-3.141h6.086a2.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-booleans.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-booleans.svg
new file mode 100644
index 000000000..15a3d6e96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-booleans.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4c-3.038 0-5.5 2.462-5.5 5.5 0.0073 2.838 2.173 5.205 5 5.463v3.037h9v-9h-3.023c-0.2585-2.832-2.633-5-5.477-5zm0 2c1.933 3e-7 3.5 1.567 3.5 3.5-0.0043 0.5199-0.1244 1.032-0.3516 1.5h3.352v5h-5v-3.352c-0.4677 0.2272-0.9801 0.3473-1.5 0.3516-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 9v5.963a5.5 5.5 0 0 0 0.5 0.037 5.5 5.5 0 0 0 1.5-0.213v-3.787h3.787a5.5 5.5 0 0 0 0.213-1.5 5.5 5.5 0 0 0-0.023-0.5zm3.963 0a3.5 3.5 0 0 1 0.0371 0.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-0.5-0.043v2.006a5.5 5.5 0 0 0 0.5 0.037 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-0.023-0.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-brush.svg
new file mode 100644
index 000000000..eaa50dc7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-brush.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.57 4.006c-1.054-0.1329-3.804 1.752-6.514 4.463-1.208 1.209-2.257 2.404-3.061 3.531 0.9415 0.3 1.7 1.058 2 2 1.127-0.8035 2.324-1.848 3.533-3.057 3.075-3.076 5.013-6.123 4.33-6.807-0.0702-0.0707-0.166-0.1151-0.2891-0.1309zm-10.07 9.324v2e-3c-3.5 0.9382-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.5823 0.05936-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-calligraphic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-calligraphic.svg
new file mode 100644
index 000000000..bf9d8b581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-calligraphic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v10l4 4v-4h1v4l4-4v-10h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-circle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-circle.svg
new file mode 100644
index 000000000..ecf31118b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-circle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-connector.svg
new file mode 100644
index 000000000..fb8a6deca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-connector.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 3v1.555c-0.363 0.021-0.723 0.0411-1.115 0.0781-1.279 0.1228-2.662 0.329-3.885 0.7305v-0.3633h-4v4h0.127c-0.5694 1.354-0.92 2.932-1.162 4.391-0.03542 0.213-0.05555 0.401-0.08589 0.609h-0.8789v4.012h4v-1.555c0.3633-0.021 0.7235-0.041 1.115-0.078 1.279-0.123 2.662-0.329 3.885-0.731v0.364h4v-4h-0.127c0.569-1.354 0.92-2.932 1.162-4.391 0.035-0.2136 0.056-0.4019 0.086-0.6094h0.879v-4.012h-4zm0 2.555v1.457h2.111c-0.023 0.1535-0.036 0.2905-0.062 0.4473-0.261 1.569-0.698 3.257-1.305 4.553h-2.744v2.55c-1.163 0.424-2.628 0.693-3.98 0.823-0.3579 0.034-0.6855 0.052-1.02 0.072v-1.457h-2.111c0.0231-0.154 0.0365-0.29 0.0625-0.447 0.2605-1.569 0.698-3.257 1.305-4.553h2.744v-2.551c1.163-0.4239 2.628-0.6925 3.98-0.8222 0.3575-0.034 0.6855-0.0523 1.02-0.0723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-cross.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-cross.svg
new file mode 100644
index 000000000..5509ed8dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-cross.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4c-0.5523 1e-4 -0.9999 0.4477-1 1v3h-3c-0.5523 1e-4 -0.9999 0.4477-1 1v4c1e-4 0.552 0.4477 1 1 1h3v3c1e-4 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-1zm1 2h2v4h4v2h-4v4h-2v-4h-4v-2h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-cuboid.svg
new file mode 100644
index 000000000..bc22fb002
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-cuboid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.01 4c-0.1094 5.349e-4 -0.2378 0.02501-0.377 0.09375l-5.715 3.111c-0.2505 0.1362-0.4063 0.3985-0.4062 0.6836v6.223c-8.86e-5 0.2851 0.1558 0.5474 0.4062 0.6836l5.715 3.111c0.2314 0.1256 0.5107 0.1256 0.7422 0l5.715-3.111c0.2505-0.1362 0.4063-0.3985 0.4062-0.6836v-6.223c8.8e-5 -0.2851-0.1558-0.5474-0.4062-0.6836l-5.715-3.111c-0.0519-0.02999-0.1829-0.09464-0.3652-0.09375zm-0.0059 1.662 4.307 2.346-4.307 2.154-4.307-2.154zm-4.938 3.707 4.188 2.094v4.465l-4.188-2.279v-4.279zm9.875 0v4.279l-4.188 2.279v-4.465l4.188-2.094z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-donut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-donut.svg
new file mode 100644
index 000000000..5e2bd76a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-donut.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-arc.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-arc.svg
new file mode 100644
index 000000000..d7afcd15f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-arc.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4.947 7.502a7 7 0 0 0-0.9473 3.498 7 7 0 0 0 7 7 7 7 0 0 0 7-7l-2.035-0.5449a5 5 0 0 1 0.035 0.5449 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 0.9746-2.955z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-chord.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-chord.svg
new file mode 100644
index 000000000..40ff913fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-chord.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4.938 7.5c-0.6113 1.059-0.9349 2.277-0.9379 3.5 0 3.866 3.134 7 7 7s7-3.134 7-7zm0.5406 1.162 11.47 3.074c-0.371 3.004-2.922 5.261-5.949 5.264-3.314 0-6-2.686-6-6 0.0014-0.8035 0.1641-1.598 0.4785-2.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-segment.svg
new file mode 100644
index 000000000..02bab25ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-segment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.053 6.053a7 7 0 0 0-2.053 4.947 7 7 0 0 0 7 7 7 7 0 0 0 7-7h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-whole.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-whole.svg
new file mode 100644
index 000000000..e335fbd6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse-whole.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11a7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse.svg
new file mode 100644
index 000000000..500fc8996
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-ellipse.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6c-3.863 0-7 2.241-7 5 0 2.759 3.137 5 7 5s7-2.241 7-5c0-2.759-3.137-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser-delete-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser-delete-objects.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser-delete-objects.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser.svg
new file mode 100644
index 000000000..1d11dd11b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-eraser.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.61 4c-0.3538-0.00956-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-freehand.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-freehand.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-freehand.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-angle-bisector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-angle-bisector.svg
new file mode 100644
index 000000000..b7e79c4c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-angle-bisector.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.238 4.004c-0.6494 0-0.9621 0.7729-0.5586 1.24l1.785 2.125 2.303 10.04c0.1875 0.979 1.726 0.653 1.461-0.336l-1.648-7.187 6.588 7.84c0.606 0.758 1.809-0.216 1.148-0.965l-6.628-7.889 6.763 2.82c0.9 0.4231 1.524-1.035 0.578-1.383l-9.443-3.94-1.758-2.094c-0.1445-0.1768-0.361-0.2754-0.5899-0.2754z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-radius.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-radius.svg
new file mode 100644
index 000000000..39df30be3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 7.292v0.708h0.708l-1.708 1.708v-0.708h-0.708zm-5 1.708h4v4h-4zm5-5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-three-points.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 000000000..130239e9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.5a7 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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 3.5h4v4h-4zm-6 6h4v4h-4zm12 0h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-inactive.svg
new file mode 100644
index 000000000..0403faacb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.223 7.223 3.777 3.777-3.777 3.777s-0.501 0.501-1e-3 1.001 1.001-1e-3 1.001-1e-3l3.777-3.777 3.777 3.777s0.501 0.501 1.001 1e-3 -1e-3 -1.001-1e-3 -1.001l-3.777-3.777 3.777-3.777s0.501-0.5008 1e-3 -1.001-1.001 8e-4 -1.001 8e-4l-3.777 3.777-3.778-3.778c7e-4 8e-4 -0.5-0.5-1 0s1e-3 1.001 1e-3 1.001z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-parallel.svg
new file mode 100644
index 000000000..7fdcd8678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.774 4c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.505 0.873 1.788-4e-3 1.276-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691zm-4 2c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.5043 0.873 1.788-4e-3 1.275-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-perpendicular.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-perpendicular.svg
new file mode 100644
index 000000000..188bfc96d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.742 4c-0.6389 0-0.9759 0.7601-0.5567 1.242l5.176 6.164-3.045 2.233c-0.8152 0.595 0.1123 1.779 0.8867 1.211l3.125-2.293 4.342 5.17c0.613 0.766 1.781-0.249 1.148-0.965l-4.277-5.094 3.145-2.307c0.579-0.4115 0.304-1.361-0.418-1.361-0.169 0-0.334 0.0501-0.469 0.1523l-3.225 2.365-5.24-6.24c-0.1445-0.1781-0.3619-0.2773-0.5918-0.2773z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-segment.svg
new file mode 100644
index 000000000..7c2e21b19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-line-segment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 15.29v0.708h0.708l-2 2h-0.708v-0.708zm11.29-11.29h0.708v0.708l-2 2v-0.708h-0.708zm-5.292 5.292v0.708h0.708l-2.708 2.708v-0.708h-0.708zm-6 2.708h4v4h-4zm6-6h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-mirror.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-mirror.svg
new file mode 100644
index 000000000..68586d6e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-mirror.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 10.74c0.00612-0.413 0.3461-0.743 0.7601-0.738 1.982 0 3.33 0.763 4.117 1.822 0.787 1.06 1.068 2.312 1.346 3.36 0.277 1.046 0.574 1.825 0.9488 2.107 0.1874 0.141 0.4077 0.229 0.8437 0.209s1.073-0.177 1.926-0.547c0.9706-0.421 1.494 0.988 0.5976 1.377-0.9573 0.416-1.748 0.635-2.453 0.668s-1.339-0.15-1.815-0.508c-0.951-0.715-1.214-1.853-1.498-2.922-0.283-1.068-0.562-2.128-1.099-2.85-0.538-0.724-1.279-1.215-2.914-1.215-0.423 6e-3 -0.767-0.339-0.76-0.762zm1.75-6.738c-0.6712 0-1.003 0.8068-0.5234 1.289l12.48 12.48c0.7 0.7 1.755-0.365 1.06-1.06l-12.48-12.48c-0.166-0.1635-0.3361-0.2266-0.5391-0.2266zm5.988-1c-0.4135 0.00646-0.7437 0.3463-0.7383 0.7598 0 1.982 0.7629 3.33 1.822 4.117 1.059 0.7869 2.313 1.068 3.36 1.346 1.046 0.2773 1.825 0.5744 2.107 0.9492 0.141 0.1874 0.229 0.4077 0.209 0.8437s-0.177 1.073-0.547 1.926c-0.421 0.9706 0.988 1.494 1.377 0.5976 0.416-0.9573 0.635-1.748 0.668-2.453s-0.15-1.339-0.508-1.814c-0.715-0.9511-1.853-1.215-2.922-1.498-1.068-0.2833-2.128-0.562-2.851-1.1-0.7236-0.5375-1.215-1.279-1.215-2.914 0.0055-0.4226-0.3391-0.7664-0.7617-0.7598z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-set-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-set-bounding-box.svg
new file mode 100644
index 000000000..dd7fc4dd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 8v6l4-3zm16 0v6l-4-3zm-9 8h2v1h-2zm0-11h2v1h-2zm-4 12v-4h1v3h2v1zm10 0v-4h-1v3h-2v1zm0-12v4h-1v-3h-2v-1zm-10 0v4h1v-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-show-measuring-info.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-show-measuring-info.svg
new file mode 100644
index 000000000..eba855707
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 11h1v1h-1zm3-5c-1 0-1 1-1 1v4c0 1 1 1 1 1h1c1 0 1-1 1-1v-4c0-1-1-1-1-1zm0 1h1v4h-1zm-6-1v1h1v5h1v-6zm-4-2v10h5l4 4v-4h1v4l4-4v-10zm1 1h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry.svg
new file mode 100644
index 000000000..3658e511f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-geometry.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-0.554 0-1 0.446-1 1 0 0.05774 0.0063 0.113 0.01562 0.168-1.173 0.4076-2.016 1.52-2.016 2.832 0 0.4164 0.08496 0.8134 0.2383 1.174l-1.238 0.8262-1 3h-1.5c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h1.5v3l1 1v-2l1-2h2c0 0.554 0.446 1 1 1s1-0.446 1-1h2l1 2v2l1-1v-3h1.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.5l-1-3-1.238-0.8262c-0.03305 0.07736-0.07012 0.1526-0.1094 0.2266 0.03928-0.07422 0.0763-0.1488 0.1094-0.2266 0.1533-0.3604 0.2383-0.7574 0.2383-1.174 0-1.312-0.8427-2.424-2.016-2.832 0.0093-0.05501 0.01562-0.1102 0.01562-0.168 0-0.554-0.446-1-1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm2.447 2.732c-0.03067 0.04314-0.06279 0.0855-0.0957 0.127 0.03285-0.04149 0.06505-0.08372 0.0957-0.127zm-0.3789 0.4355c-0.0314 0.02983-0.06297 0.0594-0.0957 0.08789 0.03264-0.02857 0.06433-0.05796 0.0957-0.08789zm-4.131 0.0059c0.02945 0.02795 0.05928 0.05529 0.08984 0.08203-0.03063-0.02686-0.06039-0.054-0.08984-0.08203zm0.166 0.1484c0.517 0.4226 1.177 0.6777 1.896 0.6777s1.38-0.2551 1.896-0.6777l0.8301 0.6777 0.1816 2h-1.908c0-0.554-0.446-1-1-1s-1 0.446-1 1h-1.908l0.1816-2 0.8301-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle1.svg
new file mode 100644
index 000000000..499e42895
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle1.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.86 4.01c-3.787 0-6.857 3.133-6.857 6.996s3.07 6.994 6.857 6.994h1.143v-13.99s-1.064-0.0216-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle2.svg
new file mode 100644
index 000000000..554a25fca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle2.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4.01v13.99h1.143c3.787 0 6.857-3.131 6.857-6.994s-3.07-6.996-6.857-6.996c-0.0789-0.0216-1.143 0-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle3.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle3.svg
new file mode 100644
index 000000000..f82272be8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle3.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.01 7c-3.863 0-6.996 3.07-6.996 6.857-0.0216 0.0789 0 1.143 0 1.143h13.99v-1.143c0-3.787-3.131-6.857-6.994-6.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle4.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle4.svg
new file mode 100644
index 000000000..30363b5cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-halfcircle4.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.01 7s-0.0216 1.064 0 1.143c0 3.787 3.133 6.857 6.996 6.857s6.994-3.07 6.994-6.857v-1.143h-12.82z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-highlight.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-highlight.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-highlight.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-line.svg
new file mode 100644
index 000000000..963c803de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-line.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v3.312l-6.688 6.688h-3.312v4h4v-3.312l6.688-6.688h3.312v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-number.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-number.svg
new file mode 100644
index 000000000..d40449ab7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-number.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.38 3.5h1.051v7h-1.506v-5.041c-0.202 0.1347-0.4266 0.2605-0.6758 0.375-0.2492 0.1077-0.4928 0.2004-0.7285 0.2812l-0.4551-1.16c0.1953-0.08081 0.3987-0.1724 0.6074-0.2734 0.2155-0.1077 0.423-0.2225 0.625-0.3438 0.202-0.1279 0.3944-0.2579 0.5762-0.3926 0.1886-0.1414 0.3577-0.2904 0.5059-0.4453zm4.293 0c0.4015 0 0.7455 0.04652 1.035 0.1387 0.2896 0.09215 0.5266 0.2234 0.7109 0.3945 0.1909 0.1646 0.3304 0.3678 0.416 0.6113 0.09215 0.237 0.1367 0.5078 0.1367 0.8105 0 0.2501-0.04775 0.4903-0.1465 0.7207-0.09873 0.2304-0.2288 0.4547-0.3867 0.6719-0.158 0.2106-0.3357 0.4139-0.5332 0.6113-0.1975 0.1975-0.3912 0.3848-0.582 0.5625-0.09873 0.09215-0.2077 0.1979-0.3262 0.3164-0.1119 0.1119-0.2189 0.2272-0.3242 0.3457s-0.2015 0.2306-0.2871 0.3359c-0.07898 0.09873-0.1287 0.1803-0.1484 0.2461h2.943v1.234h-4.563c-0.01316-0.0724-0.01953-0.1654-0.01953-0.2773v-0.2363c0-0.3159 0.04971-0.6059 0.1484-0.8691 0.1053-0.2633 0.2397-0.5067 0.4043-0.7305 0.1646-0.2304 0.3487-0.4432 0.5527-0.6406 0.2106-0.1975 0.419-0.3963 0.623-0.5938 0.158-0.1514 0.3051-0.2922 0.4434-0.4238 0.1382-0.1382 0.2599-0.2695 0.3652-0.3945 0.1053-0.1316 0.1888-0.2597 0.248-0.3848 0.05924-0.1316 0.08789-0.2648 0.08789-0.3965 0-0.2896-0.08154-0.4929-0.2461-0.6113-0.1646-0.1185-0.3697-0.1777-0.6133-0.1777-0.1777 0-0.3459 0.03061-0.5039 0.08984-0.1514 0.05266-0.2922 0.1183-0.4238 0.1973-0.1251 0.0724-0.234 0.1476-0.3262 0.2266-0.09215 0.0724-0.161 0.1317-0.207 0.1777l-0.7305-1.027c0.2896-0.2699 0.6261-0.491 1.008-0.6621 0.3883-0.1777 0.8031-0.2656 1.244-0.2656z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-path.svg
new file mode 100644
index 000000000..9fc1fadff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.22 3.996c-0.213 0-0.425 0.083-0.59 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.378-0.248-0.59-0.248zm-3.34 3.008-7.881 7.879-1e-5 3.121h3.121l0.0078-8e-3h10.88v-2h-8.879l5.871-5.873-3.119-3.119z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon-star.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon.svg
new file mode 100644
index 000000000..ba958ae5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polygon.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-7 5.031 2.707 8.969h8.654l2.639-9.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polyline.svg
new file mode 100644
index 000000000..73ec0876b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v10h4v4h10l-10-9v-5h-2.834z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle-rounded.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle-rounded.svg
new file mode 100644
index 000000000..490a76a39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle-rounded.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5h6c2.216 0 4 1.784 4 4v4c0 2.216-1.784 4-4 4h-6c-2.216 0-4-1.784-4-4v-4c0-2.216 1.784-4 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle.svg
new file mode 100644
index 000000000..9e8e13232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-rectangle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v12h14v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-spiral.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-spiral.svg
new file mode 100644
index 000000000..b60719aa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-spiral.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.174 4c-3.236 3.016-3.598 8.275-0.5268 11.57 2.783 2.987 7.613 3.315 10.63 0.443 2.708-2.578 2.996-7.033 0.3518-9.8-2.347-2.455-6.379-2.709-8.867-0.2643-2.177 2.14-2.39 5.797-0.1677 8.03 1.912 1.921 5.151 2.094 7.106 0.06927 1.644-1.703 1.779-4.565-0.03281-6.26-1.478-1.382-3.937-1.475-5.35 0.1513-1.104 1.27-1.155 3.362 0.2844 4.501 0.5266 0.4167 1.173 0.6102 1.832 0.5633 0.6586-0.04695 1.365-0.3862 1.779-1.039 0.2771-0.4366 0.3741-0.9195 0.2898-1.436-0.08419-0.5169-0.4775-1.13-1.114-1.334-0.5433-0.1744-0.8488-0.1464-1.19 0.04375-0.2539 0.1414-0.4712 0.39-0.5232 0.7839-0.04125 0.313 0.03695 0.6299 0.08203 0.9424-0.5132-0.4061-0.4892-1.267-0.03464-1.79 0.6636-0.7633 1.921-0.7141 2.672-0.01094 0.994 0.9297 0.9151 2.596-0.03463 3.58-1.187 1.229-3.243 1.118-4.446-0.09115-1.449-1.456-1.306-3.928 0.1531-5.361 1.711-1.681 4.568-1.502 6.216 0.2224 1.895 1.983 1.684 5.258-0.2898 7.137-2.235 2.128-5.894 1.881-7.984-0.3628-2.338-2.51-2.056-6.592 0.4357-8.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-square-inverted-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-square-inverted-corners.svg
new file mode 100644
index 000000000..2fdcb795f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-square-inverted-corners.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v3c0 0.5523-0.4477 1-1 1h-3v6h3c0.5523 0 1 0.4477 1 1v3h6v-3c0-0.5523 0.4477-1 1-1h3v-6h-3c-0.5523 0-1-0.4477-1-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-star.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-star.svg
new file mode 100644
index 000000000..bde71ed0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-star.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.03 4-2.188 4.596-4.842 0.7246 3.48 3.594-0.8555 5.059 4.34-2.377 4.312 2.404-0.7969-5.062 3.52-3.574-4.832-0.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-text.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-text.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-trace-background.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-trace-background.svg
new file mode 100644
index 000000000..a6fbf75a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-trace-background.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h14v14h-14z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m18 18v-8s-4 6-14 6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle.svg
new file mode 100644
index 000000000..b82bc2d18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle1.svg
new file mode 100644
index 000000000..818a838a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle1.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4-12 7 12 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle2.svg
new file mode 100644
index 000000000..5589f1dcf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle2.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 18 12-7-12-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle3.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle3.svg
new file mode 100644
index 000000000..9d5702ba6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle3.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 17-7-12-7 12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle4.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle4.svg
new file mode 100644
index 000000000..b791a4a3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-triangle4.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5 7 12 7-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-pressure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-pressure.svg
new file mode 100644
index 000000000..d88811e66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-pressure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v4h-3l4 5 4-5h-3v-4zm8 6s-4 6-14 6v2h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-tilt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-tilt.svg
new file mode 100644
index 000000000..a29616f79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-use-tilt.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.946 4.001a1 1 0 0 0-0.8945 0.6836l-4 12a1 1 0 0 0 0.9492 1.316h12a1 1 0 0 0 1-1v-2a1 1 0 1 0-2 0v1h-3.07a8 8 0 0 0-4.473-6.205l1.199-3.6 1.102 0.2754a1 1 0 1 0 0.4844-1.941l-2-0.5a1 1 0 0 0-0.2969-0.0293zm-1.129 7.719a6 6 0 0 1 3.098 4.281h-4.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/draw-watercolor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/draw-watercolor.svg
new file mode 100644
index 000000000..ca9544066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/draw-watercolor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.57 4.006a1.75 7.876 44.99 0 0-6.514 4.463 1.75 7.876 44.99 0 0-3.1 3.6c0.9415 0.2999 1.675 1.033 1.975 1.975a1.75 7.876 44.99 0 0 3.598-3.1 1.75 7.876 44.99 0 0 4.332-6.807 1.75 7.876 44.99 0 0-0.291-0.1308zm-1.574 7.994c-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.33v2e-3c-3.5 0.938-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.582 0.0594-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dvipdf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dvipdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dvipdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dvipng.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dvipng.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dvipng.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dvips.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dvips.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dvips.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dvisearch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dvisearch.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dvisearch.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/dynamic-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/dynamic-amarok.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/dynamic-amarok.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/earthquake.svg b/.icons/Gruvbox-Plus-Dark/actions/22/earthquake.svg
new file mode 100644
index 000000000..687a4f952
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/earthquake.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.13 4.004c0.6046 1.597 3.142 8.295 3.141 8.295l3.502-1.75 0.2246 0.4473c0-3.821-3.063-6.92-6.867-6.992zm-0.4863 0.00977c-3.53 0.177-6.365 2.963-6.619 6.473l3.16-2.234 2.486 4.975zm0.6387 3.168-0.959 9.584-3.514-7.025-2.555 1.807-0.248-0.3496c0.1076 3.772 3.192 6.799 6.99 6.799 3.672 0 6.678-2.829 6.971-6.426l-4.244 2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-bomb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-bomb.svg
new file mode 100644
index 000000000..05adebf8c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-bomb.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4c-0.989 0.2035-1.907 0.7821-2.449 1.617-0.188-0.0842-0.3308-0.1172-0.5508-0.1172-0.156 0-0.3043 0.03022-0.4453 0.07422-0.279 0.1042-0.5239 0.2171-0.7559 0.332a6.5 6.5 0 0 0-3.299-0.9063 6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.5-6.5 6.5 6.5 0 0 0-0.793-3.1c0.088-0.2879 0.1638-0.5997 0.2188-0.9551 0.044-0.1415 0.07422-0.2889 0.07422-0.4453 0-0.336-0.01031-0.4712-0.1953-0.7207 0.401-0.6538 0.9373-1.082 1.695-1.279z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-all.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-all.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-history.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-history.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-list.svg
new file mode 100644
index 000000000..92ad00a8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-list.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.031c-3.853 0-6.969 3.115-6.969 6.969 0 3.853 3.115 6.969 6.969 6.969 3.853 0 6.969-3.115 6.969-6.969 0-3.853-3.115-6.969-6.969-6.969zm-3.029 3.941h1c0.2761 0 0.5378 0.1003 0.7188 0.2812l1.281 1.277 1.281-1.277c0.18-0.181 0.4407-0.2812 0.7207-0.2812h1v1c0 0.2761-0.1003 0.5378-0.2812 0.7188l-1.281 1.277 1.281 1.285c0.181 0.181 0.2826 0.4426 0.2812 0.7188v1h-1c-0.2761 0-0.5378-0.1003-0.7188-0.2812l-1.281-1.285-1.281 1.285c-0.18 0.18-0.4407 0.2793-0.7207 0.2793h-1v-1c0-0.2761 0.1003-0.5378 0.2812-0.7188l1.281-1.285-1.281-1.277c-0.18-0.18-0.2793-0.4428-0.2793-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-ltr.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-ltr.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-rtl.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-locationbar-rtl.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-rtl.svg
new file mode 100644
index 000000000..3ae40069a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 5v12h11l5-6-5-6zm3.008 3h1c0.28 0 0.5292 0.112 0.6992 0.293l1.293 1.293 1.293-1.293c0.1808-0.1808 0.43-0.293 0.707-0.293h1l0.0039 1c0 0.277-0.1108 0.526-0.3008 0.707l-1.293 1.293 1.301 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.28 0-0.5312-0.112-0.7012-0.293l-1.293-1.293-1.293 1.293c-0.1808 0.1807-0.43 0.293-0.707 0.293h-1v-1c0-0.277 0.111-0.526 0.291-0.707l1.293-1.293-1.293-1.293c-0.1808-0.1808-0.293-0.43-0.293-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear.svg
new file mode 100644
index 000000000..f81292c69
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clear.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-5 6 5 6h11v-12zm2 3h1c0.277 0 0.5263 0.1122 0.707 0.293l1.293 1.293 1.293-1.293c0.17-0.181 0.4192-0.293 0.6992-0.293h1v1c0 0.277-0.1122 0.5263-0.293 0.707l-1.299 1.293 1.293 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.277 0-0.5263-0.1122-0.707-0.293l-1.293-1.293-1.293 1.293c-0.16 0.181-0.4095 0.293-0.6895 0.293h-1v-1c0-0.277 0.1122-0.5263 0.293-0.707l1.299-1.293-1.299-1.293c-0.18-0.181-0.291-0.43-0.291-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone-unlink.svg
new file mode 100644
index 000000000..774f550b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h2.5v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v0.5h-1v-0.5c0-1.5 1.5-1.5 1.5-1.5zm-9.5-6v9h4v-5h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone.svg
new file mode 100644
index 000000000..ab9297163
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-clone.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v9h4v-5h5v-4zm5 5v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h0.5v-1.5c0-1.5 1.5-1.5 1.5-1.5zm0 1c-0.5 0-0.5 0.5-0.5 0.5v1.5h1v-1.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy-path.svg
new file mode 100644
index 000000000..b861ef50f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.001v1.529h1.236v10.94h-1.236v1.529h4v-1.529h-1.236v-10.94h1.236v-1.529zm5 0.4707v1.529h7.471v10h-7.471v1.529h9v-13.06zm3.145 2.529-2.145 8h1.582l2.145-8zm2.273 0-2.145 8h1.582l2.145-8zm-6.418 6.5v1.5h1.5v-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy.svg
new file mode 100644
index 000000000..37e8a7501
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1zm3 3s-1 0-1 1v10c0 1 1 1 1 1h8s1-1e-3 1-1.004v-9.996c0-1-1-1-1-1zm1 2h6v8h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-cut.svg
new file mode 100644
index 000000000..e06e0a583
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-cut.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 5c-1.38 0.00107-2.498 1.12-2.498 2.5 0 1.381 1.119 2.5 2.5 2.5 0.4461 0 0.8561-0.139 1.219-0.3438l1.969 1.844-1.969 1.844c-0.36-0.205-0.7707-0.3438-1.221-0.3438-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5c0-0.2292-0.03605-0.4454-0.09375-0.6562l2.125-2.062 4.469 4.219h1.5v-1l-8.094-7.844c0.0578-0.2108 0.09375-0.4271 0.09375-0.6562 0-1.38-1.118-2.499-2.498-2.5zm9.002 1-3.938 3.719 1.312 1.281 4.125-4v-1zm-9 0.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 8c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-shred.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-shred.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete-shred.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete.svg
new file mode 100644
index 000000000..889e804a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-1e-6 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9zm2 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-duplicate.svg
new file mode 100644
index 000000000..72276f05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v9h4v-5h5v-4zm5 5h9v9h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-entry.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-entry.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-entry.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-mail.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-mail.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-project.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-project.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-project.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-replace.svg
new file mode 100644
index 000000000..d4ede0089
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-replace.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 3.998c-3.029 0-5.5 2.475-5.5 5.5 0 1.062 0.2861 2.063 0.8125 2.906l1.469-1.471c-0.1933-0.436-0.2812-0.9265-0.2812-1.437 0-1.945 1.553-3.5 3.5-3.5 0.5122 0 0.9698 0.1186 1.406 0.3125l1.469-1.498c-1.08-0.6662-2.147-0.8125-2.875-0.8125zm4.607 1.211-1.396 1.404 2.672 2.674 1.404-1.396c0.2827-0.2827 0.2827-0.729 0-1.012l-1.67-1.67c-0.2796-0.2796-0.7224-0.2875-1.01 0zm-2.357 2.365-6.75 6.75v2.672h2.672l6.752-6.75zm2.375 5.111-1.438 1.406 3.588 3.605c0.9583 0.938 2.365-0.5 1.406-1.438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-find.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find.svg
new file mode 100644
index 000000000..cceebe3cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-find.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4.001c-3.029 0-5.5 2.475-5.5 5.5s2.471 5.5 5.5 5.5c1.152 0 2.238-0.3578 3.125-0.9688l3.626 3.642c0.9589 0.9941 2.421-0.5017 1.406-1.438l-3.626-3.642c0.6108-0.886 1-1.944 1-3.094 0-3.025-2.502-5.5-5.531-5.5zm0 2c1.947 0 3.5 1.555 3.5 3.5s-1.553 3.5-3.5 3.5-3.5-1.555-3.5-3.5 1.553-3.5 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-flag.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-flag.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-group.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-group.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-guides.svg
new file mode 100644
index 000000000..955ccee65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-guides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.844 4.006c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9328 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm3.156 3.994 4 3-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-detect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-detect.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-detect.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-recognize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-recognize.svg
new file mode 100644
index 000000000..c3a7fa7d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-recognize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.369-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.371 3.062-3.062c0-0.01095 1.15e-4 -0.02228 0-0.0332-0.0176-1.676-1.382-3.027-3.062-3.027zm-0.8477 0.7969h1.695v2.992h-1.695zm0 3.535h1.695v1h-1.695z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-show.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image-face-show.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-image.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image.svg
new file mode 120000
index 000000000..62c666e21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-image.svg
@@ -0,0 +1 @@
+tool_imageeffects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-line-width.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-line-width.svg
new file mode 100644
index 000000000..96df6c5e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-line-width.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v1h14v-1zm0 4v2h14v-2zm0 5v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-link.svg
new file mode 100644
index 000000000..14f0b046e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-link.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-map.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-map.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-map.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-mark.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-mark.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-move.svg
new file mode 100644
index 000000000..b6757960c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-move.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 6.5s-1 0-1 1v10c0 1 1 1 1 1h8s1 0 1-1v-10c0-1-1-1-1-1zm1 2h6v8h-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.5 3.5s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-node.svg
new file mode 100644
index 000000000..25f650f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-5h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h5v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm4.5 6v6.125l1.27-0.625 1.532 1.5-0.16-2.1 1.359-0.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-none.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-none.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-opacity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-opacity.svg
new file mode 100644
index 000000000..4345249dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-opacity.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 2-0.293v-1.707h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-1.707a7 7 0 0 0-2-0.293zm2 2v2h2v-2zm2 0h0.8965a7 7 0 0 0-0.8965-0.7422zm0 2v2h2v-2zm2 0h0.3242a7 7 0 0 0-0.3242-0.6055zm0 2v2h0.9297a7 7 0 0 0 0.07031-1 7 7 0 0 0-0.07227-1h-0.9277zm0 2h-2v2h2zm0 2v0.582a7 7 0 0 0 0.3164-0.582zm-2 0h-2v2h2zm0 2v0.7285a7 7 0 0 0 0.875-0.7285zm0-4v-2h-2v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-in-place.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-in-place.svg
new file mode 100644
index 000000000..d539dd623
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-in-place.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.761 0-5 2.089-5 4.666 2e-3 0.5558 0.1108 1.107 0.3203 1.627 0.1517 0.3912 0.4565 0.8241 0.6484 1.123l4.031 6.584 4.031-6.58c0.317-0.368 0.4533-0.7588 0.6523-1.127 0.208-0.5204 0.3154-1.071 0.3164-1.627 0-2.577-2.239-4.666-5-4.666zm0 2a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-style.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-style.svg
new file mode 100644
index 000000000..50db87e01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste-style.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v4h-3v3h9v-3h-3v-4zm-3 8c0 2.761-0.8954 6-2 6h9c1.105 0 2-3.239 2-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste.svg
new file mode 100644
index 000000000..123246f2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-paste.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo-rtl.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo-rtl.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo.svg
new file mode 100644
index 000000000..28cec19db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-redo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5 5 3-5 3v-2h-3c-1.355 0-2.477 0.86-2.859 2.074l-1.504-1.504c0.8568-1.53 2.492-2.57 4.363-2.57h3zm-7.523 6c0.124 0.0053 0.2132 0.03737 0.2988 0.123l0.9609 0.9609-1.65 1.648-0.9609-0.959c-0.2748-0.2748 2e-6 -0.5488 0-0.5488l1.096-1.098s0.1294-0.1304 0.2539-0.127h0.00195zm2.084 1.908 3.437 3.443 0.0019 1.648h-1.652l-3.438-3.441 1.65-1.65zm7.439 2.092v2h-3l-0.0019-1.062-0.9355-0.9375h3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-reset.svg
new file mode 100644
index 000000000..8b658ae21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-reset.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 5v6h2v-6zm8 0-5 3 5 3v-2h3c1.679 0 3 1.321 3 3s-1.321 3-3 3h-5v2h5c2.753 0 5-2.247 5-5s-2.247-5-5-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all-layers.svg
new file mode 100644
index 000000000..f7c4ed68e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all-layers.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-9 3v2h5v-2zm-3 1v2h2v-2zm12 0v2h2v-2zm-8 2v2h5v-2zm-4 2v2h2v-2zm12 0v2h2v-2zm-6 1v2h5v-2zm-6 3v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all.svg
new file mode 100644
index 000000000..03c05c8c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-invert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-invert.svg
new file mode 100644
index 000000000..00e2a140c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-invert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v14h7v-2a5 5 0 0 1-5-5 5 5 0 0 1 5-5v-2zm7 2v10c2.761 0 5-2.239 5-5s-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-lasso.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-lasso.svg
new file mode 100644
index 000000000..57946b03e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-lasso.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.98 4v0.1056l0.5841 0.9638a6.103 4.359 0 0 1 2.391 0.8872l0.7084-0.5619a6.975 5.231 0 0 0-3.683-1.395zm-1.052 0.05108a6.975 5.231 0 0 0-2.108 0.2639l0.7305 0.7339a6.103 4.359 0 0 1 1.454-0.1294 6.103 4.359 0 0 1 0.4598 0.01703zm-3.046 0.5568a6.975 5.231 0 0 0-1.621 0.8446l0.848 0.4768a6.103 4.359 0 0 1 1.451-0.6386zm8.492 1.335-0.6879 0.5466a6.103 4.359 0 0 1 0.6931 0.7305l0.8719-0.2554a6.975 5.231 0 0 0-0.877-1.022zm-10.85 0.09706a6.975 5.231 0 0 0-0.9008 1.137l0.8123 0.3201a6.103 4.359 0 0 1 0.8821-1.011zm12.14 1.71-0.8429 0.2469a6.103 4.359 0 0 1 0.2588 0.9502l0.877 0.1192a6.975 5.231 0 0 0-0.2929-1.316zm-13.41 0.218a6.975 5.231 0 0 0-0.2248 1.243l0.8753-0.03917a6.103 4.359 0 0 1 0.1584-0.8838zm12.8 1.854a6.103 4.359 0 0 1-0.5126 1.279l0.8633 0.2401a6.975 5.231 0 0 0 0.5092-1.401zm-12.06 0.218-0.877 0.03916a6.975 5.231 0 0 0 0.4904 1.284l0.7935-0.3644a6.103 4.359 0 0 1-0.407-0.9587zm0.9485 1.667v0.0034l-0.8191 0.3746a6.975 5.231 0 0 0 1.544 1.279c0.5545 2.071-1.605 3.925-0.8974 4.632 0.9893 0.09433 1.577-1.366 1.815-2.781 0.08899-0.1211 0.4106-0.5814 0.6692-1.131a6.975 5.231 0 0 0 2.738 0.4257l-0.9298-0.9298a6.103 4.359 0 0 1-1.558-0.3355c0.00691-0.3871-0.2317-0.6309-0.9894-0.4751-9.155e-4 0-7.855e-4 2.03e-4 -0.0017-0.0086-0.06904 0-0.1374-0.01425-0.206-0.02384a6.103 4.359 0 0 1-1.366-1.03zm9.992 0.1311a6.103 4.359 0 0 1-1.459 1.018l0.8514 0.5194a6.975 5.231 0 0 0 1.55-1.275zm-2.471 1.424a6.103 4.359 0 0 1-2.118 0.3678l0.8037 0.8037a6.975 5.231 0 0 0 2.261-0.5943z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-none.svg
new file mode 100644
index 000000000..cd4fa0ad1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-none.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-original.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-original.svg
new file mode 100644
index 000000000..0c5c5eda0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-original.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-text.svg
new file mode 100644
index 000000000..a7c7b49d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select-text.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 3v2h2v12h-2v2h6v-2h-2v-12h2v-2zm0 14-4.285-12h-1.633l-4.082 12h2.041l0.8477-3h4.02l0.8477 3zm-5.102-8.572 1.19 3.572h-2.381z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select.svg
new file mode 100644
index 000000000..e3c8c7b71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-select.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v12l3.217-1.787 2.186 3.787 2.598-1.5-2.162-3.744 3.162-1.756z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-merge.svg
new file mode 100644
index 000000000..a18321fb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-merge.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2zm4 8v-6l-2 3zm2 0 2-3-2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-split.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-split.svg
new file mode 100644
index 000000000..187f20b3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-cell-split.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h-2zm4 0h2v1.5h-2zm4 0h2v2h-2zm-5 2.5h4v1l-1 1.5 1 1.5v1h-4v-1l1-1.5-1-1.5zm-3 1.5h2v2h-2zm8 0h2v2h-2zm-8 4h2v2h-2zm8 0h2v2h-2zm-4 0.5h2v1.5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-column.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-column.svg
new file mode 100644
index 000000000..415f841c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-column.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h-2zm3 0h1.281l-1.281 1.281zm2.719 0h1.281v1.281l-4 4v-2.562zm2.281 0h2v2h-2zm-1 2.719v2.562l-4 4v-2.562zm-7 1.281h2v2h-2zm8 0h2v2h-2zm-1 2.719v3.281h-3.281zm-7 1.281h2v2h-2zm8 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-row.svg
new file mode 100644
index 000000000..872a5ccb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-delete-row.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-7.281 3h2.562l4 4h-2.562zm4 0h2.562l2.719 2.719v1.281h-1.281zm4 0h1.281v1.281zm-8.719 0.7188 3.281 3.281h-3.281zm0 4.281h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-left.svg
new file mode 100644
index 000000000..c9a44da66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h8v-14zm-6 1v7h1.719l-0.7188-0.7188v-2.562l3 3v0.2812h1v-7h-1v1.281l-1.281-1.281h-1.438l2.719 2.719v2.562l-3-3v-2.281h-1zm10 1h2v2h-2zm0 4h2v2h-2zm-6 3-4 2 4 2zm6 1h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-right.svg
new file mode 100644
index 000000000..6bc47f887
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-column-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h8v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2zm9 1v7h1v-0.2812l3-3v2.562l-0.7188 0.7188h1.719v-7h-1v2.281l-3 3v-2.562l2.719-2.719h-1.438l-1.281 1.281v-1.281h-1zm-7 1h2v2h-2zm0 4h2v2h-2zm8 3v4l4-2zm-8 1h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-above.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-above.svg
new file mode 100644
index 000000000..632799a54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-above.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h2.281l3 3h-2.562l-2.719-2.719v1.438l1.281 1.281h-1.281v1h7v-1h-0.2812l-3-3h2.562l0.7188 0.7188v-1.719h-7zm10 0-2 4h4zm-11 6v8h14v-8h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2zm2 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-below.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-below.svg
new file mode 100644
index 000000000..d97d2af14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-below.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v8h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-8zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-9 7v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v1h7v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm8 1 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-under.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-under.svg
new file mode 100644
index 000000000..9d45a5b40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-table-insert-row-under.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-4zm0 5v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v5h14v-4h-2v2h-2v-2h-2v2h-2v-2h1v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm9 1 2 4 2-4zm-7 4h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-text-frame-update.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-text-frame-update.svg
new file mode 100644
index 000000000..5b9456907
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-text-frame-update.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4 3 4 3-4zm7 0v2h3v9.996h-8v-6.996h-2v8c0 1 1 1 1 1h10s1 0 1-1v-12c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-history.svg
new file mode 100644
index 000000000..59cbdb12d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-history.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-5 3 5 3v-2h3c0.912 0 1.715 0.3924 2.262 1.018a4.5 4.5 0 0 1 0.2383-0.01758 4.5 4.5 0 0 1 2.311 0.6387c-0.5957-2.095-2.529-3.639-4.811-3.639h-3v-2zm5.5 6c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8398-0.875 1.52-2.338-1.35v-3.131zm-6.625 3.125v2h3.764a4.5 4.5 0 0 1-0.7285-2h-3.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo.svg
new file mode 100644
index 000000000..844634fa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit-undo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.002 5-5 3 5 3v-2h3c1.355 0 2.477 0.86 2.859 2.074l1.504-1.504c-0.8568-1.53-2.492-2.57-4.363-2.57h-3zm7.523 6c-0.124 0.0053-0.2132 0.03737-0.2988 0.123l-0.9609 0.9609 1.65 1.648 0.9609-0.959c0.2748-0.2748-2e-6 -0.5488 0-0.5488l-1.096-1.098s-0.1294-0.1304-0.2539-0.127h-2e-3zm-2.084 1.908-3.437 3.443-0.0019 1.648h1.652l3.438-3.441-1.65-1.65zm-7.439 2.092v2h3l0.0019-1.062 0.9355-0.9375h-3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit.svg
new file mode 100644
index 000000000..6164c9da2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.05 4c-0.2501 0.0099-0.4293 0.07392-0.6015 0.2462l-1.919 1.919 3.299 3.299 1.923-1.919c0.5497-0.5497-5e-6 -1.098 0-1.098l-2.192-2.192s-0.2602-0.2651-0.5105-0.2553zm-4.17 3.815-6.876 6.89-0.00456 3.295h3.304l6.876-6.885z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edit_animation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edit_animation.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edit_animation.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editclear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editclear.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editclear.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editcopy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editcopy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editcut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editcut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editcut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editdelete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editdelete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editdelete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editimage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editimage.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editimage.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editor.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editor.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editpaste.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editpaste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editpaste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/editpath.svg b/.icons/Gruvbox-Plus-Dark/actions/22/editpath.svg
new file mode 120000
index 000000000..9d57cb032
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/editpath.svg
@@ -0,0 +1 @@
+edit-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edittext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edittext.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edittext.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/edittrash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/edittrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/edittrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ellipse-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ellipse-shape.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ellipse-shape.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/embosstool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/embosstool.svg
new file mode 100644
index 000000000..ad3d8b1ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/embosstool.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10zm2.5 1c-0.831 0-1.5 0.669-1.5 1.5v5c0 0.831 0.669 1.5 1.5 1.5h5c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5zm0.5 2h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/emph.svg b/.icons/Gruvbox-Plus-Dark/actions/22/emph.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/emph.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/emptytrash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/emptytrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/emptytrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/end_of_life.svg b/.icons/Gruvbox-Plus-Dark/actions/22/end_of_life.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/end_of_life.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/end_state.svg b/.icons/Gruvbox-Plus-Dark/actions/22/end_state.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/end_state.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/enterprise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/enterprise.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/enterprise.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entity.svg
new file mode 100644
index 000000000..eac68d542
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entity.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v3h-10zm0 5h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entrance_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entrance_animations.svg
new file mode 100644
index 000000000..52d4dc809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entrance_animations.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.392-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201 4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164zm-8 1.609v1h6v-1zm0 2v1h5v-1zm0 5v1h2v-1zm0 2v1h3v-1zm0 2v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entry-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entry-clone.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entry-clone.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entry-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entry-delete.svg
new file mode 100644
index 000000000..b376a8733
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entry-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-1e-6 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entry-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entry-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entry-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entry-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entry-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entry-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/entry-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/22/entry-restore.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/entry-restore.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/enum.svg b/.icons/Gruvbox-Plus-Dark/actions/22/enum.svg
new file mode 120000
index 000000000..7857e22c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/enum.svg
@@ -0,0 +1 @@
+code-variable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/enumerate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/enumerate.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/enumerate.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/epiphany-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/epiphany-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/epiphany-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/equalizer.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/equalizer.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/errornext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/errornext.svg
new file mode 100644
index 000000000..d3d62f9f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/errornext.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m15.5 13c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 11h7.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-7.172 6e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/errorprev.svg b/.icons/Gruvbox-Plus-Dark/actions/22/errorprev.svg
new file mode 100644
index 000000000..90a63d4d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/errorprev.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 9-7.172 2e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h7.172z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15.5 13c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-all.svg
new file mode 100644
index 000000000..ffdd06956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h4v3.277c-0.3006 0.1748-0.5479 0.4221-0.7227 0.7227h-3.277zm6 0h4v4h-3.277c-0.1748-0.3006-0.4221-0.5479-0.7227-0.7227zm-6 6h3.277c0.1748 0.3006 0.4221 0.5479 0.7227 0.7227v3.277h-4zm6.723 0h3.277v4h-4v-3.277c0.3006-0.1748 0.5479-0.4221 0.7227-0.7227z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-down.svg
new file mode 100644
index 000000000..95f54ca0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-down.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v10h-4v-3.277c0.5956-0.3464 1-0.984 1-1.723 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c0 0.7387 0.4044 1.376 1 1.723v3.277h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-horizontal.svg
new file mode 100644
index 000000000..b5cd1369a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v4h-3.277c-0.4778-0.8218-1.316-1-1.723-1-0.4059 0-1.245 0.1775-1.723 1h-3.277zm0 6h3.277c0.5626 0.9676 1.581 1.002 1.723 1.002 0.1477 0 1.161-0.03594 1.723-1.002h3.277v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-left.svg
new file mode 100644
index 000000000..e3015d87e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v10h-10v-4h3.277c0.3464 0.5956 0.984 1 1.723 1 1.105 0 2-0.8954 2-2 0-1.105-0.8954-2-2-2-0.7387 0-1.376 0.4044-1.723 1h-3.277z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-right.svg
new file mode 100644
index 000000000..d25eb5492
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v4h-3.277c-0.3464-0.5956-0.984-1-1.723-1-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2 0.7387 0 1.376-0.4044 1.723-1h3.277v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-up.svg
new file mode 100644
index 000000000..ed9f49f55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-up.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2.002h4v3.277c-0.5956 0.3464-1 0.984-1 1.723 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.7387-0.4044-1.376-1-1.723v-3.277h4v9.998h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-vertical.svg
new file mode 100644
index 000000000..14e4424a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/escape-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h4v3.277c-0.825 0.4801-1 1.321-1 1.723s0.175 1.243 1 1.723v3.277h-4zm6 0h4v10h-4v-3.277c0.825-0.4801 1-1.321 1-1.723s-0.175-1.243-1-1.723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exception.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exception.svg
new file mode 100644
index 000000000..74e03f048
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exception.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-5 8h3v6l5-8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-clockwise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-clockwise.svg
new file mode 100644
index 000000000..f8c522e47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-clockwise.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3.999v6.001h7v-6zm7.926 0.9494v3.454h0.8806v-2.329c2.107 0.745 3.518 2.736 3.522 4.971h0.8806c-0.002643-3.062-2.253-5.658-5.284-6.096zm-7.045 6.096c0.00264 3.062 2.253 5.658 5.284 6.096v-3.454h-0.8806v2.329c-2.107-0.745-3.518-2.736-3.522-4.971zm10.13 0.8806c-1.702 0-3.082 1.38-3.082 3.082 9.91e-4 0.6649 0.217 1.312 0.6157 1.844l0.6312-0.6312c-0.2382-0.3572-0.3667-0.7763-0.3698-1.206 0-1.216 0.9857-2.202 2.202-2.202 0.4314 6.9e-4 0.853 0.1281 1.213 0.3664l0.6312-0.6312c-0.5333-0.4004-1.182-0.6171-1.849-0.6175zm2.47 1.232-0.0035 0.0069-0.6312 0.6312c0.2382 0.3572 0.3667 0.7763 0.3698 1.206 0 1.216-0.9857 2.202-2.202 2.202-0.4314-6.9e-4 -0.853-0.1281-1.213-0.3664l-0.6312 0.6312c0.5321 0.3987 1.179 0.6147 1.844 0.6157 1.702 0 3.082-1.38 3.082-3.082-9.9e-4 -0.6649-0.217-1.312-0.6157-1.844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-zorder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-zorder.svg
new file mode 100644
index 000000000..a2ac498e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions-zorder.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h7v-6zm7.875 0.9433v3.432h0.875v-2.314c2.094 0.7402 3.496 2.718 3.5 4.939h0.875c-0.002625-3.043-2.238-5.622-5.25-6.057zm-7 6.057c0.00263 3.042 2.239 5.622 5.25 6.057v-3.432h-0.875v2.314c-2.094-0.7411-3.495-2.719-3.5-4.939zm7.875 0.875-1.75 1.75v1.237l1.312-1.312v3.575h0.875v-3.575l1.312 1.312v-1.237l-1.569-1.569zm3.062 0.875v3.575l-1.312-1.312v1.237l1.75 1.75 1.75-1.75v-1.237l-1.312 1.312v-3.575z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions.svg
new file mode 100644
index 000000000..3ecef90ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exchange-positions.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v5h6v-5zm6.75 0.8086v2.691l0.75 0.25v-1.983c1.795 0.6345 2.996 2.33 3 4.233h0.75c-0.00225-2.608-1.919-4.819-4.5-5.191zm-6 5.191c0.00225 2.608 1.919 4.819 4.5 5.191v-2.941h-0.75v1.983c-1.795-0.6345-2.996-2.33-3-4.233zm5.25 1v5h6v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exifinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exifinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exifinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/exit_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/22/exit_animations.svg
new file mode 120000
index 000000000..a9d149406
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/exit_animations.svg
@@ -0,0 +1 @@
+kdenlive-track_has_effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/expand-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/expand-all.svg
new file mode 100644
index 000000000..bf3ef7812
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/expand-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v2h10v-2zm0 4 5 5 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/expand.svg b/.icons/Gruvbox-Plus-Dark/actions/22/expand.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/expand.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/extract-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/extract-archive.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/extract-archive.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/favicon-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/favicon-download.svg
new file mode 120000
index 000000000..9510df91c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/favicon-download.svg
@@ -0,0 +1 @@
+insert-image.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/favorite-genres-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/favorite-genres-amarok.svg
new file mode 100644
index 000000000..0c1fd4193
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/favorite-genres-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.629 0-3.127 0.3839-4.221 1.162s-1.781 1.958-1.779 3.525c7e-3 1.771 1.056 4.056 2.322 5.924 0.633 0.934 1.321 1.763 1.965 2.368 0.6435 0.604 1.237 0.989 1.707 1.021h0.0118c0.4696-0.033 1.064-0.417 1.707-1.021 0.6431-0.605 1.332-1.434 1.965-2.368 1.266-1.867 2.314-4.152 2.322-5.924 1e-3 -1.567-0.686-2.747-1.779-3.525-1.094-0.7782-2.592-1.162-4.221-1.162zm0.0176 2 1.223 2.635 2.76 0.4297-2.01 2.043 0.4548 2.893-2.466-1.375-2.479 1.359 0.4902-2.89-1.99-2.055 2.768-0.4141z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/favorites.svg b/.icons/Gruvbox-Plus-Dark/actions/22/favorites.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/favorites.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-anthy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-anthy.svg
new file mode 100644
index 000000000..7d6dd5d31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-anthy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3.473 1.5h1.172c-0.06783 0.5093-0.1877 1.032-0.3574 1.812 2.298-0.09313 4.022-0.2171 5.297-0.3672v1.172c-1.071 0.1219-2.838 0.06168-5.551 0.1836-0.2716 1.086-0.6289 2.949-1.07 3.934l0.1016 0.04883c1.256-0.8487 2.141-1.273 3.023-1.273 1.121 0 1.987 0.2732 2.598 0.8164 0.6114 0.5432 0.8984 1.237 0.8984 2.086 0 0.9845-0.3713 1.365-1.152 1.875-0.7471 0.4748-1.868 0.7129-3.361 0.7129-0.937 0-1.794 0.0051-2.82-0.05078v-1.326c0.8656 0.1751 1.684 0.207 2.717 0.207 1.086 0 1.904-0.1379 2.447-0.4102 0.5766-0.3052 0.8633-0.3973 0.8633-1.008 0-0.5436-0.1855-0.9663-0.5586-1.271-0.374-0.3395-0.9179-0.5098-1.631-0.5098-1.392 0-2.514 0.5924-3.736 1.781l-0.916-0.7129c0.5432-0.882 1.018-3.14 1.426-4.939h-2.445v-0.9453c0.8792-0.00422 1.772-0.01391 2.701-0.04297l0.3555-1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-bopomofo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-bopomofo.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-bopomofo.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-cangjie.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-cangjie.svg
new file mode 100644
index 000000000..85baaf9df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-cangjie.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm4.602 0.998s0.8036 0.00568 0.7969 0.00195c1.758 2.636 5.381 3.127 5.381 3.127l-0.1191 0.9473s-0.7948-0.1196-1.848-0.5117v4.328h-6.725c-0.04032 0.3231-0.1089 0.6414-0.2109 0.9531h6.936v2.859h-7.625v-1.312l-0.06445 0.1191c-0.496 0.8684-0.9941 1.49-0.9941 1.49l-0.7441-0.5957c-9.53e-5 0 0.4549-0.5689 0.9121-1.369 0.4573-0.7997 0.8906-1.829 0.8906-2.623v-3.85c-1.052 0.3922-1.848 0.5098-1.848 0.5098l-0.1191-0.9453s3.624-0.4933 5.381-3.129zm0.3984 0.9395c-0.8183 1.019-1.841 1.713-2.795 2.188h2.412l-0.834-0.5566 0.5293-0.7949 1.43 0.9551-0.2656 0.3965h2.32c-0.9528-0.4748-1.978-1.168-2.797-2.188zm-2.857 3.141v0.9531h4.766v0.9531h-4.766v0.9531h5.719v-2.859h-5.719zm0 5.719v0.9531h5.719v-0.9531z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chewing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chewing.svg
new file mode 100644
index 000000000..7a2987117
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chewing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm-0.5 1.5h5.5v0.916h-1.834v2.75h1.834l-0.3672-0.2754s1.283-1.786 1.283-3.391h0.918c0 0.6496-0.1523 1.274-0.3516 1.834h1.268v-1.834h0.916v1.834h1.834v0.916h-1.834v1.834h1.834v0.916h-4.584v-0.916h1.834v-1.834h-1.652c-0.3655 0.7238-0.7305 1.193-0.7305 1.193l-0.3672-0.2773v7.334h-5.5v-7.334h0.916v-2.75h-0.916v-0.916zm1.834 0.916v2.75h0.916v-2.75zm0 3.668v2.75h-0.918v0.916h2.75v0.916h-2.75v0.918h3.668v-5.5h-0.918v2.75h-0.916v-2.75zm4.582 1.832h4.584v4.584h-4.584zm0.918 0.918v2.75h2.75v-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chn.svg
new file mode 100644
index 000000000..15021afd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chn.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm4 1h1v2h5v7h-1v-1h-4v4h-1v-4h-3v1h-1v-7h4zm-3 3v4h3v-4zm4 0v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-active.svg
new file mode 100644
index 000000000..ce2354e16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm4.652 1.5h0.7539v0.375h2.26v-0.375h0.7539v0.375h1.508v0.7539h-1.508v1.508h-1.506v0.752h2.26v2.262h-2.26v0.752h2.26v0.7539h-2.26v0.7539h3.014v0.7539h-2.76c0.1936 0.2968 0.4808 0.5891 0.8379 0.8398 0.6599 0.464 1.506 0.7505 1.914 0.7422l0.01367 0.7539c-0.7111 0.01431-1.589-0.3408-2.359-0.8809-0.4-0.2818-0.775-0.6224-1.039-1.014-0.2639 0.3917-0.6349 0.7324-1.035 1.014-0.7697 0.5401-1.648 0.8952-2.359 0.8809l0.01367-0.7539c0.4075 0.0083 1.252-0.2782 1.912-0.7422 0.3572-0.2509 0.646-0.543 0.8398-0.8398h-2.76v-0.7539h3.014v-0.7539h-2.26v-0.7539h2.26v-0.752h-2.26v-2.262h2.26v-0.752h-1.508v-1.508h-1.506v-0.7539h1.506v-0.375zm0.7539 1.129v0.7539h2.26v-0.7539zm-4.254 0.2852h0.00195c0.6366 0.3473 1.213 0.7678 1.734 1.26l-0.5645 0.7383c-0.5792-0.5502-1.174-1.014-1.781-1.391l0.6094-0.6074zm-0.4355 2.467c0.5792 0.3185 1.115 0.6801 1.607 1.086l-0.6074 0.7383c-0.4923-0.4923-1.028-0.8964-1.607-1.215l0.6074-0.6094zm3.936 0.2617v0.752h1.508v-0.752zm2.262 0v0.752h1.506v-0.752zm-5.197 2.25 0.7383 0.5195c-0.3475 1.361-0.8555 2.681-1.521 3.955l-0.8672-0.6113c0.6948-1.216 1.244-2.503 1.65-3.863z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-inactive.svg
new file mode 100644
index 000000000..77a838992
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-chttrans-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3.506 2h5.957c-0.194 2.582-0.8824 4.828-2.076 6.668 0.8713 1.098 2.017 2.049 3.438 2.855l-0.4844 0.9199c-1.388-0.742-2.565-1.694-3.533-2.855-0.9359 1.161-2.13 2.114-3.582 2.855l-0.582-0.8711c1.485-0.742 2.647-1.696 3.486-2.857-1.065-1.581-1.807-3.604-2.227-5.863h-0.3965v-0.8516zm-3.104 0.3203c0.7197 0.3925 1.374 0.8677 1.963 1.424l-0.6387 0.8359c-0.6542-0.6215-1.325-1.147-2.012-1.572l0.6875-0.6875zm4.467 0.5312c0.3872 1.936 1.017 3.669 1.889 4.992 0.871-1.549 1.42-3.282 1.646-4.992zm-4.957 2.256c0.6542 0.3599 1.258 0.7686 1.814 1.227l-0.6855 0.834c-0.5561-0.5561-1.162-1.013-1.816-1.373l0.6875-0.6875zm1.129 2.838 0.834 0.5898c-0.3925 1.538-0.9663 3.025-1.719 4.465l-0.9805-0.6875c0.7851-1.374 1.407-2.83 1.865-4.367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-erbi.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-erbi.svg
new file mode 100644
index 000000000..f4630b8d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-erbi.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm6.643 0.998 0.8555 0.01367c-0.0087 0.5828 0.01174 1.146 0.0332 1.707h2.512v0.8574h-2.471c0.1275 1.978 0.413 3.771 0.7637 5.17 0.2488 0.9926 0.5273 1.793 0.7812 2.32 0.127 0.2636 0.2511 0.4582 0.3398 0.5625 0.01978 0.02325 0.01947 0.02966 0.01562 0.03125 0.2002-0.05441 0.3133-0.1313 0.4043-0.3652 0.1042-0.268 0.1518-0.6949 0.1582-1.178l0.8555 0.0098c-0.0069 0.52-0.03917 1.025-0.2148 1.477-0.1757 0.4516-0.5665 0.8569-1.117 0.9531-0.0227 0.0035-0.04539 6e-3 -0.06836 0.0059-0.3188 0.0041-0.52-0.1824-0.6855-0.377-0.1656-0.1946-0.3121-0.4411-0.459-0.7461-0.2938-0.6101-0.5811-1.454-0.8398-2.486-0.368-1.468-0.6623-3.326-0.791-5.377h-6.955v-0.8574h6.916c-0.02105-0.5656-0.04201-1.133-0.0332-1.721zm2.543 0.00586c0.3572 0.3247 0.6496 0.6662 0.877 1.023l-0.8281 0.4863c-0.1948-0.3572-0.4546-0.7131-0.7793-1.07l0.7305-0.4395zm-8.568 3.428h5.141v0.8574h-5.141zm0 1.715h5.141v0.8574h-5.141zm0 1.713h5.14v2.572h-0.8574v-1.715h-3.428v1.715h-0.8555v-2.572zm1.721 1.715h0.9277c-0.07136 1.032-0.329 1.813-0.7969 2.309-0.552 0.617-1.542 0.9892-2.971 1.119l-0.3887-0.8281c1.299-0.1299 2.158-0.4223 2.58-0.877 0.3683-0.3683 0.5785-0.9495 0.6484-1.723zm1.451 0.8555c0.8118 0.3897 1.56 0.8437 2.242 1.363l-0.6836 0.7812c-0.6495-0.552-1.363-1.024-2.143-1.414l0.584-0.7305z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-active.svg
new file mode 100644
index 000000000..fd1aba868
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-inactive.svg
new file mode 100644
index 000000000..a254f2d9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-fullwidth-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-googlepinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-googlepinyin.svg
new file mode 100644
index 000000000..028b99f9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-googlepinyin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm4.912 2c1.177-0.02137 2.361 0.3698 3.316 1.176l-1.174 1.391c-1.225-1.033-3.005-1.001-4.191 0.07617-1.186 1.077-1.389 2.848-0.4785 4.166 0.9107 1.318 2.637 1.756 4.064 1.027 0.8023-0.4092 1.349-1.115 1.588-1.92h-3.033v-1.82l4.908-0.0039c0.3947 2.141-0.6441 4.347-2.635 5.363-2.227 1.137-4.968 0.4457-6.389-1.611-1.421-2.057-1.099-4.868 0.752-6.549 0.9253-0.8404 2.095-1.273 3.271-1.295z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-active.svg
new file mode 100644
index 000000000..1917673c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-inactive.svg
new file mode 100644
index 000000000..0d157531c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-handwriting-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-hangul.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-hangul.svg
new file mode 100644
index 000000000..7ca7d146d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-hangul.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm1.791 1.5h1.834v0.916h-1.834zm5.5 0.916h0.918v2.75h1.832v0.918h-1.832v3.666h-0.918zm-7.332 0.918h5.5v0.916h-5.5zm2.75 1.832c1.464 0 2.75 0.9709 2.75 2.293 0 1.322-1.286 2.291-2.75 2.291s-2.75-0.9689-2.75-2.291c0-1.322 1.286-2.293 2.75-2.293zm0 0.918c-1.067 0-1.834 0.6721-1.834 1.375s0.7665 1.375 1.834 1.375 1.832-0.6721 1.832-1.375-0.7646-1.375-1.832-1.375zm-0.918 4.582h0.918v0.918h6.416v0.916h-7.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kbd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kbd.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kbd.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kkc.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kkc.svg
new file mode 100644
index 000000000..de0ca05e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-kkc.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm-0.25 3.5h0.875v3.756l2.006-2.006h0.6191v-1.75h0.875v3.756l2.006-2.006h1.238l-2.625 2.625 2.625 2.625h-1.238l-2.006-2.006v2.006h-1.494l-2.006-2.006v2.006h-0.875v-7zm8.75 1.75c0.5101 0 0.9729 0.1351 1.295 0.457 0.3211 0.3218 0.4551 0.7826 0.4551 1.293h-0.875c0-0.3646-0.0848-0.5601-0.2012-0.6758-0.1155-0.1156-0.309-0.1992-0.6738-0.1992s-0.5583 0.08363-0.6738 0.1992c-0.1164 0.1157-0.2012 0.3112-0.2012 0.6758v1.75c0 0.3649 0.0848 0.5583 0.2012 0.6738 0.1155 0.1164 0.309 0.2012 0.6738 0.2012s0.5583-0.0848 0.6738-0.2012c0.1164-0.1155 0.2012-0.309 0.2012-0.6738h0.875c0 0.5101-0.134 0.9729-0.4551 1.295-0.322 0.3211-0.7848 0.4551-1.295 0.4551s-0.9729-0.134-1.295-0.4551c-0.3211-0.322-0.4551-0.7848-0.4551-1.295v-1.75c0-0.5104 0.134-0.9711 0.4551-1.293 0.322-0.3219 0.7848-0.457 1.295-0.457zm-5.25 0.6191-2.006 2.006 2.006 2.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin-libpinyin.svg
new file mode 120000
index 000000000..d7b28edeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin.svg
new file mode 100644
index 000000000..2573c89e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-pinyin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.01 1.5 1.342 1.789-0.3555 0.2676h1.785l-0.3574-0.2676 1.342-1.789 0.7148 0.5371-1.139 1.52h2.123v0.8945h-1.789v2.684h1.789v0.8945h-1.789v4.471h-0.8926v-4.471h-1.826c-0.08585 1.002-0.4266 1.816-0.8281 2.514-0.5553 0.9568-1.512 1.836-1.512 1.836l-0.6113-0.6504s0.9049-0.8638 1.35-1.633c0.3586-0.626 0.6294-1.262 0.709-2.066h-1.754v-0.8398l-0.8945 0.4453v4.865h-2.682v-0.8945h1.789v-3.523l-1.59 0.7949-0.3984-0.8027 1.988-0.9941v-2.629h-1.789v-0.8945h1.789v-1.787h0.8926v1.787h0.8945v0.8945h-0.8945v2.182l0.6953-0.3477 0.3984 0.8047-0.09375 0.04492h1.684v-2.684h-0.8945v-0.8945h1.23l-1.141-1.52 0.7148-0.5371zm0.9844 2.951v2.684h1.789v-2.684z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-active.svg
new file mode 100644
index 000000000..da2dbb730
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.0016 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-inactive.svg
new file mode 100644
index 000000000..06ee97a6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-punc-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.0016 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-active.svg
new file mode 100644
index 000000000..04ef3367b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-inactive.svg
new file mode 100644
index 000000000..8d8dd115d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-remind-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-deploy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-deploy.svg
new file mode 100644
index 000000000..f0848723d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-deploy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.875 1.75 2.625 1.75-2.625 1.75v-0.7229c-1.048 0.3706-1.749 1.361-1.75 2.473 0.00105 0.8998 0.4629 1.736 1.224 2.216l-0.834 0.5556c-0.257 0.1715-0.3853 0.4454-0.3879 0.7192-1.1-0.8242-1.749-2.117-1.752-3.491 2.625e-4 -2.079 1.463-3.87 3.5-4.286zm3.498 1.759c1.1 0.8241 1.748 2.117 1.752 3.491 0 2.079-1.463 3.87-3.5 4.286v0.9642l-2.625-1.75 2.625-1.75v0.7228c1.048-0.3701 1.749-1.361 1.75-2.473-8.75e-4 -0.8998-0.4629-1.736-1.224-2.217l0.8342-0.5554c0.2564-0.1713 0.385-0.4449 0.3876-0.7194z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-sync.svg
new file mode 100644
index 000000000..d9a710605
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime-sync.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.007 0-3.82 1.201-4.604 3.049-1.952 0.298-3.395 1.976-3.396 3.951 0.00276 2.133 1.678 3.888 3.809 3.99v0.01h9.714c1.368 0 2.477-1.109 2.477-2.477-1e-3 -0.8581-0.447-1.655-1.178-2.105 0.117-0.2921 0.177-0.6036 0.178-0.918-1e-3 -1.349-1.073-2.454-2.422-2.496-0.793-1.822-2.591-3.002-4.578-3.004zm2 2 2 3h-1v3h-2v-3h-1zm-5 1h2v3h1l-2 3-2-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime.svg
new file mode 100644
index 000000000..b68a211af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-rime.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm4.541 1.5h0.918v6.4c1.66-0.0748 2.494-0.5554 2.99-1.367 0.5408-0.8848 0.6758-2.303 0.6758-4.117h0.916c0 1.852-0.09292 3.416-0.8125 4.594-0.6655 1.09-1.89 1.718-3.77 1.807v2.768h4.582v0.916h-10.08v-0.916h4.582v-2.768c-1.88-0.08873-3.103-0.7168-3.77-1.807-0.7197-1.178-0.8125-2.741-0.8125-4.594h0.916c0 1.814 0.137 3.232 0.6777 4.117 0.4961 0.8118 1.328 1.292 2.988 1.367v-6.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sayura.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sayura.svg
new file mode 100644
index 000000000..d20ec5708
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sayura.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm8.012 1.492v0.00195l0.8008 0.6387c-0.02937 0.04855-0.05494 0.09203-0.07422 0.1309-0.0101 0.03882-0.01367 0.09813-0.01367 0.1758 0 0.1067 0.03364 0.2274 0.1016 0.3633 0.4699 0.3605 0.7497 0.7893 1.051 1.252 0.07985 0.1709 0.1698 0.3391 0.1836 0.5195 0.03213 0.416-0.1346 0.768-0.4062 1.049-0.2717 0.2814-1.028 0.4219-1.717 0.4219-0.1845 0-0.4564-0.02566-0.6602-0.07422v3.4c0.1744-0.04865 0.4227-0.1124 0.5879-0.1895 0.1744-0.07802 0.3546-0.1644 0.5391-0.2617l0.377 0.9746c-0.2331 0.1065-0.4677 0.2038-0.7109 0.291-0.2322 0.07802-0.5507 0.1473-0.793 0.2051v2.117h-0.918v-1.943c-0.2813 0.03947-1.677 0.1016-1.93 0.1016-0.9022 0-1.686-0.131-2.355-0.3926-0.6695-0.2717-1.194-0.6693-1.572-1.193-0.3687-0.5228-0.5664-1.271-0.5664-2.057 0.02616-0.5472 0.2253-0.9619 0.498-1.312 0.553-0.7014 1.21-1.039 1.961-1.32 0.3201-0.08729 0.6939-0.1096 1.121-0.1387 0.4366-0.03873 0.961-0.05859 1.572-0.05859h1.273c-0.0291-0.456-0.197-1.193-0.459-1.406-0.2522-0.2135-0.5773-0.3203-0.9746-0.3203-0.3784 0-0.6653 0.07327-0.8594 0.2188-0.1941 0.1358-0.291 0.3258-0.291 0.5684 0 0 0.01562 0.1897 0.01562 0.2188l-1.035 0.1309c-0.01937-0.08738-0.0293-0.4531-0.0293-0.4531 0-0.5336 0.19-0.9418 0.5684-1.223 0.3784-0.2813 0.8972-0.4199 1.557-0.4199 1.009 0 1.707 0.4077 2.096 1.223 0.262-0.4463 0.6168-0.8596 1.063-1.238zm-0.08789 1.484c-0.2423 0.291-0.477 0.578-0.5449 0.8594-0.06792 0.2813-0.1016 0.2209-0.1016 0.5508v0.6406c0.156 0.03121 0.4033 0.05664 0.6016 0.05664 0.3203 0 0.8186-0.05341 0.9453-0.1602 0.1212-0.1693 0.1566-0.309 0.1465-0.4375-0.04589-0.2531-0.15-0.4591-0.2812-0.6543-0.2001-0.357-0.5151-0.604-0.7656-0.8555zm-2.734 2.137c-0.6791-1.835e-4 -1.223 0.01782-1.631 0.05664-0.3978 0.03882-0.7228 0.1022-0.9746 0.1895-0.2426 0.07765-0.4603 0.1823-0.6543 0.2988-0.5391 0.4328-0.7777 0.8121-0.8281 1.227-0.0201 0.2786-0.07814 0.5166-0.03711 0.7227 0.1849 0.9298 0.7166 1.247 1.42 1.676 0.5142 0.2331 1.201 0.3496 2.064 0.3496 0.262 0 1.569-0.04382 1.812-0.07226v-4.447h-1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin-libpinyin.svg
new file mode 120000
index 000000000..d93668297
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin.svg
new file mode 100644
index 000000000..ef523b4c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-shuangpin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm-0.668 2h4.965l-0.04492 0.4922s-0.2931 3.149-1.096 5.484c0.5217 0.7785 1.019 1.584 1.645 2.693l-0.7773 0.4395c-0.4823-0.8501-0.8815-1.512-1.273-2.121-1.247 2.792-3.01 4.012-3.01 4.012l-0.5-0.7441s1.765-1.173 2.922-4.162c-0.6845-0.9932-1.464-1.994-2.732-3.578l0.6992-0.5566c1.057 1.315 1.765 2.229 2.387 3.088 0.493-1.7 0.7158-3.58 0.7793-4.152h-3.963v-0.8945zm5.369 0h5.369v0.4473c0 1.924-0.7453 4.448-1.527 6.184-0.09933 0.2237-0.2163 0.411-0.3281 0.6172 0.5584 0.9754 1.306 1.898 2.545 2.893l-0.5625 0.6973c-1.147-0.9252-1.921-1.826-2.508-2.738-1.247 1.775-2.777 2.713-2.777 2.713l-0.4629-0.7637s1.594-0.9851 2.746-2.811c-0.3024-0.5818-0.5553-1.172-0.793-1.789-0.6783-1.745-1.083-4.027-1.174-4.555h-0.5273v-0.8945zm1.438 0.8945c0.1253 0.689 0.5089 2.711 1.098 4.232 0.1548 0.4027 0.3142 0.7796 0.4824 1.146 0.6774-1.503 1.291-3.723 1.389-5.379h-2.969z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-skk.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-skk.svg
new file mode 100644
index 000000000..902e8d9b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-skk.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm2.963 3.537h0.8652v3.717l1.984-1.984h0.6133v-1.732h0.8652v3.717l1.984-1.984h1.225l-2.598 2.596 2.598 2.598h-1.225l-1.984-1.984v1.984h-1.479l-1.984-1.984v1.984h-0.8652v-1.732c0 0.5047-0.1335 0.9627-0.4512 1.281-0.3186 0.3177-0.7766 0.4512-1.281 0.4512-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7766-0.4512-1.281h0.8652c0 0.361 0.08213 0.5537 0.1973 0.668 0.1143 0.1151 0.307 0.1992 0.668 0.1992s0.5537-0.08408 0.668-0.1992c0.1151-0.1143 0.1992-0.307 0.1992-0.668s-0.08408-0.5537-0.1992-0.668c-0.1143-0.1151-0.307-0.1973-0.668-0.1973-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7746-0.4512-1.279 0-0.5047 0.1335-0.9627 0.4512-1.281 0.3186-0.3177 0.7746-0.4512 1.279-0.4512 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7766 0.4512 1.281v-2.598zm0 2.598h-0.8652c0-0.361-0.08408-0.5537-0.1992-0.668-0.1143-0.1151-0.307-0.1973-0.668-0.1973s-0.5537 0.08213-0.668 0.1973c-0.1151 0.1143-0.1973 0.307-0.1973 0.668s0.08213 0.5537 0.1973 0.668c0.1143 0.1151 0.307 0.1973 0.668 0.1973 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7746 0.4512 1.279v-2.596zm3.463-0.2539-1.986 1.984 1.986 1.986v-3.971z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sunpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sunpinyin.svg
new file mode 100644
index 000000000..5ef006a4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-sunpinyin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 1.75 4.617v-0.2424h1.75v-3.447l-1.555 0.7776-0.3897-0.7861 1.945-0.9724v-2.572h-1.75v-0.875h1.75v-1.75h0.875v1.75h0.875v0.875h-0.875v2.135l0.6801-0.3401 0.3897 0.7861-0.09231 0.04445h1.647v-2.625h-0.875v-0.875h1.203l-1.116-1.487 0.7007-0.5264 1.312 1.75-0.3486 0.2632h1.746l-0.3482-0.2632 1.312-1.75 0.7 0.5264-1.116 1.487h2.078v0.875h-1.75v2.625h1.75v0.875h-1.75v4.375h-0.875v-4.375h-1.786c-0.084 0.98-0.4172 1.777-0.8101 2.46-0.5434 0.9362-1.48 1.797-1.48 1.797l-0.5982-0.637s0.8859-0.8452 1.321-1.598c0.3509-0.6125 0.6159-1.235 0.6938-2.022h-1.716v-0.8221l-0.875 0.4375v4.76h-1.996a7 7 0 0 0 4.621 1.75 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0.875 4.375v2.625h1.75v-2.625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-unikey.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-unikey.svg
new file mode 100644
index 000000000..3bdd49121
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-unikey.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm1 2h1v1.5c0 0.6944 0.1274 1.077 0.2656 1.25 0.1383 0.1728 0.3177 0.25 0.7344 0.25s0.5961-0.0772 0.7344-0.25c0.1382-0.1728 0.2656-0.5556 0.2656-1.25v-1.5h1v1.5c0 0.8056-0.1226 1.423-0.4844 1.875-0.3617 0.4522-0.9323 0.625-1.516 0.625s-1.154-0.1728-1.516-0.625c-0.3618-0.4522-0.4844-1.069-0.4844-1.875v-1.5zm7 0h1v4h-1zm-4.5 6h1l2 2.5v-2.5h1v4h-1l-2-2.5v2.5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-active.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-active.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-inactive.svg
new file mode 100644
index 000000000..c137f3490
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-vk-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wbpy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wbpy.svg
new file mode 120000
index 000000000..8edd84f56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wubi.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wubi.svg
new file mode 100644
index 000000000..0d023a3a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-wubi.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h9v1h-4.098l-0.666 3h3.764v5h2v1h-10v-1h2.1l0.8887-4h-1.988v-1h2.211l0.666-3h-3.877v-1zm4.014 5-0.8906 4h3.877v-4h-2.986z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-zhuyin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-zhuyin.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-zhuyin.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-ziranma.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-ziranma.svg
new file mode 100644
index 000000000..7b9a93dc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fcitx-ziranma.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3.828 1 0.5684 0.6836-1.721 1.434h6.766v8.883h-8.883v-8.883h0.7266l2.543-2.117zm-2.381 3.006v1.777h5.33v0.8867h-5.33v1.777h5.33v0.8887h-5.33v1.775h7.105v-7.105h-7.105z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/featured-vm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/featured-vm.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/featured-vm.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/feed-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/feed-subscribe.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/feed-subscribe.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/file-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filefind.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filefind.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filefind.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filegrep.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filegrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filegrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-album-amarok.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-album-amarok.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-and-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-and-amarok.svg
new file mode 100644
index 000000000..f207fddfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-and-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.939 4c-1.146 0-2.075 0.3404-2.785 1.02-0.7103 0.6729-1.066 1.558-1.066 2.654 0 0.5047 0.103 0.9933 0.3086 1.467 0.2118 0.4735 0.5015 0.9708 0.8691 1.494l-0.02734 0.01953c-0.9283 0.6791-1.555 1.274-1.879 1.785-0.3178 0.5109-0.4766 1.082-0.4766 1.711 0 1.153 0.4049 2.083 1.215 2.793 0.81 0.704 1.889 1.057 3.234 1.057 0.6854 0 1.298-0.07508 1.84-0.2246 0.5483-0.1495 1.084-0.3799 1.607-0.6914l0.8242 0.916h3.514l-2.262-2.58c0.8474-1.109 1.27-2.582 1.27-4.42h-2.645c0 0.8162-0.171 1.567-0.5137 2.252l-2.094-2.402 0.7109-0.4941c1.277-0.8972 1.916-1.925 1.916-3.084 0-0.9283-0.3369-1.705-1.01-2.328-0.6729-0.6293-1.523-0.9434-2.551-0.9434zm0.7285 2.748c0.1994 0.2118 0.2988 0.4614 0.2988 0.748 0 0.3053-0.06447 0.5565-0.1953 0.7559-0.1308 0.1994-0.3403 0.3932-0.6269 0.5801l-0.627 0.3926c-0.4735-0.6231-0.709-1.154-0.709-1.59-1e-7 -0.3614 0.09945-0.6511 0.2988-0.8691 0.1994-0.2243 0.4734-0.3359 0.7942-0.3359s0.5669 0.1065 0.7663 0.3184zm-2.01 5.654 2.449 2.785c-0.4984 0.2555-1.022 0.3828-1.57 0.3828-0.4237 0-0.7798-0.1588-1.066-0.4766-0.2866-0.3178-0.4297-0.7034-0.4297-1.158 0-0.8446 0.4442-1.421 0.6172-1.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-artist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-artist-amarok.svg
new file mode 120000
index 000000000..1606419e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-artist-amarok.svg
@@ -0,0 +1 @@
+amarok_artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-bpm-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-bpm-amarok.svg
new file mode 120000
index 000000000..52a251442
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-bpm-amarok.svg
@@ -0,0 +1 @@
+kt-speed-limits.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-comment-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-comment-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-comment-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-composer-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-composer-amarok.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-composer-amarok.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-dash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-dash-amarok.svg
new file mode 120000
index 000000000..bc895d387
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-dash-amarok.svg
@@ -0,0 +1 @@
+dashboard-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-discnumber-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-discnumber-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-discnumber-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-divider.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-divider.svg
new file mode 100644
index 000000000..ae489daab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-divider.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-dot-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-dot-amarok.svg
new file mode 100644
index 000000000..1b338be39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-dot-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 13a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-filetype-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-filetype-amarok.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-filetype-amarok.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-genre-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-genre-amarok.svg
new file mode 120000
index 000000000..597fac171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-genre-amarok.svg
@@ -0,0 +1 @@
+favorite-genres-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-length.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-length.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-length.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-tracks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-tracks.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-group-tracks.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-ignore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-ignore-amarok.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-ignore-amarok.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-initial-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-initial-amarok.svg
new file mode 120000
index 000000000..43ac9f1d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-initial-amarok.svg
@@ -0,0 +1 @@
+name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-last-played.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-last-played.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-last-played.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-moodbar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-moodbar.svg
new file mode 100644
index 000000000..0710d6ae3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-moodbar.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <path d="m7 6h2v10h-2z" fill="#fe8019"/>
+ <path d="m11 6h2v10h-2z" fill="#427b58"/>
+ <path d="m15 6h2v10h-2z" fill="#076678"/>
+ <path d="m5 6h2v10h-2z" fill="#fabd2f"/>
+ <path d="m13 6h2v10h-2z" fill="#458588"/>
+ <path d="m9 6h2v10h-2z" fill="#8ec07c"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-sample-rate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-sample-rate.svg
new file mode 120000
index 000000000..6478458dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-sample-rate.svg
@@ -0,0 +1 @@
+view-media-visualization.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-slash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-slash-amarok.svg
new file mode 100644
index 000000000..2662b4efc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-slash-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.58 4.998a1.007 1.007 0 0 0-0.9344 0.7456l-2.607 9.73a1.007 1.007 0 0 0 0.7121 1.233l0.9738 0.2616a1.007 1.007 0 0 0 1.233-0.7121l2.607-9.73a1.007 1.007 0 0 0-0.7121-1.233l-0.9738-0.2616a1.007 1.007 0 0 0-0.299-0.03344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-space-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-space-amarok.svg
new file mode 100644
index 000000000..064e19873
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-space-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 13a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1h-6a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-title-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-title-amarok.svg
new file mode 100644
index 000000000..642819140
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-title-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h8c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1 2h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-track-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-track-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-underscore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-underscore-amarok.svg
new file mode 100644
index 000000000..7a98cb21a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-underscore-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 14a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filename-year-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filename-year-amarok.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filename-year-amarok.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filenew.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filenew.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filenew.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fileopen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fileopen.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fileopen.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fileprint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fileprint.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fileprint.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filequickprint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filequickprint.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filequickprint.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filesave.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filesave.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filesave.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filesaveas.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filesaveas.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filesaveas.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fileview-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fileview-preview.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fileview-preview.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fill-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fill-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-even-odd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-even-odd.svg
new file mode 100644
index 000000000..97df3c746
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-even-odd.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.543 4c-4.566 0-2.93 13.96 4.476 13.96 7.278 0 9.02-13.96 4.495-13.96-1.417 0-3.084 1.07-4.495 2.544 3.142 3.295 5.02 8.623 0.02596 8.623-5.057 0-3.18-5.327-0.02596-8.623-1.406-1.475-3.065-2.544-4.476-2.544z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-nonzero.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-nonzero.svg
new file mode 100644
index 000000000..788c7bf6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fill-rule-nonzero.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.543 4c-4.566 0-2.93 14 4.476 14 7.278 0 9.019-14 4.494-14-1.417 0-3.082 1.073-4.494 2.552-1.406-1.48-3.065-2.552-4.476-2.552z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filmgrain.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filmgrain.svg
new file mode 100644
index 000000000..75c346cb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filmgrain.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm3 2h8v4h-8zm-2 0h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm2 0h8v4h-8zm9 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filter-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filter-active.svg
new file mode 100644
index 000000000..3280dfc53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filter-active.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m7.481 18-3.481-6h2v-8h3v8h2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m14.52 4 3.481 6h-2v8h-3v-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filter-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filter-all.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filter-all.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filter-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filter-inactive.svg
new file mode 100644
index 000000000..3f31f8424
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filter-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.52 4 3.481 6h-2v8h-3v-8h-2zm-7.038 14-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/filter-stalled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/filter-stalled.svg
new file mode 100644
index 000000000..ab4caa18b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/filter-stalled.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m7.481 18-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Highlight" d="m14.52 4 3.481 6h-2v8h-3v-8h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/final_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/final_activity.svg
new file mode 100644
index 000000000..1c7ac76a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/final_activity.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-2.762 2.762-2.744-2.744c0.7905-0.5239 1.737-0.8301 2.756-0.8301zm-4.17 2.244 2.744 2.744-2.762 2.762c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-1.018 0.3065-1.965 0.8301-2.756zm8.357 0.00586c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 1.018-0.3065 1.965-0.8301 2.756l-2.744-2.744 2.762-2.762zm-4.176 4.176 2.744 2.744c-0.7904 0.5236-1.738 0.8301-2.756 0.8301-1.019 0-1.959-0.2876-2.75-0.8125l2.762-2.762z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/find-location.svg b/.icons/Gruvbox-Plus-Dark/actions/22/find-location.svg
new file mode 100644
index 000000000..b40e90619
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/find-location.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3.998v2.098c-1.953 0.3996-3.507 1.953-3.906 3.906h-2.094v2h2.094c0.3996 1.953 1.953 3.507 3.906 3.906v2.094h2v-2.094c1.953-0.3996 3.507-1.953 3.906-3.906h2.094v-2h-2.094c-0.3996-1.953-1.953-3.507-3.906-3.906v-2.098zm1 5.004c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2s-2-0.8954-2-2c0-1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/find.svg b/.icons/Gruvbox-Plus-Dark/actions/22/find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fingerprint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fingerprint.svg
new file mode 100644
index 000000000..11c260be4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fingerprint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.06 4c-1.067-0.01074-2.118 0.2576-3.048 0.7784-1.068 0.5524-0.1793 2.143 0.8518 1.524 1.353-0.7563 3.006-0.7394 4.343 0.04438 1.338 0.7826 2.161 2.216 2.161 3.765 5.73e-4 0.0023 0.0011 0.0045 0.0018 0.0068-5.97e-4 0.0029-0.0011 0.0057-0.0018 0.0086v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c4.5e-5 -0.0052 4.5e-5 -0.01024 0-0.01537-0.001486-2.169-1.153-4.175-3.025-5.273-0.9194-0.5392-1.964-0.8287-3.03-0.8398zm-4.472 2.617c-0.3194-0.01277-0.6205 0.1437-0.7852 0.408-0.5778 0.8984-0.895 1.93-0.9185 2.987-0.00229 0.01815-0.00398 0.03637-0.00512 0.05462v4.421c0 1.164 1.748 1.164 1.748 0v-4.344c0-0.7875 0.2298-1.559 0.6606-2.228 0.3661-0.5483-0.02424-1.273-0.6999-1.299zm4.409 0.00516c-1.921 0-3.496 1.576-3.496 3.496-5e-6 0.0017-5e-6 0.0034 0 0.0052-5e-6 0.0017-5e-6 0.0034 0 0.0052v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c2e-5 -0.0034 2e-5 -0.0068 0-0.01024 0-0.9754 0.7717-1.748 1.748-1.748 0.9754 0 1.748 0.7724 1.748 1.748-5e-6 0.0017-5e-6 0.0034 0 0.0052-5e-6 0.0017-5e-6 0.0034 0 0.0052v4.358s0.0086 0.3843 0.1536 0.821c0.2018 0.581 0.536 1.107 0.9762 1.538 0.8236 0.8525 2.091-0.4109 1.236-1.232-0.3347-0.3333-0.4805-0.6411-0.5531-0.8572-0.07341-0.217-0.06487-0.2697-0.06487-0.2697v-4.358c2e-5 -0.0034 2e-5 -0.0068 0-0.01024 0-1.92-1.576-3.496-3.496-3.496zm-0.01365 2.622c-0.4823 0.00743-0.8673 0.4032-0.8603 0.8845v4.358s-4.1e-4 0.5185 0.1263 1.15c0.1267 0.6328 0.3604 1.439 1.003 2.081 0.8237 0.8511 2.089-0.4109 1.236-1.232-0.2316-0.2301-0.434-0.7313-0.5258-1.188-0.09177-0.4576-0.0922-0.8108-0.0922-0.8108v-4.358c0.007153-0.4917-0.3947-0.8923-0.888-0.8845zm-2.622 3.487c-0.4816 0.0075-0.8664 0.4021-0.8603 0.8827v2.615c0 1.162 1.748 1.162 1.748 0v-2.615c0.00618-0.491-0.3953-0.8906-0.888-0.8827zm7.88 0.0086c-0.4827 0-0.874 0.3913-0.874 0.8739s0.3913 0.8739 0.874 0.8739 0.874-0.3913 0.874-0.8739-0.3913-0.8739-0.874-0.8739z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/finish.svg b/.icons/Gruvbox-Plus-Dark/actions/22/finish.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/finish.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/firewalled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/firewalled.svg
new file mode 100644
index 000000000..f6b643e2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/firewalled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.94 4.012-5.803 2.037c-0.0792 0.028-0.1328 0.4157-0.1328 0.5 0 8.451 5.969 11.45 6 11.45 0 0 6-3 6-11.45 0-0.08426-0.05396-0.472-0.1328-0.5l-5.803-2.037c-0.04286-0.01514-0.08605-0.01514-0.1289 0zm0.06445 2.098 3.852 1.352c-0.307 4.728-2.493 7.173-3.812 8.139-0.9548-0.7364-3.52-2.823-3.883-8.141z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fitbest.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fitbest.svg
new file mode 100644
index 000000000..8c02fca92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fitbest.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-3 4h2v3h-3v-2l-4 3 4 3v-2h3v3h-2l3 4 3-4h-2v-3h3v2l4-3-4-3v2h-3v-3h2l-1.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fitheight.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fitheight.svg
new file mode 100644
index 000000000..39eb228c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fitheight.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-3 4h2v8h-2l3 4 3-4h-2v-8h2l-1.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fitmanual.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fitmanual.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fitmanual.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fitsize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fitsize.svg
new file mode 100644
index 000000000..57ef24566
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fitsize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v12h2v-5h5v-7h-5zm2 2h3v3h-3zm6 3v1.537l1.684 1.963-1.684 1.963v1.537h1.316l1.684-1.963 1.684 1.963h1.316v-1.537l-1.684-1.963 1.684-1.963v-1.537h-1.316l-1.684 1.963-1.684-1.963z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fitwidth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fitwidth.svg
new file mode 100644
index 000000000..ddf2f14b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fitwidth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 11-4-3v2h-8v-2l-4 3 4 3v-2h8v2l2-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag-black.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag-black.svg
new file mode 100644
index 000000000..48c41980f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag-black.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-15z" fill="currentColor"/>
+ <path d="m7 4v7h3l1 2h6v-7h-4l-1-2z" fill="#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag-blue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag-blue.svg
new file mode 100644
index 000000000..079eec15a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag-blue.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-15z" fill="currentColor"/>
+ <path d="m7 4v7h3l1 2h6v-7h-4l-1-2z" fill="#458588"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag-green.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag-green.svg
new file mode 100644
index 000000000..60915f195
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag-green.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-15z" fill="currentColor"/>
+ <path d="m7 4v7h3l1 2h6v-7h-4l-1-2z" fill="#b8bb26"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag-red.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag-red.svg
new file mode 100644
index 000000000..47650d9ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag-red.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-15z" fill="currentColor"/>
+ <path d="m7 4v7h3l1 2h6v-7h-4l-1-2z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag-yellow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag-yellow.svg
new file mode 100644
index 000000000..2612bb416
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag-yellow.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-15z" fill="currentColor"/>
+ <path d="m7 4v7h3l1 2h6v-7h-4l-1-2z" fill="#fabd2f"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flag.svg
new file mode 100644
index 000000000..b0d6bbb66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flag.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v15h2v-8h3l1 2h6v-7h-4l-1-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flash.svg
new file mode 100644
index 000000000..b637be426
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h12v10h-12zm4 2v6l5.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-off.svg
new file mode 100644
index 000000000..7d498fff8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-off.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.14 8.052 0.8613 0.8613v-0.8613zm5.59 0c-0.8503 0.00215-1.662 0.3657-2.229 1h-2.361l1.002 1h0.8594v0.8594l1 1v-1.859c0.357-0.6183 1.016-0.9994 1.73-1h1.27v4h-1.27c-0.2547-2.14e-4 -0.5026-0.05179-0.7324-0.1426l1.143 1.143h1.859v-6h-2.272zm-11.73 1v4h5.482l-1-1h-3.482v-2h1.482l-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.414 4.638-1.414 1.414 11.31 11.31 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-on.svg
new file mode 100644
index 000000000..466c9c7bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flashlight-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 14h-2.27c-0.8517-0.0016-1.663-0.3651-2.23-1h-9.5v-4h5v-1h2v1h2.5c0.5678-0.6348 1.379-0.9984 2.23-1h2.27zm-1-1v-4h-1.27c-0.714 5.669e-4 -1.373 0.3817-1.73 1v2c0.357 0.6183 1.017 0.9994 1.73 1zm-4-1v-2h-8v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flatten_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flatten_simplify.svg
new file mode 100644
index 000000000..5de60b315
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flatten_simplify.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.5 7.5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 10.5c1 0 2-1.5 4-1.5v2c-1 0-2 1.5-4 1.5zm7-1.5c2 0 3 0.5 3 0.5v2s-2-0.5-3-0.5zm-13 2.5c1 0 3-0.5 3-0.5v2s-2 0.5-3 0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/flower-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/flower-shape.svg
new file mode 100644
index 000000000..c73230cfc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/flower-shape.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.136 4.045c-0.9423 0.2525-1.461 1.441-1.314 2.813-1.287-0.4973-2.568-0.3021-3.057 0.543-0.488 0.8451-0.01556 2.051 1.059 2.918-1.262 0.5585-2.028 1.602-1.777 2.545 0.2522 0.9415 1.436 1.456 2.807 1.311-0.4985 1.288-0.3007 2.571 0.5449 3.059 0.8456 0.4882 2.056 0.01915 2.922-1.057 0.5592 1.26 1.599 2.028 2.541 1.775 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.57 0.3021 3.059-0.543 0.488-0.8451 0.01552-2.053-1.059-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.459-2.811-1.312 0.4973-1.287 0.3021-2.568-0.543-3.057-0.8451-0.488-2.051-0.01747-2.918 1.057-0.652-1.471-1.769-1.986-2.544-1.778zm1.863 3.953c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fm-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fm-compact.svg
new file mode 120000
index 000000000..887959bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fm-compact.svg
@@ -0,0 +1 @@
+view-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fm-details.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fm-details.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fm-details.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fm-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fm-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fm-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fm-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fm-new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fm-new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fm-thumbs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fm-thumbs.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fm-thumbs.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/focus-legacy-systray.svg b/.icons/Gruvbox-Plus-Dark/actions/22/focus-legacy-systray.svg
new file mode 100644
index 000000000..0e2d46836
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/focus-legacy-systray.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v12h10v-10c0-2-2-2-2-2zm10 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm2 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm-9 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/focus-top-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/focus-top-bar.svg
new file mode 100644
index 000000000..46a8422cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/focus-top-bar.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7c-1 0-1 1-1 1v7h2v-5h9.982v5h2.018l-0.01758-7c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/focus-windows.svg b/.icons/Gruvbox-Plus-Dark/actions/22/focus-windows.svg
new file mode 100644
index 000000000..5ab86223d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/focus-windows.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-1 0-1 1-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-7c0-1-1-1-1-1zm1 3h6v3.996h-6zm-6 2s-1 0-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-2.998h-2v2h-6v-4.002h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-copy.svg
new file mode 100644
index 000000000..2ee1bd9f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.641 4c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-move.svg
new file mode 100644
index 000000000..0e3ee5ce9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-move.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.679 4h2.762l1.381 1.381h4.143c0.5738 0 1.036 0.4619 1.036 1.036v6.214c0 0.5738-0.4619 1.036-1.036 1.036h-8.286c-0.5738 0-1.036-0.4619-1.036-1.036v-7.595c0-0.5738 0.4619-1.036 1.036-1.036z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 9.666c0.0027 1.269-0.0011 2.538-0.0039 3.807 0 0-2.57e-4 1.193-1.193 1.193h-5.447v2.334c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.334c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-new.svg
new file mode 100644
index 000000000..50bcf64e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm5 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-open.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-open.svg
new file mode 100644
index 000000000..a21545ecc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-open.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v3c0-0.831 0.669-1.5 1.5-1.5h4.413l2 2h5.587c0.831 0 1.5 0.669 1.5 1.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 8c-0.831 0-1.5 0.669-1.5 1.5v7c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-saved-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-saved-search.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-saved-search.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-stash.svg
new file mode 100644
index 000000000..729e73034
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-stash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9.26c5.52e-4 -0.0021-1.423-1.408-2.123-2.123-0.3876-0.3958-0.3917-1.022 0-1.414l0.707-0.707c0.3642-0.3642 0.9351-0.3892 1.328-0.07617v-1.688c0-0.554 0.446-1 1-1h1c0.554 0 1 0.446 1 1v1.688c0.3932-0.3131 0.9641-0.2881 1.328 0.07617v-6.256c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10.17 7.998v4.086l-1.621-1.621-0.707 0.707 2.828 2.828 2.828-2.828-0.707-0.707-1.621 1.621v-4.086z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-sync.svg
new file mode 100644
index 000000000..eefc37e7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-sync.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.334 5 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.9957 2.287 2.223 2.287c1.227 0 2.221-1.024 2.221-2.287 4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-4.9e-5 0.03954-2e-3 0.05859-0.01921 1.222-0.66 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/folder_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/folder_new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/folder_new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/followmouse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/followmouse.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/followmouse.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-disable.svg
new file mode 100644
index 000000000..4875342c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-disable.svg
@@ -0,0 +1,12 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.86 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-enable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-enable.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-enable.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-face.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-face.svg
new file mode 120000
index 000000000..530ddc0c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-face.svg
@@ -0,0 +1 @@
+gtk-select-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-select.svg
new file mode 100644
index 000000000..27dc4adb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-select.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.004 7-0.00781 2h3.008v1h-1c-3 0-3 2.464-3 2.464s0 2.536 3 2.536h3v-6c0-2-2-2-2-2zm-6.004 2v6l4-3zm16 0-4 3 4 3zm-7.996 3h1v1h-1c-0.9961 0-1-0.4863-1-0.4863s0.0039-0.5137 1-0.5137z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-size-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-size-down.svg
new file mode 120000
index 000000000..8f7b4f774
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-size-down.svg
@@ -0,0 +1 @@
+format-font-size-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font-size-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font-size-up.svg
new file mode 120000
index 000000000..e649c6112
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font-size-up.svg
@@ -0,0 +1 @@
+format-font-size-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/font.svg b/.icons/Gruvbox-Plus-Dark/actions/22/font.svg
new file mode 120000
index 000000000..7a10c60fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/font.svg
@@ -0,0 +1 @@
+gnumeric-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/food.svg b/.icons/Gruvbox-Plus-Dark/actions/22/food.svg
new file mode 100644
index 000000000..596eec1b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/food.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.39 4.009c-1.414 2e-7 -2.528 1.073-2.736 2.428-1.352 0.2104-2.424 1.318-2.424 2.73 0 1.415 1.057 2.601 2.389 2.756l1.908 5.737c0.1516 0.4568 0.7977 0.4568 0.9492 0l1.908-5.737c1.327-0.1557 2.389-1.337 2.389-2.756-0.0014-1.071-0.6651-1.965-1.59-2.441-0.07101-1.498-1.278-2.717-2.793-2.717zm1.803 2.926c-0.01968 0.2327 0.1211 0.4507 0.3418 0.5273 0.7279 0.2545 1.214 0.9343 1.215 1.705 0 1.007-0.8058 1.811-1.812 1.811-0.608-5.38e-4 -1.173-0.3052-1.508-0.8125-0.2-0.3036-0.6554-0.3036-0.8555 0-0.3353 0.5073-0.8997 0.812-1.508 0.8125-1.007 0-1.812-0.8039-1.812-1.811 0-1.006 0.8046-1.808 1.811-1.809 0.2824 5.863e-4 0.5143-0.2313 0.5137-0.5137 0-1.007 0.8058-1.811 1.812-1.811 1.288-1e-7 1.866 1.168 1.803 1.9zm-2.191 4.152c0.3748 0.3792 0.8233 0.6849 1.332 0.8242l-1.332 3.996-1.332-3.996c0.5086-0.1393 0.9574-0.4451 1.332-0.8242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/footsteps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/footsteps.svg
new file mode 100644
index 000000000..7a9cc06b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/footsteps.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.965 3.98c-0.1374 0-0.2795 0.01706-0.4285 0.05321-0.9265 0.2251-1.359 1.175-1.362 2.994-0.00114 0.5642 0.00851 0.7179 0.06853 1.04 0.2461 1.322 0.6626 2.509 1.032 2.941 0.07783 0.09038 0.1816 0.1658 0.1816 0.1658l2.327-0.6169c0.1271-0.1211 0.2745-0.6914 0.3701-1.433 0.06063-0.4693 0.06985-1.534 0.0172-1.908-0.1701-1.208-0.556-2.168-1.09-2.715-0.3395-0.3475-0.7035-0.5197-1.116-0.5228zm6.011 3.512c-0.3238 0.01106-0.3729 0.02211-0.5537 0.1131-0.5747 0.2893-1.01 0.9045-1.309 1.854-0.3203 1.013-0.3957 1.951-0.2589 3.161 0.07546 0.6701 0.229 1.282 0.358 1.419l2.303 0.637s0.208-0.1623 0.3273-0.3475c0.4563-0.7099 0.9327-2.445 0.9784-3.561 0.01843-0.4422-0.02194-1.082-0.0974-1.527-0.1272-0.7533-0.4633-1.351-0.8845-1.572-0.2861-0.15-0.4756-0.1897-0.8634-0.1765zm-4.101 3.613-2.209 0.7134c-0.07669 0.07546 0.09354 0.9799 0.2708 1.437 0.2328 0.6011 0.6531 1.078 1.075 1.219 0.07818 0.02633 0.2343 0.04037 0.3907 0.03598 0.2145-0.0062 0.2905-0.02457 0.4353-0.0974 0.6305-0.3194 0.8855-1.186 0.6221-2.119-0.08994-0.3185-0.3676-0.9213-0.4988-1.083zm2.262 3.517c-0.07195 0.0052-0.1193 0.08687-0.2711 0.3738-0.2843 0.5388-0.4264 1.047-0.4264 1.522 0 0.7257 0.365 1.311 0.9134 1.464 0.7186 0.2001 1.427-0.372 1.774-1.433 0.1255-0.3852 0.2597-1.156 0.2141-1.232z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/force-recheck.svg b/.icons/Gruvbox-Plus-Dark/actions/22/force-recheck.svg
new file mode 100644
index 000000000..00b48d494
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/force-recheck.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.11 18c2.695-0.04396 5.133-1.635 6.254-4.087a1 1 0 0 0-0.4931-1.326 1 1 0 0 0-1.326 0.4931c-0.8027 1.755-2.537 2.888-4.466 2.92-1.58 0.02561-3.052-0.6944-4.005-1.904l1.723-1.294-4.8-1.397 0.00183 5 1.475-1.109c1.334 1.715 3.414 2.74 5.637 2.704zm6.89-7.403-0.0018-5-1.475 1.109c-1.334-1.715-3.414-2.74-5.637-2.704-2.695 0.04396-5.133 1.635-6.254 4.087a1 1 0 0 0 0.4931 1.326 1 1 0 0 0 1.326-0.4931c0.8027-1.755 2.537-2.888 4.466-2.92 1.58-0.02561 3.052 0.6944 4.005 1.904l-1.723 1.294 4.8 1.397z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/forecast.svg
new file mode 100644
index 000000000..0e348f7b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/forecast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-2e-3 0.00195c-3.383 0-6.125 2.743-6.125 6.125 7.08e-5 1.386 0.469 2.73 1.332 3.812 0.3332-0.1852 0.7095-0.3008 1.119-0.3008h0.1016l0.09961 0.02539s2.509 0.5566 3.473 0.5566c0.9632-3e-6 3.475-0.5566 3.475-0.5566l0.03125-0.0098 0.0332-0.0039c0.4645-0.07343 0.9006 0.04602 1.275 0.2539 0.8477-1.077 1.31-2.407 1.312-3.779 9e-6 -3.383-2.743-6.125-6.125-6.125zm-2e-3 2 0.9746 1.973 2.18 0.3145-1.576 1.537 0.373 2.172-1.945-1.023-1.949 1.027 0.3711-2.172-1.578-1.533 2.178-0.3184 0.9727-1.977zm3.834 8.502c-0.05279 4.56e-4 -0.1062 0.0031-0.1602 0.01172 0 0-2.437 0.582-3.674 0.582-1.238 0-3.676-0.582-3.676-0.582-0.8722-1.2e-5 -1.574 0.7788-1.574 1.744 0 0.966 0.701 1.742 1.574 1.742h7.352c0.8722 0 1.576-0.7769 1.576-1.742 0-0.8449-0.5456-1.651-1.26-1.748l-2e-3 2e-3c-0.05105-0.0069-0.1035-0.01022-0.1562-0.0098z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/foreign_green.svg b/.icons/Gruvbox-Plus-Dark/actions/22/foreign_green.svg
new file mode 100644
index 000000000..6d979debd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/foreign_green.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="#689d6a"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/foreign_red.svg b/.icons/Gruvbox-Plus-Dark/actions/22/foreign_red.svg
new file mode 100644
index 000000000..25096ef12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/foreign_red.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/foreignkey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/foreignkey_constraint.svg
new file mode 100644
index 000000000..164b14a73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/foreignkey_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.977 4h9.046l-0.02276 2h-7v4h5v2h-5v6l-2.023-3.1e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/fork.svg b/.icons/Gruvbox-Plus-Dark/actions/22/fork.svg
new file mode 100644
index 000000000..ebccff44f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/fork.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v12c0 1 1 1 1 1h10c1 0 1-1 1-1s-0.0087-6.886-0.01367-9.262l-3.996-3.732-6.99-0.005859s-1 0-1 1zm6.996 3-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-add-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-add-node.svg
new file mode 100644
index 000000000..870cfcb1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-add-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-2h2v-1h-2v-2h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h2v2h1v-2h2v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm7.5 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-center.svg
new file mode 100644
index 000000000..187a60464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v3.172l-2.172-2.172-1.414 1.414 4.586 4.586 4.586-4.586-1.414-1.414-2.172 2.172v-3.172zm1 7-4.586 4.586 1.414 1.414 2.172-2.172v3.172h2v-3.172l2.172 2.172 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-align-vertical-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-all.svg
new file mode 100644
index 000000000..ffacfca32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-all.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.999 5.004h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.999 4.002v14h14v-2e-3h2e-3v-14h-2e-3v-0.00191h-14zm2.004 2.004h3.994v3.998h-3.994zm5.998 0h3.996v3.998h-3.996zm-5.998 6.002h3.994v3.994h-3.994zm5.998 0h3.996v3.994h-3.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-bottom.svg
new file mode 100644
index 000000000..d27ed7268
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4.996h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 16v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-bl-tr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-bl-tr.svg
new file mode 100644
index 000000000..9532761a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-bl-tr.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.997 4.998h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m16.59 3.997-12.59 12.59v1.416h1.416l12.59-12.59v-1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-tl-br.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-tl-br.svg
new file mode 100644
index 000000000..bf4e7684b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-diagonal-tl-br.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.998 5.002h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m18 16.58-12.58-12.58-1.416-2e-7 -6e-7 1.416 12.58 12.58h1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-external.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-external.svg
new file mode 100644
index 000000000..2fedf023a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-external.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.999 5.004h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.999 4.002v14h14v-2e-3h2e-3v-14h-2e-3v-0.00191zm2.004 2.004h9.994v9.996h-9.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-horizontal.svg
new file mode 100644
index 000000000..3c68f2932
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-horizontal.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 9.998v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-vertical.svg
new file mode 100644
index 000000000..9afc5bd26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal-vertical.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 4h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal.svg
new file mode 100644
index 000000000..383048c68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-internal.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9.998 4v5.998h-5.998v2.004h5.998v5.998h2.004v-5.998h5.998v-2.004h-5.998v-5.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-left.svg
new file mode 100644
index 000000000..1e5e75a76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-left.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.004 4h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-none.svg
new file mode 100644
index 000000000..7a8511ae8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-none.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-right.svg
new file mode 100644
index 000000000..d43425d5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-right.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m18 4h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-top.svg
new file mode 100644
index 000000000..1a79faacf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-set-top.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-border-style.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-style.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-border-style.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-break-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-break-node.svg
new file mode 100644
index 000000000..898937cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-break-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2h-4v1h4v2h6v-2h4v-1h-4v-2zm1 6 2 3 2-3zm-5 3v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-connect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-connect-node.svg
new file mode 100644
index 000000000..e1e4014ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-connect-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v5h5v-2h4v2h5v-5h-5v2h-4v-2zm5 6 2 3 2-3zm-5 3v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-convert-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-convert-to-path.svg
new file mode 100644
index 000000000..51a3b29f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-convert-to-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4c-0.8417 0-1.479 0.5729-1.879 1.266-0.3996 0.6927-0.6367 1.548-0.7988 2.391-0.0889 0.4623-0.1526 0.9193-0.1992 1.344h-1.623v4h4v-4h-1.373c0.04253-0.3704 0.1003-0.7638 0.1758-1.156 0.1504-0.7821 0.3821-1.552 0.6855-2.078s0.6034-0.7656 1.012-0.7656 0.8013 0.2687 1.197 0.8105c0.396 0.5419 0.7457 1.318 1.018 2.104 0.1276 0.3686 0.2365 0.736 0.332 1.086h-1.047v4h1.916c0.1153 0.4444 0.2549 0.9259 0.4238 1.414 0.2906 0.8397 0.6597 1.688 1.154 2.365 0.4946 0.6769 1.164 1.221 2.006 1.221s1.479-0.5728 1.879-1.266c0.3996-0.6928 0.6367-1.546 0.7988-2.389 0.08904-0.4631 0.1506-0.9204 0.1973-1.346h1.625v-4h-4v4h1.371c-0.04253 0.3704-0.09835 0.7637-0.1738 1.156-0.1504 0.7823-0.382 1.552-0.6855 2.078-0.3035 0.5261-0.6034 0.7656-1.012 0.7656s-0.8013-0.2686-1.197-0.8105c-0.396-0.542-0.7457-1.316-1.018-2.102-0.1278-0.3692-0.2383-0.7373-0.334-1.088h1.049v-4h-1.918c-0.1153-0.4444-0.2529-0.926-0.4219-1.414-0.2906-0.8395-0.6597-1.688-1.154-2.365-0.4946-0.6769-1.164-1.221-2.006-1.221z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-currency.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-currency.svg
new file mode 100644
index 000000000..3d7931287
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-currency.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1h-0.5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5h0.5v3h-3v2h3v1h2v-1h0.5c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5h-0.5v-3h3v-2h-3v-1zm-0.5 3h0.5v3h-0.5c-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5zm2.5 5h0.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5h-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-disconnect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-disconnect-node.svg
new file mode 120000
index 000000000..9dc8e1b45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-disconnect-node.svg
@@ -0,0 +1 @@
+format-connect-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-fill-color.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-fill-color.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-less.svg
new file mode 100644
index 000000000..a3dcc41c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-5 14h2.5l1.062-3h4.871l-0.4199-0.5605c-0.4389-0.5848 0.109-1.316 0.9863-1.316h1.441l-3.441-9.123zm1 4 1.75 5h-3.5zm3 6 3 4 3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-more.svg
new file mode 100644
index 000000000..c5378d8a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-font-size-more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm7 0-3 4h6zm-6 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less.svg
new file mode 100644
index 000000000..21cf47d6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4v2l8 0.0039v-2zm14 0.00391-5 3 5 3zm-14 3.996v2h8v-2zm0 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more.svg
new file mode 100644
index 000000000..0025df627
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-indent-more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4.004v6l5-3zm6 0v2h8v-2zm8 3.996-8 0.0039v2l8-0.0039zm-14 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-insert-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-insert-node.svg
new file mode 100644
index 000000000..f168b0cec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-insert-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.502 5v2h-4.502v1h4.502v2h5v-2h4.498v-1h-4.498v-2zm5.498 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-join-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-join-node.svg
new file mode 100644
index 000000000..a9b6039fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-join-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5zm-4 6 2 3 2-3zm-5 3v5h5v-2h4v2h5v-5h-5v2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-center.svg
new file mode 100644
index 000000000..9c4a7ede1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm3 4.004v2h8v-2zm0 4v2h8v-2zm-3 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-fill.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-fill.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-left.svg
new file mode 100644
index 000000000..fe69a2b26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4.004v2h8v-2zm0 4v2h8v-2zm0 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-right.svg
new file mode 100644
index 000000000..4a23fa3f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-justify-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm6 4.004v2h8v-2zm0 4v2h8v-2zm-6 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-double.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-double.svg
new file mode 100644
index 000000000..f4490a2ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-double.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6v1h-3v8h3v1h9v-3h-9v1h-2v-2h1v-2h-1v-2h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-normal.svg
new file mode 100644
index 000000000..a80ddd52c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-normal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7v1h-3v6h3v1h9v-3h-9v1h-2v-1h1v-2h-1v-1h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-triple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-triple.svg
new file mode 100644
index 000000000..4433d0e60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-line-spacing-triple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v1h-3v10h3v1h9v-3h-9v1h-2v-3h1v-2h-1v-3h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-list-ordered.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-list-ordered.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-list-ordered.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-list-unordered.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-list-unordered.svg
new file mode 100644
index 000000000..0d2cce7e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-list-unordered.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h10v-2zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h6v-2zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h3v-2zm5 0v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-node-corner.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-corner.svg
new file mode 100644
index 000000000..564517571
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-corner.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4c-0.8284 0-1.5 0.6716-1.5 1.5 8.9e-4 0.6349 0.4014 1.201 1 1.412v8.088h-1v3h3v-3h-1v-8.088c0.4259-0.1511 0.761-0.4862 0.9121-0.9121h8.088v1h3v-3h-3v1h-8.088c-0.2116-0.5986-0.7772-0.9991-1.412-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-node-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-curve.svg
new file mode 100644
index 000000000..3665b1610
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v1.166c-2.22 0.3614-4.302 1.34-6 2.834h-2v2.305c-1.025 1.389-1.551 3.026-1.908 4.695h-1.092v3h3v-3h-0.9062c0.2658-1.423 0.8114-2.783 1.607-4h2.299v-2.533c1.45-1.176 3.171-1.961 5-2.287v0.8203h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-node-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-line.svg
new file mode 100644
index 000000000..1fd61dfc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-line.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2.312l-3.688 3.688h-2.312v2.312l-2.688 2.688h-2.312v3h3v-2.312l2.688-2.688h2.312v-2.312l3.688-3.688h2.312v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-node-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-smooth.svg
new file mode 100644
index 000000000..bb8a93963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 9v2h-1v-1h-3v3h3v-1h1v1h4v-1h3v1h3v-3h-3v1h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-node-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-symmetric.svg
new file mode 100644
index 000000000..909d93780
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-node-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9v2h-2v-1h-3v3h3v-1h2v1h4v-1h2v1h3v-3h-3v1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-number-percent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-number-percent.svg
new file mode 100644
index 000000000..5ef822c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-number-percent.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4c-1.921 0-3.5 1.579-3.5 3.5s1.579 3.5 3.5 3.5c0.8976 0 1.702-0.3684 2.324-0.9316l-3.875 5.814a1 1 0 0 0 0.2637 1.377l0.8125 0.5625a1 1 0 0 0 1.4-0.2676l2.812-4.219c-0.133 0.368-0.2383 0.7521-0.2383 1.164 0 1.921 1.579 3.5 3.5 3.5s3.5-1.579 3.5-3.5-1.579-3.5-3.5-3.5c-0.898 0-1.702 0.3684-2.324 0.9316l3.875-5.814a1 1 0 0 0-0.2637-1.377l-0.8125-0.5625a1 1 0 0 0-1.4 0.2676l-2.812 4.219c0.133-0.3683 0.2383-0.7522 0.2383-1.164 0-1.921-1.579-3.5-3.5-3.5zm0 2c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5zm7 7c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-less.svg
new file mode 100644
index 000000000..7998c3af2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1zm10.46 1.758-0.707 0.707 1.414 1.414-1.414 1.414 0.707 0.707 1.414-1.414 1.414 1.414 0.707-0.707-1.414-1.414 1.414-1.414-0.707-0.707-1.414 1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-more.svg
new file mode 100644
index 000000000..e8b30ec8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-precision-more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.999 4a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1zm11.52 2-0.01758 1.5-1.5 0.01758v1l1.5-0.01758v1.5h1v-1.5l1.5 0.01758v-1l-1.5-0.01758 0.01758-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-remove-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-remove-node.svg
new file mode 100644
index 000000000..bbd3ac40f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-remove-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.499 5v2h-4.499v1h4.499v2h5v-2h4.501v-1h-4.501v-2zm3.502 6.001v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-curve.svg
new file mode 100644
index 000000000..233ffb9a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v1.182a12 12 0 0 0-9.83 9.818h-1.17v3h3v-3h-0.8086a11 11 0 0 1 8.809-8.811v0.8105h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-line.svg
new file mode 100644
index 000000000..b7623b8df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2.312l-8.688 8.688h-2.312v3h3v-2.312l8.688-8.688h2.312v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-stroke-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-stroke-color.svg
new file mode 120000
index 000000000..7a7334d57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-stroke-color.svg
@@ -0,0 +1 @@
+align-vertical-baseline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-blockquote.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-blockquote.svg
new file mode 100644
index 000000000..8d705b215
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-blockquote.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 8c-1.105 0-2 0.8954-2 2v2.531h0.00195a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 2e-3v-2e-3h-0.4688v-1c0-0.5523 0.4477-1 1-1zm4 0c-1.105 0-2 0.8954-2 2v2.531h2e-3a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 2e-3v-2e-3h-0.4688v-1c0-0.5523 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-bold.svg
new file mode 100644
index 000000000..3b7fdad1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-bold.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6v2h5c0.4282 0 1 0.6141 1 1v1h-5c-0.9193 0-1.736 0.384-2.25 0.9688s-0.7564 1.311-0.75 2.031c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h9v-7c0-1.634-1.32-3-3-3zm3 6h3v2h-3c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188c-2e-3 -0.2794 0.1047-0.5535 0.25-0.7188s0.3276-0.2812 0.75-0.2812z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-capitalize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-capitalize.svg
new file mode 100644
index 000000000..ec5839fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-capitalize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5-2.5 3h5zm4.5 3v9h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-3.768zm-5.113 1-2.887 8h1.166l0.9941-2.285h2.779l0.8945 2.285h1.166l-2.645-8zm0.7344 1.24 1.094 3.332h-2.303zm7.379 1.76a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-code.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-code.svg
new file mode 120000
index 000000000..a6da8dd3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-code.svg
@@ -0,0 +1 @@
+dialog-xml-editor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-color.svg
new file mode 100644
index 000000000..e07550efc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-color.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.85 3c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928 2.142-0.8562 2.142-1.928c0-1.071-1.714-2.358-2.142-4.072zm-10.85 15h2.5l1.061-3h4.872l1.062 3h2.779l-5.28-14h-1.996zm6.001-10 1.75 5.001h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal-rtl.svg
new file mode 100644
index 000000000..34ff1c232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.999 6-2 2 2 2zm2 0v1.34h4v-1.34zm6.359 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-6.859 0.8184v1.34h3v-1.34zm0 2.842v1.34h2v-1.34zm-2 0.3398-2 2 2 2zm2 2.66v1.34h10v-1.34z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal.svg
new file mode 100644
index 000000000..5efb9d01e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 6.001-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7zm3.5 0v1.34h4v-1.34zm6 0v4l2-2zm-9 2 0.9043 2.668h-1.812l0.9082-2.668zm4 0.8301v1.34h3v-1.34zm1 2.83v1.338h2v-1.338zm4 0.3379v4l2-2zm-12 2.662v1.338h10v-1.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-ltr.svg
new file mode 100644
index 000000000..156bb4e73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm8 3v2h-11v2h11v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-r2l.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-r2l.svg
new file mode 120000
index 000000000..6b63bd579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-r2l.svg
@@ -0,0 +1 @@
+format-text-direction-horizontal-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-rtl.svg
new file mode 100644
index 000000000..25868d29a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 12v2h11v2h-11v2l-4-3zm2-9v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-lr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-lr.svg
new file mode 120000
index 000000000..de5581817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-lr.svg
@@ -0,0 +1 @@
+format-text-direction-vertical-ltr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-ltr.svg
new file mode 100644
index 000000000..9ae8cd8e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h1.34v-9zm2.66 0v9h1.34v-9zm6.83 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.99 6v1h1v-1zm3 0v1h1v-1zm-11 2 2 2 2-2zm8 0 2 2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical.svg
new file mode 100644
index 000000000..3dd320cb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7zm6.518 0v9h1.34v-9zm2.662 0v9h1.338v-9zm-8.68 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.98 6v1h1v-1zm3 0v1h1v-1zm-3 2 2 2 2-2zm8 0 2 2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-italic.svg
new file mode 100644
index 000000000..e163ca43c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-italic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 6v2h6c0.4282 0 0.5938 0.2673 0.4688 0.7188l-0.3438 1.281h-5.25c-1.838 0-3.125 1.352-3.5 2.75-0.1874 0.6988-0.1622 1.479 0.25 2.156 0.4122 0.6774 1.248 1.094 2.156 1.094h6c0.7186-1e-5 0.9688-0.7188 0.9688-0.7188l1.656-6c0.4347-1.569-0.7261-3.281-2.406-3.281zm0.875 6h4.687l-0.5625 2h-5.219c-0.3979 0-0.4246-0.0837-0.4688-0.1562-0.0442-0.0726-0.0808-0.2926 0-0.5938 0.1616-0.6024 0.7178-1.25 1.562-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-larger.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-larger.svg
new file mode 100644
index 000000000..dd8222fea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-larger.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-lowercase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-lowercase.svg
new file mode 100644
index 000000000..8c8d84f32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-lowercase.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5 2.5 3 2.5-3zm-1 1v11h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-5.768zm-5 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2-0.7676v0.7676h1v-6h-1v0.7695a3 3 0 0 0-2-0.7695zm0 1a2 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-2zm8 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-remove-formatting.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-remove-formatting.svg
new file mode 100644
index 000000000..946f7c234
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-remove-formatting.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.705 5.998 2 2h2.293c0.43 0 1 0.61 1 1v1h-1.293l3.293 3.293v-4.293c0-1.63-1.32-3-3-3zm-1.139 4.336c-0.3193 0.1628-0.5979 0.3797-0.8184 0.6348-0.51 0.58-0.75 1.309-0.75 2.029s0.2693 1.449 0.7793 2.029 1.311 0.9707 2.221 0.9707h4.232l-2-2h-2.232c-0.4 0-0.5707-0.1093-0.7207-0.2793s-0.2793-0.4407-0.2793-0.7207 0.1-0.5507 0.25-0.7207c0.15-0.16 0.33-0.2793 0.75-0.2793h0.2305z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.412 3.998-1.414 1.414 12.59 12.59 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-smaller.svg
new file mode 100644
index 000000000..04d492d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.941 8-3.441 10h2l0.7148-2h3.57l0.7148 2h2l-3.441-10zm1.059 3 1.072 3h-2.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-strikethrough.svg
new file mode 100644
index 000000000..b8e736106
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-strikethrough.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6v2h6c0.4282 0 1 0.6141 1 1h2c0-1.634-1.32-3-3-3zm-3 4v2h14v-2zm2 3c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h7v-0.8438c0.0156-0.09375 0-0.1562 0-0.1562v-2h-2v1h-5c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-subscript.svg
new file mode 100644
index 000000000..0bf337934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-subscript.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4-5 14h2.5l1.062-3h4.438v-4h1.641l-2.641-7zm1 4 1.75 5h-3.5zm3 4v6h3c1.108 0 2-0.892 2-2 0-0.811-0.4809-1.502-1.172-1.816 0.106-0.206 0.1719-0.4356 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-superscript.svg
new file mode 100644
index 000000000..429b32247
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-superscript.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-2.641-7h-1.641v-4.35l-1-2.65zm4 0v6h3c1.108 0 2-0.892 2-2 0-0.8109-0.4809-1.502-1.172-1.816 0.106-0.2059 0.1719-0.4353 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2zm-4 1 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-symbol.svg
new file mode 100644
index 000000000..ebd9c9b04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-symbol.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.75 14.85c0.01312-1.463 0.2225-3.149 0.4852-5.282 0.1019-0.8255 0.2125-1.715 0.3226-2.678l-1.925-0.01727-0.1049 0.9827c-0.7863 7.347-1.08 10.1-3.816 10.07-0.8263-0.0074-1.965-0.7315-1.953-2.071 0.00893-0.9963 0.4657-1.322 0.9485-1.668 0.785-0.561 2.086-1.491 2.669-7.335l-0.6612-0.00593c-0.9351-0.00839-1.605 0.446-2.11 1.431-0.2233 0.3557-0.5797 0.7538-1.311 0.5275-0.1115-0.03428-0.203-0.1146-0.2514-0.2208-0.04895-0.1054-0.05085-0.2267-0.00522-0.3336 0.4178-0.9779 0.8396-1.841 1.287-2.753l0.01968-0.04172c0.3892-0.7617 1.146-1.496 5.681-1.456l6.571 0.05893c0.2268 0.00203 0.409 0.1876 0.407 0.4144l-0.01841 2.053c-2e-3 0.2268-0.1876 0.409-0.4144 0.407l-2.499-0.02241c-0.4434 4.556-0.6014 7.29-0.139 7.804 0.06831 0.07742 0.1755 0.1236 0.5139 0.1266 0.547 0.0049 1.034-0.8364 1.039-1.346 2e-3 -0.2279 0.1864-0.409 0.4144-0.407l0.616 0.0055c0.2279 2e-3 0.409 0.1864 0.407 0.4144-0.02689 2.998-1.2 4.507-3.194 4.489-1.993-0.01786-2.997-1.193-2.979-3.149z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline-squiggle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline-squiggle.svg
new file mode 100644
index 000000000..5a3b52dbd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline-squiggle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.952 3.997v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm-3.18 5.16c-0.7408 0.2412-1.369 0.7391-1.771 1.406l1.613 0.9727c0.3446-0.5714 1.076-0.8054 1.686-0.5488 0.5358 0.2256 1.172 0.9 2.178 1 1.347 0.134 2.346-0.8935 3.002-0.9277 0.6626-0.03467 1.486 0.7874 2.704 0.9257 1.139 0.1295 2.23-0.4179 2.814-1.373l-1.605-0.9844c-0.204 0.3334-0.5953 0.532-0.9961 0.4864-0.749-0.08519-1.671-1.006-3.013-0.9355-1.293 0.0676-2.082 0.9988-2.717 0.9355-0.3951-0.0393-0.9-0.5527-1.633-0.8614-0.7701-0.3243-1.57-0.3197-2.261-0.09506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline.svg
new file mode 100644
index 000000000..13ecad3bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-underline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 16h12v2h-12zm2-11v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/format-text-uppercase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-uppercase.svg
new file mode 100644
index 000000000..1456bbf0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/format-text-uppercase.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.21 5-2.5 3h5zm-7.387 4-2.828 8h1.143l0.9746-2.285h2.723l0.875 2.285h1.143l-2.592-8zm4.887 0v8h4a2.286 2.286 0 0 0 2.285-2.285 2.286 2.286 0 0 0-1.533-2.154 2.286 2.286 0 0 0 0.3906-1.275 2.286 2.286 0 0 0-2.285-2.285zm1.143 1.143h1.715a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-1.715zm-5.311 0.09766 1.072 3.332h-2.256zm5.311 3.332h2.857a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-2.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/formula.svg b/.icons/Gruvbox-Plus-Dark/actions/22/formula.svg
new file mode 100644
index 000000000..35e45eba4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/formula.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.15 4a1 1 0 0 0-0.9668 0.7422l-1.895 7.074-0.7598-1.316a1 1 0 0 0-0.8652-0.5h-2.662a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1.506l2.6 4.5a1 1 0 0 0 1.832-0.2402l2.748-10.26h3.314a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/freerotation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/freerotation.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/freerotation.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-achievements.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-achievements.svg
new file mode 100644
index 000000000..4692bcb24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-achievements.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a5 5 0 0 0-5 5 5 5 0 0 0 2.01 4h-0.0098v5l3-2 3 2v-5h-0.01a5 5 0 0 0 2.01-4 5 5 0 0 0-5-5zm0 2 0.9277 1.975 2.072 0.3164-1.5 1.537 0.3535 2.172-1.854-1.025-1.856 1.025 0.3555-2.172-1.5-1.537 2.072-0.3164z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-background.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-background.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-background.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-board.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-board.svg
new file mode 100644
index 000000000..44757f111
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-board.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-custom.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-custom.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-options.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-theme.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-theme.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-theme.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-config-tiles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-tiles.svg
new file mode 100644
index 000000000..2fc057b6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-config-tiles.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v10h-10zm1 1v2h8v-2zm0 3v2h8v-2zm0 3v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-difficult.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-difficult.svg
new file mode 100644
index 000000000..8cc41022e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-difficult.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v14h3v-14zm-5 3v11h3v-11zm-5 3v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-endturn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-endturn.svg
new file mode 120000
index 000000000..c96e033e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-endturn.svg
@@ -0,0 +1 @@
+dialog-ok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-highscores.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-highscores.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-highscores.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-hint.svg
new file mode 100644
index 000000000..c01628ea9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-hint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" style="isolation:isolate" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/games-solve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/games-solve.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/games-solve.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gcr-gnupg.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gcr-gnupg.svg
new file mode 100644
index 000000000..89f7b577f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gcr-gnupg.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.847 0-5.006 2.137-5.006 4.994l1.4e-4 1.006h-0.997l-0.00291 3.771c0.8831-1.19 2.237-2.177 4.471-2.338 1.685-0.1299 4.433-0.1247 6.529-1.433l-1e-4 -1.006c-2.84e-4 -2.857-2.147-4.994-4.994-4.994zm-0.0059 2c1.657 0 3 1.244 3 3v1h-6v-1c0-1.756 1.343-3 3-3zm6.006 4.697c-1.385 1.469-3.546 2.892-6.385 2.898 1.876 0.2492 3.581-0.09203 4.559-0.5703 0.978-0.4778 2.487-1.624 1.434-0.2383-1.054 1.386-2.909 2.934-7.678 2.869 1.514 0.3993 3.779 0.368 4.949 0.07031 1.17-0.2979 2.298-1.106 1.264-0.04687-1.034 1.059-3.135 1.857-5.037 1.797-1.397-0.04431-2.241-0.1079-3.373 0.5234h10.27v-7.303z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gcr-key.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gcr-key.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gcr-key.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/geany-build.svg b/.icons/Gruvbox-Plus-Dark/actions/22/geany-build.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/geany-build.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/geany-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/geany-close-all.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/geany-close-all.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/geany-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/geany-save-all.svg
new file mode 120000
index 000000000..43e072f4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/geany-save-all.svg
@@ -0,0 +1 @@
+document-save-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gearhead-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gearhead-shape.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gearhead-shape.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/generalisation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/generalisation.svg
new file mode 120000
index 000000000..0d7f524a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/generalisation.svg
@@ -0,0 +1 @@
+generalise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/generalise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/generalise.svg
new file mode 100644
index 000000000..92b54876c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/generalise.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 11h-3l4-7 4 7h-3v7h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/get-hot-new-stuff.svg b/.icons/Gruvbox-Plus-Dark/actions/22/get-hot-new-stuff.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/getting-started.svg b/.icons/Gruvbox-Plus-Dark/actions/22/getting-started.svg
new file mode 120000
index 000000000..575929bfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/getting-started.svg
@@ -0,0 +1 @@
+reports.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/giggle-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-branch.svg
new file mode 100644
index 000000000..b8e15e78b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-branch.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4.001a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.443v4.113a2.5 2.5 0 0 0-2 2.443 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-2.449v-4.107a2.5 2.5 0 0 0 0.877-0.3594l3.539 3.539a2.5 2.5 0 0 0-0.416 1.377 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5 2.5 2.5 0 0 0-1.377 0.416l-3.539-3.539a2.5 2.5 0 0 0 0.416-1.377 2.5 2.5 0 0 0-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/giggle-diff-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-diff-view.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-diff-view.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/giggle-history-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-history-view.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-history-view.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/giggle-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-remote.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-remote.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/giggle-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/giggle-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/globe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/globe.svg
new file mode 100644
index 000000000..4e2d2dd5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/globe.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.3243 0.6884-0.361 1.895 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9-0.09265 2.426-0.2478 2.594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-app-install-star.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-app-install-star.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-app-install-star.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-lockscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-lockscreen.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-lockscreen.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-searchtool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-fwd.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-fwd.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-rpl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-rpl.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-rpl.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-snd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-snd.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-mail-snd.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-indent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnome-stock-text-unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter-delete.svg
new file mode 100644
index 000000000..acb4bc661
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4 5 6v4l2 4 2-4v-4l5-6zm10 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter.svg
new file mode 100644
index 000000000..3d364b807
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autofilter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autosum.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autosum.svg
new file mode 100644
index 000000000..2b06c4e56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-autosum.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v1.167l3.208 5.833-3.208 5.833v1.167h14v-3.076h-1.91v1.167h-9.43l2.604-4.835 0.1458-0.2552-0.1458-0.2552-2.604-4.835h9.43v1.167h1.91v-3.076h-13.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-bucket.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-bucket.svg
new file mode 100644
index 000000000..ed402ed6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-bucket.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.22 3.996c-0.213 0-0.4248 0.08305-0.5898 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.3778-0.248-0.5898-0.248zm-3.34 3.008-7.881 7.879v3.121h3.121l0.00781-0.0078h10.88v-2h-8.879l5.871-5.873-3.119-3.119zm4.398 2.68c-0.3364 1.177-1.16 2.19-1.523 3-0.127 0.2409-0.2051 0.5104-0.2051 0.8027 0 0.9578 0.7706 1.73 1.729 1.73s1.73-0.7726 1.73-1.73c0-0.2923-0.07998-0.5618-0.207-0.8027-0.363-0.8104-1.187-1.823-1.523-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-merge.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-merge.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-split.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-split.svg
new file mode 120000
index 000000000..d82233928
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-cells-split.svg
@@ -0,0 +1 @@
+edit-table-cell-split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-add.svg
new file mode 120000
index 000000000..1f154e201
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-add.svg
@@ -0,0 +1 @@
+edit-table-insert-column-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-delete.svg
new file mode 120000
index 000000000..06bed325a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-delete.svg
@@ -0,0 +1 @@
+edit-table-delete-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-size.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-size.svg
new file mode 100644
index 000000000..b37ddcedb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-size.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4v6h-2v-2l-4 3 4 3v-2h2v6h4v-6h2v2l4-3-4-3v2h-2v-6zm1 1h2v2h-2zm0.0084 3.331h1.992l0.0084 2h-1.992zm-0.0084 3.421h2v2h-2zm0 3.248h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-column-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-add.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-add.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-delete.svg
new file mode 120000
index 000000000..647752f62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-delete.svg
@@ -0,0 +1 @@
+delete-comment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-comment-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-component-insert-shaped.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-component-insert-shaped.svg
new file mode 100644
index 000000000..b2a24e508
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-component-insert-shaped.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1.934-1.5h5.1a13 13 0 0 0-8.033 12h1a12 12 0 0 1 12-12v-1h-10.06a2 2 0 0 0-1.936-1.5zm0 1.234a0.7474 0.7474 0 0 1 0.748 0.748 0.7474 0.7474 0 0 1-0.748 0.748 0.7474 0.7474 0 0 1-0.748-0.748 0.7474 0.7474 0 0 1 0.748-0.748z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m18 6a12 12 0 0 0-12 12h12z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-data-slicer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-data-slicer.svg
new file mode 100644
index 000000000..109b05e54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-data-slicer.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h4v-4zm5 0v4h4v-4zm5 0v4h4v-4zm-9 1h2v2h-2zm10 0h2v2h-2zm-11 4v4h4v-4zm1 1h2v2h-2zm-1 4v4h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16.56 13.75c-2.5e-4 1.518-1.259 2.748-2.812 2.748-0.8627-0.0036-1.641-0.388-2.156-0.9961h1.406v-1.502h-4v4h1.508v-1.516c0.7795 0.9262 1.945 1.513 3.242 1.516 2.347 0 4.25-1.903 4.25-4.25v-4.75l-1.438 5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-font.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-font.svg
new file mode 100644
index 000000000..b82819729
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-font.svg
@@ -0,0 +1,12 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.859 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-accounting.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-accounting.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-accounting.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-all.svg
new file mode 120000
index 000000000..40b64f784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-all.svg
@@ -0,0 +1 @@
+format-border-set-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-bottom.svg
new file mode 120000
index 000000000..e6777c207
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-bottom.svg
@@ -0,0 +1 @@
+format-border-set-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-diag.svg
new file mode 120000
index 000000000..46e7b8aff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-bl-tr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-double-bottom.svg
new file mode 100644
index 000000000..d4e2eb467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 13v2.004h14v-2.004zm0 2.996v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-inside-horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-inside-horiz.svg
new file mode 120000
index 000000000..3bf993596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-inside-horiz.svg
@@ -0,0 +1 @@
+format-border-set-internal-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-left.svg
new file mode 120000
index 000000000..2b2958186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-left.svg
@@ -0,0 +1 @@
+format-border-set-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-none.svg
new file mode 120000
index 000000000..d59379026
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-none.svg
@@ -0,0 +1 @@
+format-border-set-none.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-outside.svg
new file mode 120000
index 000000000..efb08b315
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-outside.svg
@@ -0,0 +1 @@
+format-border-set-external.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-rev-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-rev-diag.svg
new file mode 120000
index 000000000..accb85fd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-rev-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-tl-br.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-right.svg
new file mode 120000
index 000000000..12b6588a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-right.svg
@@ -0,0 +1 @@
+format-border-set-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-bottom.svg
new file mode 100644
index 000000000..e26dc27e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 15v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-outside.svg
new file mode 100644
index 000000000..db5803fcf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-thick-outside.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm3 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-bottom.svg
new file mode 100644
index 000000000..7e3c4750d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 3.998v2.004h14v-2.004zm0 12v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg
new file mode 100644
index 000000000..7840fdba0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v2.004h14v-2.004zm0 9v2.004h14v-2.004zm0 2.996v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
new file mode 100644
index 000000000..a5d62df62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v2.004h14v-2.004zm0 11v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top.svg
new file mode 120000
index 000000000..18e5a5be1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-border-top.svg
@@ -0,0 +1 @@
+format-border-set-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-percentage.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-percentage.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-decrease.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-decrease.svg
new file mode 120000
index 000000000..052d5eb52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-decrease.svg
@@ -0,0 +1 @@
+format-precision-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-increase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-increase.svg
new file mode 120000
index 000000000..1a51535b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-precision-increase.svg
@@ -0,0 +1 @@
+format-precision-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-thousand-separator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-thousand-separator.svg
new file mode 100644
index 000000000..acd98ebb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-format-thousand-separator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm-4.5 6v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-formulaguru.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-formulaguru.svg
new file mode 100644
index 000000000..48ad4be52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-formulaguru.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-3.189 0-3 3-3 3v2h-2v2h2v7h3v-7h2v-2h-2v-2s1e-6 -1 1-1h2v-2zm2 9v0.8965c0 0.251 0.08983 0.486 0.252 0.6465l0.959 0.9551-0.959 0.959c-0.1613 0.1613-0.252 0.3955-0.252 0.6465v0.8965h0.8965c0.251 0 0.4851-0.0907 0.6465-0.252l0.959-0.959 0.9551 0.959c0.1604 0.1623 0.3955 0.252 0.6465 0.252h0.8965v-0.8965c0-0.251-0.09151-0.4842-0.252-0.6465l-0.9551-0.959 0.9551-0.9551c0.1613-0.1613 0.252-0.3955 0.252-0.6465v-0.8965h-0.8965c-0.251 0-0.4851 0.0907-0.6465 0.252l-0.9551 0.9551-0.959-0.9551c-0.1622-0.1604-0.3955-0.252-0.6465-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-graphguru.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-graphguru.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-graphguru.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-group.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-group.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-add.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-add.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-delete.svg
new file mode 120000
index 000000000..87d98a2af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-delete.svg
@@ -0,0 +1 @@
+remove-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-email.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-email.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-email.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-external.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-external.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-external.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-internal.svg
new file mode 100644
index 000000000..242652e3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-internal.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 18v-14h8.5l3.5 3.5v10.5zm1-1h10v-9h-3v-3h-7zm3-6v1h6v-1zm0 2v1h5v-1zm0-4h3v1h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 16v-10h5v1h-4v8h7v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-url.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-link-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-arrow.svg
new file mode 100644
index 000000000..4d835a887
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v7h2v-3.59l8.586 8.59 1.414-1.414-8.582-8.586h3.582v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-button.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-button.svg
new file mode 120000
index 000000000..62cf37744
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-button.svg
@@ -0,0 +1 @@
+insert-button.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-checkbox.svg
new file mode 100644
index 000000000..f1257f2a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-checkbox.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v0.6525l-5 5-2.59-2.59-1.41 1.41 4 4 5-5v6.527h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-combo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-combo.svg
new file mode 100644
index 000000000..d89f6d526
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-combo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm10.17 0.875 1.207 0.7161 1.207-0.7161 0.7186 0.8908-1.925 1.122-1.925-1.034zm-9.17 3.125h12v9.004h-12zm1 1v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-label.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-line.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-line.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-list.svg
new file mode 100644
index 000000000..dd4a4a9b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-list.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h7.001v12h-7.001zm10-3.75e-5 2.451 2.287-0.8917 0.8645-1.56-1.422-1.56 1.422-0.8917-0.8645zm-9.002 1v1h5v-1zm7.441 7.85 1.56 1.422 1.56-1.422 0.8917 0.8645-2.451 2.287-2.451-2.287zm-7.441-4.849v1h5v-1zm0 3.001v1h5v-1zm0 3.001v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-scrollbar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-scrollbar.svg
new file mode 100644
index 000000000..d03a2115d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-scrollbar.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v14h10v-14zm5 0.6674 3.369 3.143-1.227 1.19-2.143-1.955-2.143 1.955-1.227-1.19zm-2.143 8.333 2.143 1.955 2.143-1.955 1.227 1.19-3.369 3.143-3.369-3.143z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 9.982v2.036h8v-2.036z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-spinbutton.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-spinbutton.svg
new file mode 100644
index 000000000..4920d24f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-object-spinbutton.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11v7h10v-7zm2.896 1.744 2.104 1.92 2.104-1.92 1.205 1.168-3.309 3.088-3.309-3.088z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 4v7h10v-7zm5 1 3.309 3.088-1.205 1.168-2.104-1.92-2.104 1.92-1.205-1.168z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-cell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-cell.svg
new file mode 120000
index 000000000..526c671a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-cell.svg
@@ -0,0 +1 @@
+gnumeric-formulaguru.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-page.svg
new file mode 100644
index 000000000..8df3c43b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h6v-2h-4v-10h6v3h3v1h2v-2l-4-4h-7zm8 7v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm2 3h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-pages.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-pages.svg
new file mode 100644
index 000000000..98ce2726a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-pages.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm7 0v5h3v1h2v-2zm-5 3h1v1h-1zm5 4v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm-8 1v6h6v-2h-4v-4zm10 2h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-time.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-time.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pagesetup-hf-time.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pivottable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pivottable.svg
new file mode 100644
index 000000000..2cb7b5e70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-pivottable.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm7.802 0.5833 1.932 1.276 1.932-1.276 0.8021 0.5104-2.333 1.531-0.401 0.2917-0.401-0.2917-2.333-1.531zm-6.635 2.917h11.67v9.333h-11.67zm1.167 1.167v7h3.5v-7zm4.667 1.167v1.167h4.667v-1.167zm0 3.5v1.167h4.667v-1.167z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-no.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-no.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-yes.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-protection-yes.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-add.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-add.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-delete.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-delete.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-size.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-size.svg
new file mode 100644
index 000000000..b7d444be2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-size.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 4h2v1h-6v4h6v1h-2l3 4 3-4h-2v-1h6v-4h-6v-1h2zm-5 6h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-row-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-ungroup.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-ungroup.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-visible.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gnumeric-visible.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-bottom.svg
new file mode 100644
index 000000000..8e158d2e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3v6.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-6.172zm1 11c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-down-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-down-search.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-down-search.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-down-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-down-skip.svg
new file mode 100644
index 000000000..adb0d22aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-down-skip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 10,3 V 9.172 L 6.414,5.586 5,7 11,13 17,7 15.586,5.586 12,9.172 V 3 Z M 6.414,10.586 5,12 11,18 17,12 15.586,10.586 11,15.172 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-down.svg
new file mode 100644
index 000000000..25bd89ed1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-down.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m 10,5 v 8.172 L 6.414,9.586 5,11 11,17 17,11 15.586,9.586 12,13.172 V 5 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-east.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-east.svg
new file mode 100644
index 000000000..67f771467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-east.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0.2559 1.756c0.2556 0 0.5112 0.09905 0.707 0.2949l3.533 3.533 0.7109 0.709c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7109 0.709-3.533 3.533c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.3917-0.3917-0.3917-1.022 0-1.414l1.328-1.328h-4.67c-0.554 0-1-0.446-1-1v-1c0-0.554 0.446-1 1-1h4.67l-1.328-1.328c-0.3917-0.3917-0.3917-1.022 0-1.414l0.707-0.707c0.1959-0.1959 0.4514-0.2949 0.707-0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view-page.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view-page.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-first-view.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-first.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-first.svg
new file mode 100644
index 000000000..bca6182a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-first.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 10h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-11 1c0-1.105-0.8954-2-2-2s-2 0.8954-2 2 0.8954 2 2 2c1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-home-large.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-home-large.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-home-large.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-home-symbolic.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-home-symbolic.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-home.svg
new file mode 100644
index 000000000..60d895e8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-home.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-8 7h2v7h4v-5h4v5h4v-7h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-declaration.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-declaration.svg
new file mode 100644
index 000000000..64a447d02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-declaration.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-8h6v-5h-6v-1zm12 1-2 2 2 2v-1.285c0.624 0.9432 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.768-3.624-2-4.883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-definition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-definition.svg
new file mode 100644
index 000000000..b15ae96ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-definition.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-4 1 5 1 4-1zm8 0-2 2 2 2v-1.285c0.6244 0.9431 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.7677-3.624-2-4.883zm-12 2v5l4 1v-5zm9 0-4 1v5l4-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-locationbar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-locationbar.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-locationbar.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-rtl.svg
new file mode 100644
index 000000000..61f06a7a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-2.753 0-5 2.247-5 5v3h-2l3 5 3-5h-2v-3c0-1.679 1.321-3 3-3s3 1.321 3 3v5h2v-5c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-today.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-today.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump-today.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-jump.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump.svg
new file mode 100644
index 000000000..b4cf84ad6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-jump.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.753 0-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5 3-5h-2v-3c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view-page.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view-page.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-last-view.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-last.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-last.svg
new file mode 100644
index 000000000..4fc77ada7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-last.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 12h6.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-6.172zm11-1c0 1.105 0.8954 2 2 2s2-0.8954 2-2-0.8954-2-2-2c-1.105 0-2 0.8954-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-context.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-context.svg
new file mode 100644
index 000000000..5ff59d467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-context.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 5v12h10l6-6-6-6zm4 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.105 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.105 0.8955-2 2-2zm2 0h1c1.105 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.105-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-skip.svg
new file mode 100644
index 000000000..ae829a588
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-skip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 3,10 H 9.172 L 5.586,6.414 7,5 13,11 7,17 5.586,15.586 9.172,12 H 3 Z M 10.586,6.414 12,5 18,11 12,17 10.586,15.586 15.172,11 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-symbolic.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-symbolic.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-use.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-use.svg
new file mode 100644
index 000000000..0552ea951
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-use.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h14v-6zm0 8v6l4-3zm7 1v4h1v-4zm2 0v4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view-page.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view-page.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next-view.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-next.svg
new file mode 100644
index 000000000..e5a74515c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-next.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 12h8.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-north.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-north.svg
new file mode 100644
index 000000000..4c2a30b2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-north.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11c0 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7-7 3.134-7 7zm1.756-0.2559c0-0.2556 0.09905-0.5112 0.2949-0.707l3.533-3.533 0.709-0.7109c0.3917-0.3917 1.022-0.3917 1.414 0l0.709 0.7109 3.533 3.533c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.3917 0.3917-1.022 0.3917-1.414 0l-1.328-1.328v4.67c0 0.554-0.446 1-1 1h-1c-0.554 0-1-0.446-1-1v-4.67l-1.328 1.328c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.1959-0.1959-0.2949-0.4514-0.2949-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-northeast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-northeast.svg
new file mode 100644
index 000000000..ae9777a2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-northeast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.05 6.05c-2.734 2.734-2.734 7.166 1e-7 9.899 2.734 2.734 7.166 2.734 9.899 1e-6 2.734-2.734 2.734-7.166 0-9.899-2.734-2.734-7.166-2.734-9.899 1e-7zm1.422 1.061c0.1808-0.1807 0.4315-0.2914 0.7085-0.2914h4.997l1.004-0.00138c0.554-5e-7 0.9999 0.4459 0.9999 0.9999l-0.0014 1.004v4.997c-1e-6 0.554-0.4459 0.9999-0.9999 0.9999h-0.9999c-0.554-2e-6 -0.9999-0.4459-0.9999-0.9999v-1.878l-3.302 3.302c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.7071-0.7071c-0.3917-0.3917-0.3917-1.022 0-1.414l3.302-3.302h-1.878c-0.554-3e-7 -0.9999-0.4459-0.9999-0.9999l-3e-7 -0.9999c0-0.277 0.1107-0.5277 0.2914-0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-northwest.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-northwest.svg
new file mode 100644
index 000000000..cb10d83bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-northwest.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.051 15.95c2.734 2.734 7.166 2.734 9.899 0s2.734-7.166 1e-6 -9.899c-2.734-2.734-7.166-2.734-9.899 0-2.734 2.734-2.734 7.166 1e-7 9.899zm1.061-1.422c-0.1807-0.1808-0.2914-0.4315-0.2914-0.7085v-4.997l-0.00138-1.004c-5e-7 -0.554 0.4459-0.9999 0.9999-0.9999l1.004 0.0014h4.997c0.554 1e-6 0.9999 0.4459 0.9999 0.9999v0.9999c-2e-6 0.554-0.4459 0.9999-0.9999 0.9999h-1.878l3.302 3.302c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7071 0.7071c-0.3917 0.3917-1.022 0.3917-1.414 0l-3.302-3.302v1.878c-3e-7 0.554-0.4459 0.9999-0.9999 0.9999l-0.9999 1e-6c-0.277 0-0.5277-0.1107-0.7085-0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-parent-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-parent-folder.svg
new file mode 100644
index 000000000..0ad4bf390
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-parent-folder.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7c0.0063 0 0.01059-0.0047 0.01562-0.0078l2.156 0.0078v-1.682c-0.398 0.316-0.9691 0.2828-1.328-0.07617l-0.707-0.707c-0.3903-0.391-0.3903-1.024 0-1.414l2.828-2.828c0.184-0.1842 0.4334-0.2894 0.6934-0.293 0.27-0.0036 0.5297 0.1021 0.7207 0.293l2.121 2.121v-5.914c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-4zm10.67 8-2.828 2.828 0.707 0.707 1.621-1.621v4.086h1v-4.086l1.621 1.621 0.707-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-context.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-context.svg
new file mode 100644
index 000000000..fe59caa80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-context.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-6 6 6 6h10v-12zm3 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.104 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.104 0.8955-2 2-2zm2 0h1c1.104 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.104-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-skip.svg
new file mode 100644
index 000000000..a5ca279fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-skip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 10h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-7.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-4.586-4.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-symbolic.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-symbolic.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-use.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-use.svg
new file mode 100644
index 000000000..67dec38f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-use.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h14v-6zm14 8-4 3 4 3zm-14 1v4h5v-4zm6 0v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view-page.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view-page.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous-view.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous.svg
new file mode 100644
index 000000000..f1c6a8dda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-previous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 10h-8.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-south.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-south.svg
new file mode 100644
index 000000000..0de8cbaed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-south.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11c1e-6 -3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c3.866 1e-6 7-3.134 7-7zm-1.756 0.2559c0 0.2556-0.09905 0.5112-0.2949 0.707l-3.533 3.533-0.709 0.7109c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.709-0.711-3.533-3.533c-0.3917-0.3917-0.3917-1.022 8e-7 -1.414l0.707-0.707c0.3917-0.3917 1.022-0.3917 1.414 1.42e-5l1.328 1.328-2e-7 -4.67c0-0.554 0.446-1 1-1h1c0.554-7e-7 1 0.446 1 1v4.67l1.328-1.328c0.3917-0.3917 1.022-0.3917 1.414 1e-7l0.707 0.707c0.1959 0.1959 0.2949 0.4514 0.2949 0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-southeast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-southeast.svg
new file mode 100644
index 000000000..f2df691f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-southeast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.95 6.05c-2.734-2.734-7.166-2.734-9.899-3e-7 -2.734 2.734-2.734 7.166-9e-7 9.899 2.734 2.734 7.166 2.734 9.899 0 2.734-2.734 2.734-7.166 1e-6 -9.899zm-1.061 1.422c0.1808 0.1807 0.2914 0.4315 0.2914 0.7085l1e-6 4.997 0.0014 1.004c1e-6 0.554-0.4459 0.9999-0.9999 0.9999l-1.004-0.0014-4.997 1e-6c-0.554-2e-6 -0.9999-0.4459-0.9999-0.9999v-0.9999c1.9e-6 -0.554 0.4459-0.9999 0.9999-0.9999h1.878l-3.302-3.302c-0.3917-0.3917-0.3917-1.022 0-1.414l0.7071-0.7071c0.3917-0.3917 1.022-0.3917 1.414 0l3.302 3.302v-1.878c1e-6 -0.554 0.4459-0.9999 0.9999-0.9999l0.9999-1e-6c0.277 0 0.5277 0.1107 0.7085 0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-southwest.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-southwest.svg
new file mode 100644
index 000000000..a062beb25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-southwest.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.95 15.95c2.734-2.734 2.734-7.166 1e-6 -9.899-2.734-2.734-7.166-2.734-9.899-9e-7 -2.734 2.734-2.734 7.166 0 9.899 2.734 2.734 7.166 2.734 9.899 0zm-1.422-1.061c-0.1808 0.1808-0.4315 0.2914-0.7085 0.2914l-4.997 1e-6 -1.004 0.0014c-0.554 1e-6 -0.9999-0.4459-0.9999-0.9999l0.0014-1.004-1e-6 -4.997c2e-6 -0.554 0.4459-0.9999 0.9999-0.9999h0.9999c0.554 1.9e-6 0.9999 0.4459 0.9999 0.9999v1.878l3.302-3.302c0.3917-0.3917 1.022-0.3917 1.414 0l0.7071 0.7071c0.3917 0.3917 0.3917 1.022 0 1.414l-3.302 3.302 1.878-1e-6c0.554 1e-6 0.9999 0.4459 0.9999 0.9999l1e-6 0.9999c0 0.277-0.1107 0.5277-0.2914 0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-today.svg
new file mode 120000
index 000000000..516e9f164
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-today.svg
@@ -0,0 +1 @@
+calendar-go-today.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-top.svg
new file mode 100644
index 000000000..cd3393ec9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 19v-6.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v6.172zm-1-11c1.105 0 2-0.8954 2-2s-0.8954-2-2-2-2 0.8954-2 2c0 1.105 0.8954 2 2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-up-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-search.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-search.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-up-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-skip.svg
new file mode 100644
index 000000000..cc2fd6fe7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-skip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 10,19 V 12.828 L 6.414,16.414 5,15 11,9 17,15 15.586,16.414 12,12.828 V 19 Z M 6.414,11.414 5,10 11,4 17,10 15.586,11.414 11,6.828 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-symbolic.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-up-symbolic.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-up.svg
new file mode 100644
index 000000000..92b8f7bd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-up.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 17v-8.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/go-west.svg b/.icons/Gruvbox-Plus-Dark/actions/22/go-west.svg
new file mode 100644
index 000000000..bdb1a6694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/go-west.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 18c3.866 1e-6 7-3.134 7-7s-3.134-7-7-7c-3.866-1e-7 -7 3.134-7 7-7e-7 3.866 3.134 7 7 7zm-0.2559-1.756c-0.2556 0-0.5112-0.09905-0.707-0.2949l-3.533-3.533-0.7109-0.709c-0.3917-0.3917-0.3917-1.022-8e-7 -1.414l0.711-0.709 3.533-3.533c0.3917-0.3917 1.022-0.3917 1.414 1.5e-6l0.707 0.707c0.3917 0.3917 0.3917 1.022-1.4e-5 1.414l-1.328 1.328 4.67 7e-7c0.554 0 1 0.446 1 1v1c1e-6 0.554-0.446 1-1 1h-4.67l1.328 1.328c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.1959 0.1959-0.4514 0.2949-0.707 0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gohome.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gohome.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gohome.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gpg.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gpg.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gpg.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gpgsm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gpgsm.svg
new file mode 120000
index 000000000..4429457ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gpgsm.svg
@@ -0,0 +1 @@
+document-decrypt.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gpick-tray.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gpick-tray.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gpick-tray.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gps.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gps.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gradient.svg
new file mode 120000
index 000000000..3dca28d08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gradient.svg
@@ -0,0 +1 @@
+color-gradient.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/graphics.svg b/.icons/Gruvbox-Plus-Dark/actions/22/graphics.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/graphics.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gray-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gray-scale.svg
new file mode 120000
index 000000000..fe79d3f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gray-scale.svg
@@ -0,0 +1 @@
+adjusthsl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/grid-axonometric.svg b/.icons/Gruvbox-Plus-Dark/actions/22/grid-axonometric.svg
new file mode 100644
index 000000000..b38f60433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/grid-axonometric.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.12 3.999-0.4375 0.4375 0.4375 0.4375-2.188 2.188-2.188-2.188s-0.4375-0.4375-0.875 0 0 0.875 0 0.875l2.188 2.188-2.188 2.188-0.4375-0.4375-0.4375 0.4375v1.75l0.4375 0.4375 0.4375-0.4375 2.188 2.188-2.188 2.188s-0.4375 0.4375 0 0.875 0.875 0 0.875 0l2.188-2.188 2.188 2.188-0.4375 0.4375 0.4375 0.4375h1.75l0.4375-0.4375-0.4375-0.4375 2.188-2.188 2.188 2.188s0.4375 0.4375 0.875 0 0-0.875 0-0.875l-2.188-2.188 2.188-2.188 0.4375 0.4375 0.4375-0.4375v-1.75l-0.4375-0.4375-0.4375 0.4375-2.188-2.188 2.188-2.188s0.4375-0.4375 0-0.875-0.875 0-0.875 0l-2.188 2.188-2.188-2.188 0.4375-0.4375-0.4375-0.4375zm0.875 1.75 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188zm-6.125 0 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/grid-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/22/grid-rectangular.svg
new file mode 100644
index 000000000..35edeed68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/grid-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h-1v2h1v3h-1v2h1v3h-1v2h1v1h2v-1h3v1h2v-1h3v1h2v-1h1v-2h-1v-3h1v-2h-1v-3h1v-2h-1v-1h-2v1h-3v-1h-2v1h-3v-1zm2 3h3v3h-3zm5 0h3v3h-3zm-5 5h3v3h-3zm5 0h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group-clone.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group-clone.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group-delete.svg
new file mode 100644
index 000000000..3e6f3bf82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7v-2l1-1-1-1v-3h3l1 1 1-1h1.5v-3.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group-edit.svg
new file mode 100644
index 000000000..248dc0128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h6v-2.064l5.935-5.936c0.5326-0.5326 1.065 0 1.065 0l0.5 0.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm12.22 7.123-0.9593 0.9593 1.65 1.65 0.9615-0.9593c0.2749-0.2749-3e-6 -0.5491 0-0.5491l-1.096-1.096c-0.2466-0.2426-0.4816-0.07861-0.5558-0.0044zm-1.784 1.784-3.438 3.445-0.0023 1.647h1.652l3.438-3.443z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group-empty-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group-empty-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group-empty-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group-new.svg
new file mode 100644
index 000000000..800a76a74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9v-1h-2v-4h2v-2h4v2h0.5v-5.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-note-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-note-new.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-note-new.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-people.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag-new.svg
new file mode 120000
index 000000000..4bfd68bd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag-new.svg
@@ -0,0 +1 @@
+tag-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-all.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-all.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-tags-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-dismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-dismiss.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-dismiss.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-done.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-done.svg
new file mode 120000
index 000000000..f6ae45ccc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-done.svg
@@ -0,0 +1 @@
+view-task.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-new.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-new.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undismiss.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undismiss.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undone.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-task-undone.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtg-work.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-work.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtg-work.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-about.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-authentication.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-authentication.svg
new file mode 120000
index 000000000..0c9032221
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-authentication.svg
@@ -0,0 +1 @@
+document-encrypted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cdrom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cdrom.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cdrom.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-clear.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-clear.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-color-picker.svg
new file mode 120000
index 000000000..1f41e7ef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-color-picker.svg
@@ -0,0 +1 @@
+color-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-convert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-convert.svg
new file mode 100644
index 000000000..7a6c64ecf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-convert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 3v1.988a6 6 0 0 0-5 5.908 6 6 0 0 0 4 5.637v-2.361a3.894 3.894 0 0 1-2-3.383 3.894 3.894 0 0 1 3-3.777v1.988l4-3zm5 2.467v2.361a3.894 3.894 0 0 1 2 3.381 3.894 3.894 0 0 1-3 3.779v-1.988l-4 3 4 3v-1.988a6 6 0 0 0 5-5.908 6 6 0 0 0-4-5.637z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-execute.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-execute.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-execute.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-file.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-file.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-file.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-floppy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-floppy.svg
new file mode 100644
index 000000000..d38e9255e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-floppy.svg
@@ -0,0 +1,4 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <path class="ColorScheme-Text" d="m5 4c-0.55 0-1 0.45-1 1v11l2 2h11c0.55 0 1-0.45 1-1v-12c0-0.55-0.45-1-1-1zm1 2 10-1e-6v10h-1v-5h-8l-1e-6 5h-1zm5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-ltr.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-ltr.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-back-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-ltr.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-ltr.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-forward-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-go-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-ltr.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-ltr.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-ltr.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-ltr.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-goto-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-ltr.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-ltr.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-indent-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-index.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-index.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-index.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-info.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-info.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-info.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-ltr.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-ltr.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-rtl.svg
new file mode 120000
index 000000000..ccdd201d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-jump-to-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-fill.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-fill.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-justify-right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-leave-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-leave-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-ltr.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-ltr.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-ltr.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-ltr.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-next-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-play-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-play-ltr.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-play-ltr.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-ltr.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-ltr.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-previous-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-ltr.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-ltr.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-rewind-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-network.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-network.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-network.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-open.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-preferences.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-preferences.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-preferences.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-redo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-redo-ltr.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-redo-ltr.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-ltr.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-ltr.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-rtl.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-revert-to-saved-rtl.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-font.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-font.svg
new file mode 100644
index 000000000..b561f0800
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-select-font.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm7 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm0 3a1 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-1zm-6 1 1.75 5h-3.5zm6 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-ascending.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-ascending.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-descending.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-sort-descending.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-spell-check.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-spell-check.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-spell-check.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-tab-new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undelete-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-underline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-underline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undo-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-undo-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-ltr.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-ltr.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-unindent-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-100.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-100.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-100.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/gtk-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/guides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/guides.svg
new file mode 100644
index 000000000..df3e79798
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/guides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3.998v14h2v-14zm9.285 0-6.285 13.14 1.805 0.8633 6.285-13.14zm2.715 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hammer-wrench.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hammer-wrench.svg
new file mode 100644
index 000000000..e9423ac63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hammer-wrench.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.34 13.48 4.517 4.517 1.588-1.626-4.517-4.517m1.212-2.288c-0.2936 0-0.6098-0.03764-0.8582-0.143l-8.574 8.537-1.588-1.588 5.578-5.571-1.332-1.34-0.542 0.527-1.092-1.061v2.153l-0.527 0.527-2.65-2.68 0.527-0.527h2.115l-1.054-1.061 2.68-2.68c0.8808-0.8808 2.296-0.8808 3.177 0l-1.588 1.626 1.061 1.054-0.5345 0.5345 1.347 1.34 1.37-1.415c-0.1054-0.2484-0.1506-0.5646-0.1506-0.8431 0-1.483 1.174-2.65 2.635-2.65 0.4441 0 0.8356 0.1054 1.189 0.3162l-2.01 2.01 1.129 1.129 2.01-2.01c0.2108 0.3538 0.3162 0.7302 0.3162 1.204 0 1.445-1.167 2.612-2.635 2.612z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hand.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hand.svg
new file mode 120000
index 000000000..374fc6e99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hand.svg
@@ -0,0 +1 @@
+transform-browse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/handle-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/handle-left.svg
new file mode 120000
index 000000000..d4791b689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/handle-left.svg
@@ -0,0 +1 @@
+overflow-menu-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/handle-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/handle-move.svg
new file mode 100644
index 000000000..f0ca999af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/handle-move.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-2.828 2.828 1.057 1.057 1.771-1.771 1.771 1.771 1.057-1.057zm0 4.465-3.535 3.535 3.535 3.535 3.535-3.535zm-5.172 0.707-2.828 2.828 2.828 2.828 1.057-1.057-1.771-1.771 1.771-1.771zm10.34 0-1.057 1.057 1.771 1.771-1.771 1.771 1.057 1.057 2.828-2.828zm-5.172 1.406 1.422 1.422-1.422 1.422-1.422-1.422zm-1.771 5.537-1.057 1.057 2.828 2.828 2.828-2.828-1.057-1.057-1.771 1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/handle-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/handle-right.svg
new file mode 120000
index 000000000..f6a05e26d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/handle-right.svg
@@ -0,0 +1 @@
+overflow-menu-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/handle-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/22/handle-sort.svg
new file mode 100644
index 000000000..c98f50193
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/handle-sort.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-3.535 3.535 1.059 1.061 2.477-2.479 2.477 2.479 1.059-1.061zm-5 5.75v1.5h10v-1.5zm0 3v1.5h10v-1.5zm2.523 2.654-1.059 1.061 3.535 3.535 3.535-3.535-1.059-1.061-2.477 2.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hash.svg
new file mode 100644
index 000000000..5503febd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-activity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-activity.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-activity.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-add-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-add-queue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-add-queue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-complete.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-complete.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-picture.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-picture.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-picture.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-presets.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-presets.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-presets.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-showqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-showqueue.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-showqueue.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-source.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-source.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-source.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hb-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hb-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hb-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/headphones.svg b/.icons/Gruvbox-Plus-Dark/actions/22/headphones.svg
new file mode 100644
index 000000000..3b4198ba8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/headphones.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7v5s0 2 2 2h3v-5h-3v-2c0-2.761 2.239-5 5-5s5 2.239 5 5v2h-3v5h3c2 0 2-2 2-2v-5c0-3.866-3.134-7-7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/health.svg b/.icons/Gruvbox-Plus-Dark/actions/22/health.svg
new file mode 100644
index 000000000..bfa008301
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/health.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-1.657 0-3 1.567-3 3.5 0 1.251 0.3613 2.417 0.9258 3.5h1.611l1.793-3.586c0.1271-0.2536 0.3863-0.4138 0.6699-0.4141 0.2836 2.57e-4 0.5429 0.1605 0.6699 0.4141l2.33 4.66 1.33-2.66c0.2771-0.5503 1.063-0.5503 1.34 0l0.793 1.586h1.611c0.5645-1.083 0.9258-2.249 0.9258-3.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2zm2 5.426-1.33 2.66c-0.1271 0.2536-0.3863 0.4138-0.6699 0.4141h-1.139c1.634 2.258 3.932 4.092 5.139 5.5 1.207-1.408 3.505-3.242 5.139-5.5h-1.139c-0.2836-2.58e-4 -0.5429-0.1605-0.6699-0.4141l-0.3301-0.6602-1.33 2.66c-0.2771 0.5503-1.063 0.5503-1.34 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-about.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-about.svg
new file mode 100644
index 000000000..5127594bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-about.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-1 3.25h2v5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-contents-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-contents-vmware.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-contents-vmware.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-contents.svg
new file mode 100644
index 000000000..ac4d96387
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-contents.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm2.856 4.839c0 0.714-0.4045 1.294-0.748 1.658-0.3633 0.3458-0.6906 0.7248-1.023 1.098-0.1314 0.1972-0.2988 0.5078-0.2988 0.8105-0.0087 0.1084 0.0078 0.2165 0.01172 0.3242h-1.645c-0.01662-0.0831-0.0288-0.1757-0.03711-0.2754v-0.2734c0-1.746 1.795-2.158 1.795-3.228 0-0.1715-0.09495-0.7226-0.9101-0.7226-0.5281 0-1.012 0.1031-1.732 0.4726l-0.5234-1.408c0.9748-0.625 2.257-0.6484 2.616-0.6485 1.355-3.772e-4 2.496 0.7903 2.496 2.193zm-2.856 4.514c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-contextual.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-contextual.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-contextual.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-ars.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-ars.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-ars.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-aud.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-aud.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-aud.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-brl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-brl.svg
new file mode 100644
index 000000000..4d07d694d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-brl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v1c-2 0-3 1.5-3 3s1 3.002 3 3.004v2l-2-0.0039v2l2 2e-3v0.998h2v-1.008c4 8e-3 4-5.992 0-5.992v-2h2v-2h-2v-1h-2zm-3 4s-1.2e-5 -3-3-3h-4v10h2v-4h0.3809l2.309 4h2.311l-2.342-4.057c2.34-0.4044 2.342-2.943 2.342-2.943zm-5-1h2c1 0 1 1 1 1s-4e-6 1-1 1h-2zm8 0v2c-1 0-1-1-1-1s5e-6 -1 1-1zm2 4c1 0 0.9961 0.9961 0.9961 0.9961s0.0039 1.004-0.9961 0.9961v-1.992z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cad.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cad.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cad.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-chf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-chf.svg
new file mode 100644
index 000000000..8f7ca4713
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-chf.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 7c-1.385 0-2.5 1.115-2.5 2.5v3c0 1.385 1.115 2.5 2.5 2.5 1.267 0 2.306-0.9336 2.475-2.152l-1.975-0.5293v0.1816c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5s0.5 0.223 0.5 0.5v0.5l1.998-0.5352c-0.0188-1.369-1.125-2.465-2.498-2.465zm3 0v8h2v-3h1v3h2v-8h-2v3h-1v-3zm5.5 0v8h2v-3h2v-2h-2v-1h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cny.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cny.svg
new file mode 120000
index 000000000..0ea247105
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-cny.svg
@@ -0,0 +1 @@
+help-donate-jpy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-eur.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-eur.svg
new file mode 100644
index 000000000..c6ab801a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-eur.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.16 4c-2.709 0-4.946 1.939-5.41 4.51h-2.09v2h2v1h-2v2h2.094c0.4717 2.561 2.705 4.49 5.406 4.49 2.391 0 4.419-1.512 5.18-3.635l-1.82-0.875c-0.4254 1.453-1.763 2.51-3.357 2.51-1.587 0-2.92-1.047-3.352-2.49h4.85v-2h-4.998v-1h4.998v-2h-4.855c0.4254-1.453 1.763-2.51 3.357-2.51s2.932 1.056 3.357 2.51l1.82-0.875c-0.7609-2.123-2.788-3.635-5.18-3.635z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-gbp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-gbp.svg
new file mode 100644
index 000000000..43f2dc9dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-gbp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.96 4c-0.197 0.00412-1.039 0.04799-1.904 0.4805-0.9885 0.4943-2.053 1.686-2.053 3.52v2h-2v2h2v1c0 1.75-0.5607 2.339-1.055 2.668-0.494 0.3293-0.9453 0.332-0.9453 0.332v2h9v-2h-5.727c0.4336-0.7504 0.7266-1.744 0.7266-3v-1h2v-2h-2v-2c0-1.167 0.4358-1.475 0.9473-1.73 0.5115-0.2557 1.053-0.2695 1.053-0.2695 0.9735 0 1.349 0.3036 1.596 0.7012l1.406-1.406c-0.6309-0.7077-1.639-1.295-3.002-1.295 0 0-0.01482-5.883e-4 -0.04297 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-inr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-inr.svg
new file mode 100644
index 000000000..dafdd2e63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-inr.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v2h4c1.117 0 1.608 0.7893 1.826 1.486h-5.826v2h5.846c-0.207 0.6947-0.6933 1.514-1.846 1.514h-4v2h0.00195c2.819e-4 0.3442-5.276e-4 0.8292 0 0.8301l5.17 5.17h2.828l-6-6h2c2.811 0 3.644-2.202 3.893-3.514h2.107v-2h-2.119c-0.08832-0.4425-0.2431-0.9736-0.5078-1.486h2.627v-2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-jpy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-jpy.svg
new file mode 100644
index 000000000..68e0354f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-jpy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.818 3.951-1.732 1 2.914 5.049h-2l0.00195 2h2v1h-2v2h2l-2e-3 3h2l2e-3 -3h2v-2h-2v-1h2l-2e-3 -2h-2l2.914-5.049-1.732-1-2.182 3.779z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-mxn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-mxn.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-mxn.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-pln.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-pln.svg
new file mode 100644
index 000000000..10231fbb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-pln.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v5.039l-2.531 1.461 1 1.732 1.531-0.8848v4.652h2v-5.807l2.531-1.461-1-1.732-1.531 0.8848v-3.885zm-10 4v2h4.172l-4.172 4v2h7v-2h-4.127l4.127-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-rub.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-rub.svg
new file mode 100644
index 000000000..bb8bc11d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-rub.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.004 4v6h-2v2h2v1h-2v2h2v3h2v-3h3v-2h-3v-1h1.992c2.216 0 4-1.784 4-4s-1.784-4-4-4h-1.992zm2 2h2c1.104 0 1.992 0.8884 1.992 1.992v0.01562c0 1.104-0.8884 1.992-1.992 1.992h-2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-sek.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-sek.svg
new file mode 100644
index 000000000..f3185500f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-sek.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-3l3 3h2.828l-4.5-4.5 4.5-4.5h-2.828l-3 3v-8zm8 6v8h2v-2c0-2.167 0.9361-2.975 1.947-3.48 1.011-0.5057 2.053-0.5195 2.053-0.5195v-2s-1.459-0.01382-2.947 0.7305c-0.354 0.177-0.7119 0.4085-1.053 0.6953v-1.426h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-try.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-try.svg
new file mode 100644
index 000000000..ec214471d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-try.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4.002v3.535l-3 1.732 1 1.732 2-1.154v1.689l-3 1.732 1 1.732 2-1.154v4.154h2a7 7 0 0 0 7-7h-2a5 5 0 0 1-5 5v-3.309l4.66-2.691-1-1.732-3.66 2.113v-1.689l4.66-2.691-1-1.732-3.66 2.113v-2.381h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-uah.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-uah.svg
new file mode 100644
index 000000000..03bbcb609
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-uah.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.05 4c-1.831 0-3.517 0.8243-4.558 2.476l1.902 1.295c0.6114-0.9685 1.47-1.543 2.476-1.543 1.041 0 1.724 0.5406 1.724 1.293 0 0.3514-0.168 0.6632-0.4276 0.9785h-7.171v2h5.179l-1.267 1.002h-3.912v2h2.322c-0.2853 0.4472-0.4668 0.951-0.4668 1.449 0 1.903 1.795 3.05 4.197 3.05 1.831 0 3.771-0.8243 4.846-2.476l-1.974-1.33c-0.7178 1.041-1.615 1.543-2.656 1.543-1.219 0-1.902-0.4678-1.902-1.33 0-0.3569 0.1655-0.6447 0.3946-0.906h7.24v-2h-5.258l1.238-1.002h4.022v-2h-2.271c0.2439-0.4283 0.4139-0.926 0.4139-1.449 0-1.758-1.613-3.05-4.091-3.05z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-usd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-usd.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate-usd.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-donate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-faq.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-faq.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-faq.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-feedback.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-feedback.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-feedback.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-hint.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-hint.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-info.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-keyboard-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-keyboard-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-keyboard-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-keybord-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-keybord-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-keybord-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-latex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-latex.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-latex.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help-whatsthis.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help-whatsthis.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help-whatsthis.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hexagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hexagon-shape.svg
new file mode 100644
index 000000000..ac8013351
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hexagon-shape.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-7 4.041v5.918l7 4.041 7-4.041v-5.918zm0 2.311 5 2.887v3.605l-5 2.887-5-2.887v-3.605z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hibp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hibp.svg
new file mode 100644
index 000000000..65a6b3f7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hibp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.669 4 0.00195 0.00195c-0.09818-0.00195-0.1957 0.00389-0.293 0.01758-0.08553 0.01098-0.3567 0.06111-0.4805 0.2637l-1.324 1.986c-0.02236 0.03267-0.3388 0.4995-0.4473 0.9062-0.04497 0.1499-0.07914 0.3112-0.09766 0.4805-0.02052 0.1841-0.02985 0.3694-0.0293 0.5547 0 0.2928 0.0412 0.6967 0.5059 0.7598 0.1765 0.03053 0.5667 0.04559 0.8301 0 0.4089-0.06046 0.5156-0.3433 0.5156-0.7598v-1.248l1.275-2.662c0.1404-0.2714-0.163-0.281-0.1758-0.2812-0.09315-0.01337-0.1871-0.01999-0.2813-0.01953zm0.8568 4.232c-0.5701 0.1304-0.6606 0.7324-0.6504 1.365 0 0.6029 0.05402 1.175 0.6504 1.34 0.1845 0.04613 0.7557 0.1153 1.268 0 0.5538-0.1516 0.6621-0.668 0.6621-1.342 0.02442-1.169-0.4603-1.318-0.6621-1.363-0.4467-0.1193-0.9452-0.08398-1.268 0zm8.434 2.547c-0.09896-0.0041-0.1918 0.04835-0.2402 0.1348-0.1087 0.1796-0.1094 0.7613 0 0.9531 0.05305 0.0897 0.1334 0.1328 0.2402 0.1328h3.727c0.1014 0 0.1774-0.04311 0.2305-0.1328 0.1122-0.1827 0.1126-0.7456-0.0078-0.9551-0.03938-0.1063-0.1564-0.1353-0.2227-0.1328zm-5.317 2e-3c-0.09905 0-0.1918 0.04835-0.2402 0.1348-0.1098 0.184-0.1079 0.761-1e-7 0.9531 0.05382 0.0897 0.1334 0.1328 0.2402 0.1328h3.729c0.1014 0 0.1786-0.04311 0.2324-0.1328 0.1033-0.1732 0.113-0.7414-0.0098-0.9551-0.0368-0.0965-0.136-0.1361-0.2226-0.1328zm-2.936 2.248c-0.1682 0.02487-0.3785 0.1053-0.457 0.3438-0.04383 0.1348-0.0653 0.2763-0.06055 0.418v1.246l-1.275 2.662c-0.02186 0.04226-0.03473 0.08738-0.03906 0.1348 0.00616 0.0388 0.02598 0.07317 0.05859 0.09961 0.08094 0.06741 0.6476 0.1156 0.9453-0.01172 0.05303-0.01689 0.1027-0.04177 0.1465-0.07617 0.04707-0.03417 0.08686-0.07731 0.1172-0.127 0.5531-0.8063 1.092-1.622 1.598-2.457 0.1893-0.3446 0.2527-0.7517 0.2715-0.916 0.0412-0.3577 0.05047-0.7259-0.0293-0.9727-0.07377-0.2699-0.3568-0.3295-0.4473-0.3418-0.2006-0.03032-0.5492-0.04833-0.8281-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hide-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hide-categories.svg
new file mode 100644
index 000000000..5ce7fab27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hide-categories.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.641 4c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hide-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hide-reconciled.svg
new file mode 100644
index 000000000..7e136b0f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hide-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.498 4v1h3.5v11l-3.776 1v1h9.778v-1l-4.002-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_column.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_column.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_row.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hide_table_row.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hidemouse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hidemouse.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hidemouse.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/high-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/22/high-brightness.svg
new file mode 120000
index 000000000..358c1e1fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/high-brightness.svg
@@ -0,0 +1 @@
+brightness-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/highlight-pointer-spot.svg b/.icons/Gruvbox-Plus-Dark/actions/22/highlight-pointer-spot.svg
new file mode 120000
index 000000000..995247fc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/highlight-pointer-spot.svg
@@ -0,0 +1 @@
+path-mask-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hint.svg
new file mode 120000
index 000000000..77e02ef3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hint.svg
@@ -0,0 +1 @@
+image-red-eye.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/history_entry.svg b/.icons/Gruvbox-Plus-Dark/actions/22/history_entry.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/history_entry.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/homerun.svg b/.icons/Gruvbox-Plus-Dark/actions/22/homerun.svg
new file mode 100644
index 000000000..ba6410efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/homerun.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm0.5 2h2v2h-2zm-8.5 6c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm-7.5 2h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hook-notifier.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hook-notifier.svg
new file mode 120000
index 000000000..8913b16c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hook-notifier.svg
@@ -0,0 +1 @@
+help-hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/horizontal.svg
new file mode 100644
index 000000000..81d4d38dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hotpixels.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hotpixels.svg
new file mode 100644
index 000000000..69b6f2029
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hotpixels.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm9 9h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/hypnotoad.svg b/.icons/Gruvbox-Plus-Dark/actions/22/hypnotoad.svg
new file mode 100644
index 000000000..38c26176b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/hypnotoad.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-0.5272 0-0.7867 0.3734-0.7922 0.6777-3e-3 0.163-0.09477 0.3644-0.1238 0.3887l-0.2617 0.2441c-0.5054-0.1065-0.9258 0.4901-0.7168 0.9434 0.1517 0.2451-0.1625 0.5027-0.1836 0.7715-0.1265 0.2732-0.07438 0.6279-0.2637 0.8574-0.1693 0.1211-0.3948 0.5998-0.4805 0.1816-0.3364-0.6861-1.008-2.059-1.008-2.059l0.2285-0.8652c0.00368-0.01245 0.2408-0.07792 0.2422-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 1.471e-4 0.0862 0.03153 0.1692 0.08789 0.2324-0.07374 0.3189-0.2461 0.9512-0.2461 0.9512l-0.2207-0.875c-0.00519-0.01555 0.09231-0.08495 0.09375-0.2441 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-5.293e-4 0.1524 0.09574 0.2868 0.2363 0.3301 0.0743 0.2713 0.2109 0.8262 0.2109 0.8262s-0.4128-0.4323-0.6191-0.6484c0.00755-0.02865 0.01149-0.05819 0.01172-0.08789-6.175e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418-5.297e-4 0.2374 0.2136 0.3772 0.3965 0.3359 0.2521 0.2377 0.7246 0.7461 0.7246 0.7461s0.7075 2.217 1.072 3.32c0.1198 0.337 0.4907 0.5794 0.8477 0.4629 0.2008-0.0011 0.5128-0.3745 0.4492 0.02148 0.06728 0.7164 0.1862 1.429 0.3555 2.129-0.3751-0.1726-0.7101-0.4835-1.141-0.498-0.6184-0.04364-1.093 0.6133-0.9648 1.195 0.105 0.4798 0.3145 1.439 0.3145 1.439l-1.281-0.5781 0.1953-0.7383c4e-3 -0.01244 0.2424-0.07719 0.2441-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 8.37e-5 0.08525 0.03072 0.1674 0.08594 0.2305-0.06569 0.3204-0.2441 0.9512-0.2441 0.9512l-0.2227-0.8769c0.06218-0.06407 0.09731-0.1512 0.09766-0.2422 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 5.976e-4 0.1474 0.09182 0.278 0.2266 0.3242 0.0834 0.2685 0.2129 0.8164 0.2129 0.8164l-0.6074-0.627c-0.01664-0.01682 0.00287-0.01581 0.00391-0.09375-6.184e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-5.322e-4 0.2386 0.2151 0.3776 0.3984 0.336 0.2431 0.2257 0.6992 0.709 0.6992 0.709l-0.4727 0.06249c-0.06236-0.08739-0.1609-0.1388-0.2656-0.1387-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 6.14e-4 0.189 0.1482 0.3418 0.3301 0.3418 0.126 3.19e-4 0.2412-0.07395 0.2969-0.1914 0.2474-0.04723 0.5-0.07077 0.75-0.1035 0 0 2.293 1.323 2.295 1.32 0.4423 0.1962 0.9657-0.2003 0.9473-0.6719l-0.1738-1.455s1.525 1.603 2.525 1.611c1-0.0266 2.527-1.611 2.527-1.611s-0.1441 1.002-0.1719 1.506c0.01246 0.4721 0.5658 0.8298 0.9922 0.6016l2.248-1.301s0.4988 0.06515 0.748 0.0977c0.05461 0.119 0.17 0.1949 0.2969 0.1953 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.09703-8.4e-5 -0.1892 0.04421-0.252 0.1211-0.04456 4.58e-4 -0.09665-1e-3 -0.1699-0.0078l-0.2637-0.08789 0.6289-0.6484c0.02047-0.01836 0.05818 0 0.08597 0 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418 3.56e-4 0.02635 0.0036 0.05256 0.0098 0.07813-0.1907 0.2262-0.6133 0.6426-0.6133 0.6426l0.2031-0.8047c0.0041-0.01267 0.2393-0.07903 0.2403-0.3359 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-2.77e-4 0.08782 0.03188 0.1724 0.08984 0.2363-0.06057 0.2974-0.2168 0.8848-0.2168 0.8848s-0.1668-0.6291-0.25-0.9434c0.06029-0.06425 0.09395-0.1505 0.09375-0.2402-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-2.12e-4 0.1482 0.09117 0.2797 0.2266 0.3262 0.09089 0.2424 0.209 0.748 0.209 0.748l-1.279 0.5781s0.2554-1.061 0.332-1.6c0.03748-0.5628-0.4732-1.112-1.051-1.029-0.4012 0.0443-0.7162 0.3277-1.072 0.4922 0.1862-0.7701 0.3111-1.556 0.373-2.346 0.308 0.2125 0.7792 0.3417 1.074 0.03906 0.2802-0.286 0.4551-1.068 0.4551-1.068l0.834-2.57 0.6992-0.7305c0.01299-0.01256 0.01341 0.00263 0.07817 0.00391 0.1826 2.19e-5 0.3305-0.154 0.3301-0.3438-7.53e-4 -0.189-0.1484-0.3419-0.3302-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 3.88e-4 0.02905 0.0043 0.05792 0.01172 0.08594-0.2011 0.221-0.6172 0.6504-0.6172 0.6504s0.1394-0.5521 0.209-0.8281c0.1406-0.04326 0.2369-0.1777 0.2363-0.3301-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 7.3e-4 0.08743 0.03357 0.1713 0.0918 0.2344-0.05961 0.2982-0.2168 0.8867-0.2168 0.8867l-0.25-0.9395c-0.0048-0.02047 0.08935-0.08626 0.0898-0.2441 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 3.04e-4 0.1516 0.09641 0.2851 0.2363 0.3281 0.09146 0.2873 0.2383 0.873 0.2383 0.873l-1.113 2.27c-0.1581-0.2148-0.4601-0.357-0.4902-0.6367-0.08116-0.4311-0.2043-0.8572-0.4063-1.248 0.2963-0.3941 0.03073-1.05-0.4727-1.088-0.1811 0.06485-0.2632-0.0985-0.375-0.2051-0.145-0.1084-0.1968-0.2405-0.1816-0.4199-0.0096-0.3485-0.2756-0.6777-0.7949-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/icon_console.svg b/.icons/Gruvbox-Plus-Dark/actions/22/icon_console.svg
new file mode 100644
index 000000000..191c1e7cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/icon_console.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4s-1 0-1 1v10c0 1 1 1 1 1h3v1c0 1 1 1 1 1h6s1 0 1-1v-1h3s1 0 1-1v-10c0-1-1-1-1-1zm1 2h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/icon_details.svg b/.icons/Gruvbox-Plus-Dark/actions/22/icon_details.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/icon_details.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/icon_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/icon_radio.svg
new file mode 100644
index 000000000..57a3b391c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/icon_radio.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.145 17c-0.6331 0-1.143-0.5344-1.143-1.199v-9.602c0-0.6648 0.5094-1.199 1.143-1.199h13.71c0.6331 0 1.143 0.5344 1.143 1.199v9.602c0 0.6648-0.5094 1.199-1.143 1.199zm3.857-2c2.209 0 4-1.791 4-4s-1.791-4-4-4-4 1.791-4 4 1.791 4 4 4zm5 0h5v-1h-5zm-5-2c-1.105 0-2-0.8954-2-2 2e-7 -1.105 0.8954-2 2-2s2 0.8954 2 2c0 1.105-0.8954 2-2 2zm5 0h5v-1h-5zm0-2h5v-1h-5zm1-2c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1zm3 0c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/icon_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/icon_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/icon_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/icon_user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/icon_user.svg
new file mode 100644
index 000000000..445fe1367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/icon_user.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/identity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/identity.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/identity.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-aim.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-aim.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-aim.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-kick-user.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-kick-user.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-user.svg
new file mode 100644
index 000000000..516d2dfe6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-ban-user.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.01 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m17.12 12.88c-1.172-1.172-3.071-1.172-4.243 0s-1.172 3.071 0 4.243 3.071 1.172 4.243 0 1.172-3.071 0-4.243zm-1.059 0.0014 1.058 1.058-1.062 1.062 1.062 1.062-1.058 1.058-1.062-1.062-1.062 1.062-1.058-1.058 1.062-1.062-1.062-1.062 1.058-1.058 1.062 1.062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-facebook.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-facebook.svg
new file mode 100644
index 000000000..277c37fe2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-facebook.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-gadugadu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-gadugadu.svg
new file mode 100644
index 000000000..a155b70a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-gadugadu.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-1.115 3.135c-0.5527 0.1265-1.067 0.3456-1.533 0.6386l-3.008-1.43 1.43 3.008c-0.293 0.4662-0.5121 0.9805-0.6386 1.533l-3.135 1.115 3.135 1.115c0.1265 0.5527 0.3456 1.067 0.6386 1.533l-1.43 3.008 3.01-1.431c0.4659 0.292 0.9791 0.514 1.531 0.64l1.115 3.135 1.115-3.135c0.5522-0.126 1.066-0.348 1.531-0.64l3.01 1.431-1.431-3.01c0.292-0.465 0.514-0.9786 0.64-1.531l3.135-1.115-3.135-1.115c-0.126-0.5522-0.348-1.065-0.64-1.531l1.431-3.01-3.008 1.43c-0.466-0.293-0.9801-0.5121-1.533-0.6386zm-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.496a0.5 0.5 0 0 1 0.314 0.8949s-1.295 1.105-2.81 1.109c-1.51 4e-3 -2.809-1.074-2.809-1.074a0.5 0.5 0 1 1 0.6132-0.7893s1.203 0.8663 2.193 0.8633c0.9852-2e-3 2.189-0.8906 2.189-0.8906a0.5 0.5 0 0 1 0.309-0.1133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-google-talk.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-google-talk.svg
new file mode 100644
index 000000000..1039ee1ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-google-talk.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 2.351-7 5.25 0 2.855 3.216 5.68 7 5.75v3c7-4 7-6.768 7-8.75 0-2.899-3.134-5.25-7-5.25zm-4 3h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2zm5 0h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-google.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-google.svg
new file mode 100644
index 000000000..8e3229fe6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-google.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.18 4.182c-1.159 0.2611-2.194 1.11-2.586 2.245-0.436 1.11-0.1137 2.48 0.8105 3.245 0.5593 0.4853 1.307 0.7066 2.041 0.6851 0.1776 0.0085 0.353-0.01123 0.5283-0.03906-0.2254 0.4404-0.2507 0.9894-0.01763 1.432 0.08521 0.1748 0.3413 0.4182 0.3385 0.5359-0.9326 0.05261-1.873 0.1784-2.751 0.5093-0.758 0.3234-1.53 0.8264-1.825 1.635-0.2735 0.6013-0.3009 1.323 0.0154 1.915 0.415 0.8259 1.304 1.286 2.168 1.498 1.002 0.2219 2.057 0.209 3.056-0.01955 1.048-0.2578 2.085-0.799 2.686-1.726 0.5889-0.8907 0.6739-2.15 0.03421-3.038-0.3021-0.4532-0.7354-0.7951-1.137-1.155-0.3286-0.2757-0.7021-0.51-0.9622-0.8558-0.1786-0.3454-0.09514-0.7991 0.1954-1.06 0.3144-0.3739 0.7614-0.6101 1.065-0.9975 0.6627-0.7188 0.8205-1.799 0.543-2.717-0.2063-0.6415-0.6303-1.193-1.154-1.61 0.3101-0.01368 0.6455-0.00195 0.9653-0.00586 0.105 0.01431 0.2-0.00853 0.2837-0.07438 0.3413-0.1953 0.6827-0.3905 1.024-0.5858-1.356 2e-3 -2.712-0.00385-4.068 0.00309-0.421 0.02596-0.8384 0.09661-1.251 0.1807zm0.469 0.4238c0.6258-0.02092 1.148 0.413 1.501 0.8893 0.5173 0.7413 0.7656 1.656 0.7692 2.555-0.02164 0.4552-0.09714 0.9498-0.45 1.275-0.5677 0.5642-1.552 0.7098-2.205 0.2056-0.8098-0.6556-1.193-1.709-1.265-2.723-0.03152-0.5647 0.0209-1.187 0.4143-1.629 0.3012-0.3572 0.7719-0.5693 1.236-0.5724zm1.102 8.189c0.2661-0.02228 0.4327 0.2241 0.6431 0.3478 0.5952 0.4434 1.277 0.9207 1.473 1.681 0.172 0.6641-0.07845 1.415-0.6333 1.828-0.6664 0.5521-1.584 0.6047-2.411 0.5551-0.8975-0.0584-1.858-0.3663-2.401-1.13-0.381-0.5509-0.4443-1.319-0.1512-1.921 0.2917-0.5035 0.78-0.8781 1.333-1.052 0.6888-0.2441 1.42-0.3193 2.147-0.3097z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-groupwise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-groupwise.svg
new file mode 100644
index 000000000..0206905db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-groupwise.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6.996v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.03s-1.969 0-1.969 2zm4 0h2l2 2.656v-2.656h2v6h-2l-2-2.68v2.68h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-icq.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-icq.svg
new file mode 100644
index 000000000..58a3e211a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-icq.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.496 4.001c-0.1198 6.604e-4 -0.2397 0.01664-0.3575 0.0482-0.9423 0.2525-1.462 1.439-1.315 2.811-1.287-0.4973-2.568-0.303-3.057 0.5421-0.488 0.8451-0.01616 2.051 1.058 2.918-1.262 0.5585-2.027 1.602-1.776 2.545 0.2524 0.9424 1.437 1.458 2.809 1.311 0.08289-0.2145 0.1808-0.4286 0.3032-0.6405 0.4903-0.5065 1.296-1.094 2.119-1.412-0.1197-0.1815-0.2098-0.3807-0.2671-0.5904-0.2937-1.097 0.3571-2.224 1.454-2.518 1.097-0.2937 2.224 0.3571 2.518 1.454 0.2937 1.097-0.3571 2.224-1.454 2.518-0.21 0.05601-0.4276 0.07838-0.6446 0.06626 0.1352 0.871 0.03041 1.858-0.1627 2.536v2e-3c-0.1222 0.2118-0.2589 0.4028-0.4036 0.5823 0.5588 1.262 1.6 2.032 2.543 1.779 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.568 0.303 3.057-0.5421 0.488-0.8451 0.01611-2.053-1.058-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.46-2.811-1.313 0.4973-1.287 0.303-2.568-0.5421-3.057-0.8451-0.488-2.051-0.01611-2.918 1.058-0.489-1.103-1.347-1.83-2.185-1.825z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.281 12.12c-0.823 0.3176-1.63 0.9044-2.12 1.412-0.8544 1.479-0.7476 3.13 0.2389 3.699 0.9866 0.5696 2.469-0.1628 3.323-1.643v-2e-3c0.193-0.6781 0.2984-1.667 0.1627-2.539a2.056 2.056 0 0 1-0.9137-0.2731 2.056 2.056 0 0 1-0.6908-0.6546z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-identi.ca.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-identi.ca.svg
new file mode 100644
index 000000000..5828318d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-identi.ca.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.314 0-6 2.686-6 6v4l-1 4 4-2h3c0.4282 0 0.844-0.0364 1.246-0.1113a4 4 0 0 1-1.113-1.893c-0.04421 0.0015-0.08816 0.0039-0.1328 0.0039h-4v-4c0-2.233 1.767-4 4-4 1.89 0 3.445 1.265 3.879 3.008a4 4 0 0 1 0.1211-0.00781 4 4 0 0 1 1.979 0.5254c-0.2423-3.091-2.825-5.525-5.979-5.525zm4 6c-1.662 0-3 1.338-3 3 0 0.978 0.4714 1.836 1.191 2.383 0.6029 1.206 0.5855 1.535 1.809 3.617l1.809-3.617c0.72-0.547 1.191-1.405 1.191-2.383 0-1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-invisible-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-invisible-user.svg
new file mode 100644
index 000000000..e57ca4785
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-invisible-user.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 12a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-irc.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-irc.svg
new file mode 100644
index 000000000..3fabfebf4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-irc.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.406 8.002s-1.406 7.82e-4 -1.406 1.4v5.199c0 0.775 0.636 1.398 1.428 1.398h5.572l1.5 2 1.5-2h0.5723s1.428 0.0012 1.428-1.398v-5.199c0-1.4-1.428-1.4-1.428-1.4zm-2-4.001s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-jabber.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-jabber.svg
new file mode 100644
index 000000000..b77fe761c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-jabber.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.485 0-4.5 2.208-4.5 4.932-9e-3 1.477 1.183 2.767 1.73 4.172 0.244 0.6262 0.6934 1.896 0.6934 1.896h4.152s0.4493-1.27 0.6934-1.896c0.5475-1.405 1.707-2.712 1.73-4.172 0-2.723-2.015-4.932-4.5-4.932zm-2 12v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-kick-user.svg
new file mode 100644
index 000000000..904b21248
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-kick-user.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-local-xmpp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-local-xmpp.svg
new file mode 120000
index 000000000..979d9af12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-local-xmpp.svg
@@ -0,0 +1 @@
+im-jabber.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-message-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-message-new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-msn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-msn.svg
new file mode 100644
index 000000000..4d1788a59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-msn.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-nov.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-nov.svg
new file mode 120000
index 000000000..83745bf66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-nov.svg
@@ -0,0 +1 @@
+im-groupwise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-qq.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-qq.svg
new file mode 100644
index 000000000..e51a54780
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-qq.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.526 0-4.574 2.041-4.574 4.561 0 0.4432 0.06502 0.8722 0.1836 1.277-0.576 0.4614-2.81 2.46-1.891 5.053 0 0 0.777-0.06585 1.416-1.244 0.1941 0.7541 0.5559 1.437 1.049 2.01-0.7221 0.2121-1.213 0.6237-1.213 1.096 0 0.689 1.044 1.248 2.33 1.248 0.8727 0 1.631-0.2568 2.029-0.6367 0.2194 0.02878 0.441 0.04687 0.668 0.04687 0.2274 0 0.4495-0.01809 0.668-0.04687 0.3992 0.3799 1.159 0.6367 2.031 0.6367 1.286 0 2.33-0.5595 2.33-1.248 0-0.4716-0.4908-0.8836-1.213-1.096 0.4925-0.5725 0.8548-1.256 1.049-2.01 0.6386 1.178 1.416 1.244 1.416 1.244 0.9211-2.593-1.315-4.592-1.891-5.053 0.119-0.4052 0.1855-0.8341 0.1855-1.277 0-2.519-2.047-4.561-4.574-4.561z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-skype.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-skype.svg
new file mode 100644
index 000000000..36f5bbb98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-skype.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 1.086 2.529 6 6 0 0 0-0.08594 0.9707 6 6 0 0 0 6 6 6 6 0 0 0 0.9707-0.08203 3.5 3.5 0 0 0 2.529 1.082 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-1.086-2.529 6 6 0 0 0 0.08594-0.9707 6 6 0 0 0-6-6 6 6 0 0 0-0.9707 0.08203 3.5 3.5 0 0 0-2.529-1.082zm3.627 3c1.974 0 2.992 1.042 2.992 1.654 0 0.6139-0.2953 0.7051-0.7793 0.7051-0.941 0-0.5554-1.133-2.318-1.133-0.584 0-1.312 0.2655-1.312 0.9473 0 0.5481 0.6462 0.7502 1.785 1.031 1.718 0.46 3.006 0.9191 3.006 2.496 0 1.531-1.247 2.299-3.221 2.299-1.973 0-3.234-1.181-3.234-1.793s0.2324-0.7656 0.7168-0.7656c0.9428 0 0.817 1.289 2.58 1.289 0.585 0 1.449-0.2672 1.449-0.9512 0-0.546-0.04588-0.7353-1.297-1.072-1.336-0.181-3.494-0.6161-3.494-2.283 0-1.531 1.156-2.422 3.129-2.422z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m-25.07-9.081" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-twitter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-twitter.svg
new file mode 100644
index 000000000..e9ec6ec0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-twitter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.08 4c-1.813 0-3.283 1.581-3.283 3.533 0 0.277 0.02994 0.548 0.08594 0.8066-2.728-0.1475-5.149-1.555-6.768-3.693-0.2826 0.522-0.4434 1.13-0.4434 1.777 0 1.226 0.5782 2.308 1.459 2.941-0.5381-0.01835-1.044-0.1767-1.486-0.4414-3.809e-4 0.01474 0 0.02807 0 0.04297 0 1.712 1.131 3.142 2.633 3.467-0.2755 0.08079-0.5659 0.123-0.8652 0.123-0.2115 0-0.4167-0.02133-0.6172-0.0625 0.4178 1.404 1.63 2.425 3.066 2.453-1.123 0.948-2.538 1.514-4.076 1.514-0.265 0-0.5264-0.01618-0.7832-0.04883 1.453 1.003 3.177 1.588 5.031 1.588 6.038 0 9.34-5.386 9.34-10.06 0-0.1532-0.0015-0.3054-0.0078-0.457 0.6413-0.4982 1.197-1.121 1.637-1.83-0.5887 0.2811-1.221 0.4712-1.885 0.5566 0.6777-0.4374 1.198-1.13 1.443-1.955-0.6343 0.4051-1.336 0.6989-2.084 0.8574-0.5987-0.6869-1.452-1.115-2.396-1.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-user-away.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-away.svg
new file mode 100644
index 000000000..b135272eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-away.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1 2.475 2-2.475 2v-1.254h-2.4v-1.492h2.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-user-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-busy.svg
new file mode 100644
index 000000000..952a8d173
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-busy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1 1h1.496v1.504h1.504v1.496h-3v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-user-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-offline.svg
new file mode 100644
index 000000000..145061c88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-offline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-user-online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-online.svg
new file mode 100644
index 000000000..59e102f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-user-online.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-yahoo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-yahoo.svg
new file mode 100644
index 000000000..28d475fe3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-yahoo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.303 3.002c0.5081 0.0077 0.9528 0.0224 1.051 0.0371l-0.0507 0.4453c-0.2086 0.0659-1.212 0.0902-1.473 0.1777 0.6781 1.271 1.75 2.907 2.098 3.543 0.1913-0.3506 1.872-1.808 1.924-2.312-0.2608-0.066-1.124-0.2227-1.264-0.2227l-0.082-0.5742c0.2367-0.0467 1.481 0 2.1 0 0.534 0 1.676-3e-4 2 0.0332l-0.297 0.541c-0.174 0.0217-0.897 0.2253-1.141 0.291-0.26 0.0875-2.644 2.407-2.8 2.977-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.289 7e-3 1.498 0.051l-0.026 0.588c-0.203-0.019-1.644-0.014-2.466-0.014-0.4173 0-1.758 0.059-2.17 0.043l0.0781-0.56c0.2261-0.023 1.162 0.051 1.367-0.223 0.1022-0.136 0.0703-0.282 0.0703-1.07v-0.3735c0-0.1754-2e-4 -0.5037-0.0351-0.8106-0.0869-0.3287-2.186-3.63-2.725-4.156-0.1566-0.0657-1.138-0.19-1.381-0.2559l-0.0117-0.5039c0.1214-0.0768 1.211 0.0181 2.27-0.0312 0.3478-0.0162 0.9196-0.0156 1.428-0.0078z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/im-youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/22/im-youtube.svg
new file mode 120000
index 000000000..91fc318b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/im-youtube.svg
@@ -0,0 +1 @@
+kipiplugin_youtube.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-adjust.svg
new file mode 120000
index 000000000..aa5daf85f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-adjust.svg
@@ -0,0 +1 @@
+adjustlevels.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-auto-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-auto-adjust.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-auto-adjust.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-crop.svg
new file mode 100644
index 000000000..7f054105d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-crop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v1h2v-1zm-2 2v2h10v10h2v-11s0-1-1-1zm2 3v6.004c0 1 1 1 1 1h1.5l4.5-0.0039v-2h-5v-5zm11 5v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-denoise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-denoise.svg
new file mode 100644
index 000000000..841282563
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-denoise.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h4v2h2v-4h-4zm6 4v2h4v-2h-2zm4 0h2v-2h-2zm0-2v-2h-2v2zm-4 4h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm0-2h2v-2h-2zm8 2v2h2v-2zm2 2v4h2v-4zm-6 0v2h2v-2zm2 2v2h2v-2zm-6 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-filter.svg
new file mode 100644
index 000000000..281bb4f21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-filter.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-2h-12v-1.611c0.12-0.2325 0.2396-0.4655 0.3926-0.6836 0.8165-1.164 2.146-2.146 4.684-2.656 2.674-0.5376 4.213-1.484 5.045-2.68 0.8319-1.196 0.9108-2.559 0.8926-3.797-0.001021-0.2808-0.233-0.5057-0.5137-0.498-0.2762 0.00748-0.494 0.2375-0.4863 0.5137 0.0174 1.182-0.07 2.284-0.7148 3.211-0.6448 0.9268-1.893 1.762-4.42 2.27-2.354 0.4732-3.884 1.392-4.879 2.521v-8.59z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17 5.4c-0.0434 0.9992-0.2288 2.034-0.8789 2.969-0.8319 1.196-2.371 2.142-5.045 2.68-2.537 0.5101-3.867 1.493-4.684 2.656-0.153 0.2181-0.2726 0.4511-0.3926 0.6836v1.611h11z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-loading.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-loading.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-loading.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-missing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-missing.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-missing.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-red-eye.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-red-eye.svg
new file mode 100644
index 000000000..817c1a4f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-red-eye.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6.002c-0.6583 0.006409-1.318 0.07877-1.963 0.2129l1.793 1.793c0.05652-0.00282 0.113-0.00657 0.1699-0.00586 1.607-0.03561 3.03 1.403 3 3.002 0.0016 0.05653-0.0039 0.112-0.0059 0.168l2.764 2.764c0.132-0.1081 0.2597-0.2163 0.377-0.3262 0.7665-0.7506 1.423-1.626 1.865-2.605-1.215-2.68-3.886-4.646-6.824-4.936-0.3899-0.04548-0.7829-0.06642-1.176-0.06641zm-5.762 2.07c-0.1308 0.1072-0.2568 0.2153-0.373 0.3242-0.7665 0.7506-1.423 1.628-1.865 2.607 1.215 2.68 3.886 4.643 6.824 4.934 1.042 0.118 2.109 0.0745 3.139-0.1406l-1.793-1.793c-0.2045 0.01051-0.4121 1.98e-4 -0.6191-0.03906-1.51-0.1773-2.63-1.658-2.551-3.131l-2.762-2.762z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.395 4.004-1.393 1.393 12.6 12.6 1.393-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-sharpen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-sharpen.svg
new file mode 100644
index 000000000..f8d557c67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-sharpen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-8 13h16zm0 3.828 4.412 7.172h-8.824z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/image-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/22/image-straighten.svg
new file mode 100644
index 000000000..cee315fec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/image-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.04 4c-3.999 0.7059-8.009 1.403-12.01 2.102-0.9884 0.1742-0.8145 1.16-0.8145 1.16l0.4707 2.729h3.105l1.129-1.945 2.447 1.945h2.318l0.9102-1.223 1.756 1.223h2.604l-0.9102-5.145c-0.1307-0.7413-0.7174-0.8483-1.004-0.8457zm-12.05 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-11.77 2.002 0.7207 4.172c0.1742 0.9884 1.16 0.8145 1.16 0.8145l11.85-2.102s0.9906-0.1723 0.8164-1.16l-0.3125-1.725h-2.006l0.1875 1.066-9.881 1.756-0.5-2.822h-2.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/imagecomment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/imagecomment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/imagecomment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/inbox.svg
new file mode 100644
index 000000000..80f02a99c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/inbox.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-3v2h2v7h-2.996c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2v-2h-3zm4 0v4h-2l4 5 4-5h-2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-deselect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-deselect.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-deselect.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-select.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/indicator-notification-close-select.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/indihub.svg b/.icons/Gruvbox-Plus-Dark/actions/22/indihub.svg
new file mode 100644
index 000000000..da019a936
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/indihub.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.443 4.445c-0.8357 0.8357-0.4346 2.714 0.8047 4.85-0.1645 0.5541-0.248 1.129-0.248 1.707 0 3.314 2.686 6 6 6 0.5787-4.76e-4 1.154-0.08468 1.709-0.25 2.136 1.24 4.014 1.644 4.85 0.8086 0.8358-0.8358 0.4317-2.713-0.8086-4.85 0.1653-0.5546 0.2495-1.13 0.25-1.709 0-3.314-2.686-6-6-6-0.578 3.05e-5 -1.153 0.08358-1.707 0.248-0.8953-0.5196-3.676-1.978-4.85-0.8047zm3.783 1.254c-1.082 0.5665-1.965 1.45-2.531 2.531-0.7833-1.426-1.042-2.581-0.5449-3.078 0.6463-0.6463 2.23 0.08166 3.076 0.5469zm2.773 0.3027c2.761 0 5 2.239 5 5-0.0054 0.16-0.01839 0.3197-0.03906 0.4785-0.6895-0.9858-1.526-1.993-2.486-2.953-0.9605-0.9605-1.967-1.797-2.953-2.486 0.1588-0.02068 0.3185-0.03371 0.4785-0.03906zm-1.738 0.3242c1.122 0.7449 2.341 1.743 3.506 2.908 1.164 1.164 2.163 2.382 2.908 3.504-0.5068 1.36-1.579 2.433-2.939 2.939-1.122-0.7451-2.34-1.744-3.504-2.908-1.165-1.165-2.163-2.384-2.908-3.506 0.5068-1.359 1.579-2.431 2.938-2.938zm-3.223 4.197c0.6894 0.9857 1.526 1.993 2.486 2.953 0.9604 0.9604 1.967 1.797 2.953 2.486-0.1588 0.02068-0.3185 0.03371-0.4785 0.03906-2.761 0-5-2.239-5-5 0.00535-0.16 0.01839-0.3197 0.03906-0.4785zm10.27 3.25c0.7845 1.427 1.044 2.583 0.5469 3.08-0.4968 0.4968-1.653 0.2376-3.08-0.5469 1.083-0.5667 1.966-1.451 2.533-2.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/initial_state.svg b/.icons/Gruvbox-Plus-Dark/actions/22/initial_state.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/initial_state.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/inpainting.svg b/.icons/Gruvbox-Plus-Dark/actions/22/inpainting.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/inpainting.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-hide.svg
new file mode 120000
index 000000000..d5574a73c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-hide.svg
@@ -0,0 +1 @@
+keyboard-hide.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-show.svg
new file mode 100644
index 000000000..546b6e1a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/input-keyboard-virtual-show.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-3 2h6zm-6 3s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-left.svg
new file mode 100644
index 000000000..838527e8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-left.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m10.5 5 1.6e-5 6h-3.498l-1.6e-5 -3c-9e-6 -1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-middle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-middle.svg
new file mode 100644
index 000000000..5eb8c42dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-middle.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m9.5 5h3v6h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 4c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-right.svg
new file mode 100644
index 000000000..b880e9e42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/input-mouse-click-right.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11.5 5-1.6e-5 6h3.498l1.6e-5 -3c9e-6 -1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-button.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-button.svg
new file mode 100644
index 000000000..c6a4b6650
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-button.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.273 7.001c-0.7051 0-1.273 0.5094-1.273 1.143v5.713c0 0.633 0.5684 1.143 1.273 1.143h11.45c0.705 0 1.273-0.5096 1.273-1.143v-5.713c0-0.6332-0.5685-1.143-1.273-1.143zm7.727 1.998h1v3h-5v1l-2-1.5 2-1.5v1h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-emoticon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-emoticon.svg
new file mode 100644
index 000000000..34af78272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-emoticon.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-6 5.234h6a3.066 3.096 0 0 1-3 2.492 3.066 3.096 0 0 1-3-2.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-endnote.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-endnote.svg
new file mode 100644
index 000000000..fffc7daa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-endnote.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm10 7v2h2v-2zm-9 3h5v2h-5zm9 0v4h2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-footnote.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-footnote.svg
new file mode 100644
index 000000000..441899d9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-footnote.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-3h1v5h2v-7h-2l-1 1v-6c0-1.108-0.892-2-2-2zm1 10h5v2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-horizontal-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-horizontal-rule.svg
new file mode 100644
index 000000000..85c493ac8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-horizontal-rule.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h8v-1h4v1c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-image.svg
new file mode 100644
index 000000000..77e30f174
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-image.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1 0-1 1-1 1v7.996c3e-5 1 1 1 1 1h10s1 0 1-1v-7.996c-3e-5 -1-1-1-1-1zm3 3.496 3 3 1.5-1.5 1.5 1.5v1.5h-8v-2.5zm-1 7.5 3 3.004 3-3.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-link.svg
new file mode 100644
index 000000000..a614a2cef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-link.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm0 7 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-math-expression.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-math-expression.svg
new file mode 100644
index 000000000..4482ee687
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-math-expression.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1zm1 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-more-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-more-mark.svg
new file mode 100644
index 000000000..e66dfc7c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-more-mark.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.844 4.003c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9329 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm1.16 5.994h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-object.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-object.svg
new file mode 100644
index 000000000..3dd2cb2e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-object.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-3 11 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-page-break.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-page-break.svg
new file mode 100644
index 000000000..5483f1c8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-page-break.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 10.56v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10-6.56c-0.554 0-1 0.446-1 1v4.561h12v-1.561l-4-4zm-1 8.561v4.439c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-4.439z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-of-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-of-contents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-of-contents.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-row.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table-row.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table.svg
new file mode 100644
index 000000000..a7b050abb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-table.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3.998v14h6v-7.996h8v-6.004zm2 2h2v2.004h-2zm4 0h2v2.004h-2zm4 0h2v2.004h-2zm-8 4.004h2v2h-2zm8 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-8 2h2v1.996h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-tableofcontents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-tableofcontents.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-tableofcontents.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-text-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-text-frame.svg
new file mode 100644
index 000000000..1aa6c9bd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-text-frame.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h-1v1h1v10h-1v1h1v1h1v-1h10v1h1v-1h1v-1h-1v-10h1v-1h-1v-1h-1v1h-10v-1zm1 2h10v10h-10zm1 1v2h3v6h2v-6h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-text.svg
new file mode 100644
index 000000000..6f2932d76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-text.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.258 4-3.258 9h1.627l0.6934-1.93h3.174l0.6934 1.93h1.812l-3.439-9h-1.303zm0.6484 2.57 1.141 3.215h-2.279l1.139-3.215zm6.094 1.43v1h2.5c0.2141 0 0.5 0.3071 0.5 0.5v0.5h-2.5c-1.5 0-1.5 1.5-1.5 1.5s4.01e-4 1.5 1.5 1.5h3.5v-3.5c0-0.8172-0.6599-1.5-1.5-1.5zm0.5 3h2.5v1h-2.5c-0.5 0-0.5-0.5-0.5-0.5s1e-6 -0.5 0.5-0.5zm-6.5 4 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insert-vertical-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insert-vertical-rule.svg
new file mode 100644
index 000000000..461d39c77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insert-vertical-rule.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.5523 0-0.9999 0.448-1 1v12c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1h-1v-4h1v-8c-1e-4 -0.552-0.4477-1-1-1zm1 2h4v10h-4v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insertcell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insertcell.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insertcell.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/insertcellcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/insertcellcopy.svg
new file mode 100644
index 000000000..28139f9ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/insertcellcopy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h8v-2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h2v-8zm8 4v4h1.334l0.666-1zm-2 0-2 3 2 3zm3 5v5h5v-5zm1 1h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/institution-add.svg
new file mode 100644
index 000000000..093dc5823
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/institution-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h7l-3e-3 -1h-1l-3e-3 -4h1.003l3e-3 -3h2l-3e-3 1h2l3e-3 -1h1v-2h1zm-2.967 6h2v6h-2zm5.997 2v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/institution-delete.svg
new file mode 100644
index 000000000..05c264bcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/institution-delete.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h7v-8h2v2h2v-2h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m13 13v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/institution-edit.svg
new file mode 100644
index 000000000..69c58d49d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/institution-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 3.999-6.967 4h1v2h1v6h-1v2h7v-8h2v4l2-2v-2h1v-2h1zm-2.967 6h2v6h-2zm9.699 2.002c-0.06711 0.0027-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/institution.svg b/.icons/Gruvbox-Plus-Dark/actions/22/institution.svg
new file mode 100644
index 000000000..322300d97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/institution.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h12v-2h-5v-6h2v6h2v-6h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/interactive_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/interactive_simplify.svg
new file mode 100644
index 000000000..f290d24fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/interactive_simplify.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4.999c-0.5804 0-1.094 0.3128-1.357 0.7637s-0.3445 0.992-0.3614 1.598c-0.0336 1.211 0.2247 2.721 0.4747 4.221s0.4917 2.991 0.4629 4.029c-0.0145 0.52-0.1049 0.916-0.2247 1.121-0.1198 0.206-0.1995 0.268-0.4941 0.268-0.1146 0-0.1985-0.033-0.3203-0.146-0.1218-0.114-0.2599-0.312-0.3828-0.579-0.2458-0.532-0.4316-1.313-0.5528-2.101-0.2423-1.576-0.2441-3.174-0.2441-3.174h-1s-0.00176 1.652 0.2559 3.326c0.1288 0.837 0.318 1.681 0.6347 2.367 0.1584 0.343 0.3484 0.653 0.6094 0.895s0.6146 0.412 1 0.412c0.5804 0 1.094-0.313 1.357-0.764s0.3445-0.992 0.3614-1.597c0.0336-1.212-0.2247-2.721-0.4747-4.221s-0.4917-2.991-0.4629-4.029c0.0145-0.5194 0.1049-0.9158 0.2247-1.121 0.1198-0.2054 0.1995-0.2676 0.4941-0.2676 0.3423 0 0.527 0.0835 0.6758 0.2168s0.2722 0.3494 0.3574 0.6641c0.1704 0.6292 0.1537 1.598 0.0918 2.588-0.0619 0.9896-0.1633 1.997-0.0762 2.834 0.0436 0.4183 0.1292 0.8043 0.3574 1.136 0.2283 0.332 0.648 0.561 1.094 0.561 0.7917 0 1.38-0.502 1.625-1.09 0.2451-0.5882 0.2808-1.252 0.3125-1.885s0.0563-1.241 0.1602-1.607c0.0519-0.1833 0.1185-0.2941 0.1699-0.3438 0.0514-0.0496 0.0866-0.0742 0.2324-0.0742 0.375 0 0.6 0.1196 0.803 0.3223 0.202 0.2026 0.363 0.5083 0.472 0.8359 0.219 0.6551 0.225 1.342 0.225 1.342a0.5 0.5 0 0 0 0.5 0.5h3v-1h-2.584c-0.016-0.293 5e-3 -0.5682-0.191-1.158-0.141-0.4224-0.355-0.8667-0.715-1.227-0.36-0.3598-0.885-0.6152-1.51-0.6152-0.3542 0-0.694 0.1317-0.9258 0.3555s-0.3566 0.5035-0.4375 0.789c-0.1618 0.571-0.1684 1.213-0.1992 1.83s-0.0888 1.203-0.2344 1.553c-0.1455 0.3494-0.2448 0.4727-0.7031 0.4727-0.1792 0-0.197-0.0214-0.2695-0.127-0.0726-0.1055-0.151-0.344-0.1856-0.6757-0.0691-0.6635 0.017-1.656 0.0801-2.666s0.1089-2.041-0.127-2.912c-0.1179-0.4353-0.3148-0.8442-0.6542-1.148-0.3395-0.3042-0.8111-0.4707-1.344-0.4707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/interface.svg b/.icons/Gruvbox-Plus-Dark/actions/22/interface.svg
new file mode 120000
index 000000000..4b0066357
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/interface.svg
@@ -0,0 +1 @@
+edit-guides.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/internet-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/internet-amarok.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/internet-amarok.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/internet-services.svg b/.icons/Gruvbox-Plus-Dark/actions/22/internet-services.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/internet-services.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/invertimage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/invertimage.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/invertimage.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/investment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/investment-add.svg
new file mode 100644
index 000000000..c34ad05ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/investment-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7 0.00332 0.2862 0.0242 0.5719 0.0625 0.8555 0.0767-0.3564 0.3309-0.7056 0.6621-0.8965l2.764-1.596c0.6482-0.3739 1.533-0.05776 1.803 0.375 0.8553-0.494 1.711-0.988 2.566-1.482 0.5481-0.3167 1.188-0.1276 1.617 0.3066l0.1348-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1622-2.008 1.156-2.01h1.287c-1.281-1.144-2.937-1.777-4.654-1.779zm3.367 2.652c-0.3555 0.00135-0.5766 0.3905-0.3984 0.7012l0.8301 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1385-0.2377-0.4431-0.3189-0.6816-0.1816l-2.764 1.594c-0.5781 0.3333-0.07813 1.201 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.039-3.564c0.08678-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129l-4.076-0.00195zm3.199 4.701v2e-3c-0.4903 0.8557-1.829 0.8533-2.318-2e-3 0.1924 0.3011-0.2304-0.4003-0.2754-0.4785l-1.201 0.6953c-0.5482 0.3175-1.192 0.1281-1.621-0.3066l-2.674 1.545c-0.5986 0.3458-1.338 0.1313-1.748-0.4062l-1.627 0.9395h-0.00195c-0.334 0.1924-0.7686 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.3351-0.0073 0.6693-0.0386 1-0.09375l-1.5e-4 -2.908c0-1 1-1 1-1l1.001 1.5e-4 -5.94e-4 -1c0-1 1.001-0.9998 1.001-0.9998h2.93c0.04721-0.3306 0.07071-0.6641 0.07031-0.998-0.0011-0.1271-0.0057-0.2541-0.01367-0.3809-0.1411 0.2414-0.2813 0.4883-0.4211 0.7322zm-2.566 1.647v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/investment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/investment-delete.svg
new file mode 100644
index 000000000..b19c2330f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/investment-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.002c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02429 0.5706 0.0625 0.8535 0.07668-0.3563 0.331-0.7038 0.6621-0.8945l2.764-1.596c0.648-0.3738 1.37-0.2372 1.801 0.375 0.8545-0.494 1.709-0.9866 2.564-1.48 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4908-0.8562 0.1643-2.011 1.158-2.012h1.287c-1.28-1.143-2.937-1.775-4.654-1.777zm3.363 2.652c-0.355 0.0012-0.5766 0.3904-0.3984 0.7012l0.832 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2396-0.4442-0.3219-0.6836-0.1836l-3.322 1.916-0.3633-0.6289c-0.1385-0.2389-0.4447-0.3202-0.6836-0.1816l-2.762 1.594c-0.5922 0.3293-0.08159 1.214 0.5 0.8672l2.33-1.348 0.3613 0.6289c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l3.322-1.918 0.2871 0.498c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l1.961-1.135 0.7109 1.242c0.1779 0.3112 0.6228 0.3112 0.8008 0l2.037-3.562c0.08674-0.1523 0.08146-0.3411-0.01367-0.4883-0.085-0.1324-0.2305-0.2125-0.3867-0.2129l-4.072-2e-3zm3.621 3.965-0.4199 0.7344v0.0019c-0.4901 0.8555-1.829 0.8534-2.318-0.0019l-0.2734-0.4785-1.203 0.6953c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5984 0.3457-1.338 0.131-1.748-0.4062l-1.625 0.9395c-0.3339 0.1924-0.7684 0.2405-1.117 0.125-0.3272-0.1086-0.5636-0.3287-0.7246-0.584 0.844 3.025 3.6 5.117 6.74 5.117 0.3407 0 0.6742-0.02521 1.002-0.07227v-0.9277l1-1-1-1v-3h3l1 1 1-1h0.9219c0.04656-0.326 0.07422-0.6592 0.07422-0.998-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828zm-4.982 2.381v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online-all.svg
new file mode 100644
index 000000000..2fed099b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.01 4.003c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.00141-4.074-0.00195zm3.621 3.967-0.4199 0.7344v2e-3c-0.4903 0.8557-1.831 0.8533-2.32-2e-3l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.0078-1.699h0.0039c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02453 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16.4 13.37c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online.svg
new file mode 100644
index 000000000..de3ebee9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/investment-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.002c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.00141-4.074-0.00195zm3.621 3.967-0.4199 0.7344v0.0019c-0.4903 0.8557-1.831 0.8533-2.32-0.0019l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.0078-1.699h0.0039c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02454 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828zm-1.596 2.75c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8121-0.9961 1.346l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.317-0.2278 1.693 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-0.0039l2e-3 -2e-3zm-2.391 2.68-2e-3 2e-3 0.01172 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8132 0.9961-1.348l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/investment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/investment.svg
new file mode 100644
index 000000000..7ff35c42d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/investment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 4.001c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02427 0.5705 0.06248 0.8534 0.07668-0.3563 0.3308-0.7035 0.6619-0.8942l2.763-1.595c0.648-0.3738 1.371-0.2373 1.802 0.3749 0.8545-0.494 1.709-0.9881 2.564-1.482 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07618-0.3983-0.6971c-0.4908-0.8562 0.1641-2.01 1.158-2.011h1.287c-1.28-1.143-2.936-1.775-4.653-1.777zm3.366 2.652c-0.3562-2.263e-4 -0.5788 0.3896-0.4003 0.701l0.8315 1.455-1.535 0.8865-0.2871-0.496c-0.1379-0.2396-0.444-0.3219-0.6834-0.1836l-3.323 1.917-0.3632-0.6288c-0.1385-0.2389-0.4445-0.3202-0.6834-0.1816l-2.761 1.593c-0.5922 0.3293-0.08179 1.214 0.4998 0.8667l2.329-1.346 0.3612 0.6288c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l3.323-1.919 0.2871 0.4979c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l1.962-1.134 0.7104 1.242c0.1779 0.3112 0.6226 0.3112 0.8006 0l2.036-3.563c0.08674-0.1523 0.08146-0.341-0.01367-0.4882-0.085-0.1324-0.2304-0.2124-0.3866-0.2128l-4.073-0.00195zm3.618 3.965-0.4198 0.7344v2e-3c-0.4901 0.8555-1.83 0.8534-2.319-2e-3l-0.2733-0.4784-1.203 0.6951c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.675 1.545c-0.5984 0.3457-1.338 0.1312-1.748-0.4061l-1.626 0.9393c-0.3339 0.1924-0.7682 0.2405-1.117 0.125-0.3272-0.1086-0.5635-0.3285-0.7245-0.5838 0.844 3.025 3.6 5.117 6.74 5.117 3.865 0 6.998-3.133 6.998-6.998-0.0011-0.1277-0.0056-0.2553-0.01367-0.3827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ip-blocked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ip-blocked.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ip-blocked.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-active.svg
new file mode 100644
index 000000000..f90994569
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-active.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v3h-3v2h3v4h-3v2h3v3h2v-3h2a4 4 0 0 1 0.5449-2h-2.545v-4h4v2.547a4 4 0 0 1 1.996-0.5469 4 4 0 0 1 0.0039 0v-2h3v-2h-3v-3h-2v3h-4v-3h-2zm11 11-3 0.0039h3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m18 15a3 3 0 0 1-2.999 3 3 3 0 0 1-3.001-2.998 3 3 0 0 1 2.997-3.002 3 3 0 0 1 3.003 2.997l-3 0.0033z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-inactive.svg
new file mode 100644
index 000000000..339f99ce2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-channel-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-close-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-close-channel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-close-channel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-join-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-join-channel.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-join-channel.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-operator.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-operator.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-remove-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-remove-operator.svg
new file mode 100644
index 000000000..591676857
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-remove-operator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m6 4c-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-2zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-2.6e-6 1.152 0.5117 1.152 1.143-3.86e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 3e-6 -1.152-0.5117-1.152-1.143 3.857e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-unvoice.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-unvoice.svg
new file mode 120000
index 000000000..b941b1859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-unvoice.svg
@@ -0,0 +1 @@
+player-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/irc-voice.svg b/.icons/Gruvbox-Plus-Dark/actions/22/irc-voice.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/irc-voice.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/item.svg b/.icons/Gruvbox-Plus-Dark/actions/22/item.svg
new file mode 100644
index 000000000..19bfe8bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/item.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,6 C 4.1673,6 4,6.1673 4,6.375 v 1.25 C 4,7.8327 4.1673,8 4.375,8 h 1.25 C 5.8327,8 6,7.8327 6,7.625 V 6.375 C 6,6.1673 5.8327,6 5.625,6 Z M 8,6 V 8 H 18 V 6 Z M 4.375,14 C 4.1673,14 4,14.1673 4,14.375 v 1.25 C 4,15.8327 4.1673,16 4.375,16 h 1.25 C 5.8327,16 6,15.8327 6,15.625 v -1.25 C 6,14.1673 5.8327,14 5.625,14 Z M 8,14 v 2 h 10 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m4.375 10c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itemize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itemize.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itemize.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/items-tags.svg b/.icons/Gruvbox-Plus-Dark/actions/22/items-tags.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/items-tags.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-copy-link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-copy-link.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-copy-link.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-information.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-open-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-open-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-open-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-question.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-resize.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-resize.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-rotate.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-rotate.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-tools.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-tools.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-tools.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-upload.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-upload.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-utils.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-utils.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-utils.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/itmages-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/itmages-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/join.svg b/.icons/Gruvbox-Plus-Dark/actions/22/join.svg
new file mode 100644
index 000000000..6a656f906
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/join.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 18c-1.105 0-2-0.8954-2-2 0.0018-0.7127 0.3828-1.371 1-1.727v-6.547c-0.6172-0.3564-0.9982-1.014-1-1.727 0-1.105 0.8954-2 2-2 1.105 0 2 0.8954 2 2-0.0018 0.7127-0.3828 1.371-1 1.727v1.273s1e-6 1 1 1h6s3 1.2e-5 3 3v1.273c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2s-2-0.8954-2-2c7.32e-4 -0.7138 0.3818-1.374 1-1.73v-1.27c0-1-1-1-1-1h-6c-0.3794 0-0.7105-0.04897-1-0.1328v2.406c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/journal-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/journal-new.svg
new file mode 100644
index 000000000..9e9ec22a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/journal-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3.998v2h14v-2zm0 4.004v2h14v-2zm0 4v2h6v-2zm10 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/junction.svg b/.icons/Gruvbox-Plus-Dark/actions/22/junction.svg
new file mode 100644
index 000000000..037d37f09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/junction.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3.998c-1.105 0-2 0.895-2 2 0.0018 0.713 0.3828 1.372 1 1.729v6.547c-0.6172 0.356-0.9982 1.014-1 1.727 0 1.105 0.895 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.372-1-1.729v-0.803s1e-6 -1 1-1v-2e-3h6s1 1e-6 1 1v0.803c-0.6182 0.356-0.9993 1.015-1 1.729 0 1.105 0.8954 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.37-1-1.727v-6.541c0.6182-0.356 0.9993-1.017 1-1.73 0-1.105-0.8954-2-2-2s-2 0.895-2 2c0.0018 0.713 0.3828 1.37 1 1.727v1.741s-0.0057 0.9987-1 0.998h-6c-1 0-1-1-1-1v-1.739c0.6172-0.356 0.9982-1.016 1-1.729 0-1.105-0.895-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-clip.svg
new file mode 100644
index 000000000..308441f70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-clip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 2h1v1h-1zm2 0h8v10h-8zm9 0h1v1h-1zm-7 2v6l5-3zm-4 1h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-color-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-color-clip.svg
new file mode 100644
index 000000000..ab9cc2db3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-color-clip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm0.9998 2h0.9998v0.9998h-0.9998zm2 0h8.001v9.998h-8.001zm8.999 0h0.9998v0.9998h-0.9998zm-5.001 2c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928c1.187 0 2.142-0.8562 2.142-1.928 0-1.071-1.714-2.358-2.142-4.072zm-5.999 0.9998h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-slide-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-slide-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-slide-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-text-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-text-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-add-text-clip.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-hor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-hor.svg
new file mode 100644
index 000000000..ea64b67c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-hor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7v8l6-4zm6 8h2v-8h-2zm2-4 6 4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-left.svg
new file mode 100644
index 000000000..fce0a5992
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v8h2v-8zm2 4 7 4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-none.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-right.svg
new file mode 100644
index 000000000..c3e7a03c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 7v8h-2v-4-4h2zm-2 4-7 4v-8l7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-vert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-vert.svg
new file mode 100644
index 000000000..58836f602
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-align-vert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4 4 6 4-6zm0 6v2h8v-2zm4 2-4 6h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-composite.svg
new file mode 100644
index 000000000..bdc0cf29e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-composite.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4zm0 4v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-custom-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-custom-effect.svg
new file mode 100644
index 000000000..87311121f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-custom-effect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-2.6e-6 1.152 0.5117 1.152 1.143-3.86e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 3e-6 -1.152-0.5117-1.152-1.143 3.857e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-deleffect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-deleffect.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-deleffect.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-audio.svg
new file mode 100644
index 000000000..19fad94a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-audio.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-video.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-video.svg
new file mode 100644
index 000000000..7ee22e02e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-hide-video.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m4 6.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-edit.svg
new file mode 100644
index 000000000..de08799b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10h3v-10zm11 0v10h3v-10zm-7.008 2.009v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-rect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-rect.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-rect.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-unicode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-unicode.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-insert-unicode.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-no-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-no-composite.svg
new file mode 100644
index 000000000..894162861
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-no-composite.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4zm0 4v4h4v-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-normal-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-normal-edit.svg
new file mode 100644
index 000000000..825b43e3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-normal-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6v6h6v-6zm-2 7v3h10v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-height.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-height.svg
new file mode 100644
index 000000000..341bfd9af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-height.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 6h8zm-4 8 4 6 4-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-width.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-width.svg
new file mode 100644
index 000000000..de654345a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-object-width.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11-6-4v8zm-8-4-6 4 6 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-overwrite-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-overwrite-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-overwrite-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-ripple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-ripple.svg
new file mode 100644
index 000000000..99d6accd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-ripple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 7-3-3v2h-1v2h1v2zm5-7c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1zm1 7 3 3v-2h1v-2h-1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-rolling.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-rolling.svg
new file mode 100644
index 000000000..1023347db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-rolling.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-0.554 0-1 0.446-1 1v1h2v4h-1v-2l-3 3 3 3v-2h1v4h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm6 0c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-4h1v2l3-3-3-3v2h-1v-4h2v-1c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-all.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-all.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-images.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-images.svg
new file mode 100644
index 000000000..ba7d72fe0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-images.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v5h2v-4h4v-2zm7 0v2h4v4h2v-5c0-1-1-1-1-1zm-2.01 2.996 0.01 2.004h2l-0.01-2.004zm0.01 3.004-0.01 4.996h2l0.01-4.996zm-6 2v5c0 1 1 1 1 1h5v-2h-4v-4zm12 0v4h-4v2h5s1 0 1-1v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-rects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-rects.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-rects.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-texts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-texts.svg
new file mode 100644
index 000000000..bd2648022
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-texts.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-5 3v2h2.99l0.00977 6h2l-0.00977-6h3.01v-2zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-tool.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-select-tool.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audio.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audio.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audiothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audiothumb.svg
new file mode 100644
index 000000000..74ba2e55e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-audiothumb.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.992 6v4.289l-2.223-1.695v1.795l-3.77-0.1875v1.598l3.77-0.1875v1.795l2.223-1.695v4.289l3.477-4.271v1.16l2.193-1.672 0.01367-0.0019v3.396l2.072-3.021v0.9472l2.252-1.537-2.252-1.537v0.9473l-2.072-3.021v3.396l-0.01367-2e-3 -2.193-1.672v1.16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-markers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-markers.svg
new file mode 100644
index 000000000..b3cbba2f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-markers.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm3.322 4.984h2.355l2.322 7h-1.818l-0.332-1h-2.699l-0.332 1h-1.818zm1.178 1.928-0.6875 2.072h1.375zm5.25 3.572c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75zm2.5 0c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-video.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-video.svg
new file mode 100644
index 000000000..fab5179b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-video.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-videothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-videothumb.svg
new file mode 120000
index 000000000..7b51f34f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-show-videothumb.svg
@@ -0,0 +1 @@
+kdenlive-show-audiothumb.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slide.svg
new file mode 100644
index 000000000..b4dcfd95f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slide.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4c-0.554 0-1 0.446-1 1v5h-2v-2l-3 3 3 3v-2h2v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5h2v2l3-3-3-3v2h-2v-5c0-0.554-0.446-1-1-1zm1 2h2v10h-2v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slip.svg
new file mode 100644
index 000000000..569019b76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-slip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1zm1 7 3 3v-2h1v-2h-1v-2zm9-7c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 7-3-3v2h-1v2h1v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-snap.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-snap.svg
new file mode 120000
index 000000000..305374af9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-snap.svg
@@ -0,0 +1 @@
+kdenlive-align-hor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-spacer-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-spacer-tool.svg
new file mode 100644
index 000000000..0438e7fa8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-spacer-tool.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 3.998c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-4 0.00781c-3.865 0-6.998 3.133-6.998 6.998-1e-7 3.865 3.133 6.998 6.998 6.998 2.156-0.0071 4.189-1.008 5.51-2.713 0.496 0.3726 0.992 0.7449 1.488 1.117l0.0039-5-4.801 1.396c0.5669 0.4261 1.134 0.8512 1.701 1.277-0.9389 1.202-2.375 1.91-3.9 1.922-2.761 0-5-2.239-5-5-3e-7 -2.761 2.237-4.999 4.998-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-split-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-split-audio.svg
new file mode 100644
index 000000000..db621e214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-split-audio.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.18 3.999c-3.796 0.7072-7.607 1.401-11.41 2.102-0.938 0.1746-0.7578 1.162-0.7578 1.162l0.4414 1.738h2.945l1.072-1.947 2.322 1.947h2.201l0.8633-1.225 1.668 1.225h2.469l-0.8633-4.152c-0.124-0.7425-0.6796-0.8503-0.9512-0.8477v-0.001953zm-12.18 6.002v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-12 1.999v2h3l4 4v-6zm9 0v2.453c0.9381-0.5416 1.602-1.431 1.869-2.453zm3.41 0c-0.3322 1.919-1.592 3.555-3.41 4.389v1.611c2.671-0.9442 4.552-3.257 4.93-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track-has-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track-has-effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track-has-effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track_has_effect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track_has_effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-track_has_effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unlock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unlock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unselect-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unselect-all.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-unselect-all.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-down.svg
new file mode 100644
index 000000000..f5b5425f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-down.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-1 5v5.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-top.svg
new file mode 100644
index 000000000..3b757ad41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 18c-1.105 0-2-0.8954-2-2s0.8954-2 2-2 2 0.8954 2 2-0.8954 2-2 2zm-1-5v-5.172l-3.586 3.586-1.414-1.414 6-6 6 6-1.414 1.414-3.586-3.586v5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-up.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zindex-up.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-end.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-end.svg
new file mode 100644
index 000000000..e09106afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-end.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 17c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-4c-0.554 0-1 0.446-1 1v2h3v6h-3v2c0 0.554 0.446 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-start.svg
new file mode 100644
index 000000000..bc2b793f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zone-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2h-3v-6h3v-2c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-large.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-large.svg
new file mode 100644
index 000000000..f1b247b68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-large.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v5.004h2v-4.004h4v-2zm7 0v2h4v4.004h2v-5.004c0-1-1-1-1-1zm-1 2-2.01 4h4c0 0.03603-1.99-4-1.99-4zm-2.01 6 2.01 4 1.99-4zm-4.99 0.003906v4.996c0 1 1 1 1 1h5v-2h-4v-3.996zm12 0v3.996h-4v2h5s1 0 1-1v-4.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-small.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-small.svg
new file mode 100644
index 000000000..af6666285
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdenlive-zoom-small.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v5.004h2v-4.004h3.984l8e-3 -2zm6.992 0v2h4.008v4.004h2v-5.004c0-1-1-1-1-1zm-7.992 8.004v4.996c0 1 1 1 1 1h4.992v-2h-3.992v-3.996zm12 0v3.996h-4.008v2h5.008s1 0 1-1v-4.996zm-3.008-5.004h-4l2 4m-2 4h4l-2-4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kdocumentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kdocumentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kdocumentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/key-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/key-enter.svg
new file mode 100644
index 000000000..4de7557cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/key-enter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1zm4 3h1v7h-4v1l-3-1.5 3-1.5v1h3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/key_enter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/key_enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/key_enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-hide.svg
new file mode 100644
index 000000000..64a618783
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-hide.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 17 3 2 3-2zm-3-13s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-shift.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-shift.svg
new file mode 100644
index 000000000..3b56e3395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard-shift.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.625 4c-0.8922-4.274e-4 -1.642 0.6483-1.74 1.506l-0.875 7.615c-0.1149 1.003 0.697 1.879 1.74 1.879h10.5c1.043 4.87e-4 1.855-0.8762 1.74-1.879l-0.875-7.615c-0.09837-0.8576-0.8481-1.506-1.74-1.506zm4.375 1.801 3.068 4-1.498-0.07812 0.1882 2.078h-3.516l0.1882-2.078-1.498 0.07812 3.068-4zm-7 9.5v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyboard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard.svg
new file mode 100644
index 000000000..9e7f802b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyboard.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-add.svg
new file mode 100644
index 000000000..82ddc5e31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm6 9v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-disabled.svg
new file mode 100644
index 000000000..edf456e9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.504 4v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-duplicate.svg
new file mode 100644
index 000000000..02d7a30bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.54 4.001v1.572h1.57v0.8672c-0.2602 0.04814-0.5099 0.1196-0.75 0.2109l1.293 1.291c0.07995-0.00705 0.1604-0.01166 0.2422-0.01172 1.519 0 2.75 1.231 2.75 2.75-8.27e-4 1.141-0.6959 2.119-1.686 2.535 0.02428 0.1878 0.03667 0.377 0.03711 0.5664-3e-3 0.3752-0.05282 0.7485-0.1484 1.111 1.928-0.4337 3.369-2.154 3.369-4.213-4.46e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm-4.578 3.002v1.57h1.57v0.8672c-2.045 0.3783-3.531 2.16-3.535 4.24 5.52e-4 2.386 1.935 4.32 4.32 4.32 2.386 5.52e-4 4.322-1.934 4.322-4.32-4.46e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.57v-1.57h-4.713zm2.355 3.93c1.519 0 2.75 1.231 2.75 2.75-0.0011 1.518-1.232 2.748-2.75 2.748-1.517-0.0011-2.747-1.231-2.748-2.748-4e-7 -1.518 1.23-2.749 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-next.svg
new file mode 100644
index 000000000..73f2c365f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-next.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.965 5.5v1.572h1.57v0.8672a4.321 4.321 0 0 0-3.535 4.24 4.321 4.321 0 0 0 4.32 4.32 4.321 4.321 0 0 0 4.322-4.32 4.321 4.321 0 0 0-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm9.035 2.5v8l3-4zm-6.68 1.43a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.748 2.75 2.75 0 0 1-2.748-2.748 2.75 2.75 0 0 1 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-previous.svg
new file mode 100644
index 000000000..50f3c5beb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-previous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.54 5.5v1.57h1.57v0.8672a4.321 4.321 0 0 0-3.537 4.24 4.321 4.321 0 0 0 4.322 4.322 4.321 4.321 0 0 0 4.32-4.322 4.321 4.321 0 0 0-0.9434-2.691l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.666-0.7422 0.7422 0.4727 0.4688-0.4922 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.713zm-3.543 2.5-3 4 3 4zm5.898 1.428a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.75 2.75 2.75 0 0 1-2.75-2.75 2.75 2.75 0 0 1 2.75-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-record.svg
new file mode 100644
index 000000000..2876c05f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-record.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 0.5234-0.04102 4 4 0 0 1-0.5234-1.959 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.469 3.039 4 4 0 0 1 0.5312-0.03906 4 4 0 0 1 1.486 0.2871 5.5 5.5 0 0 0-1.188-3.215l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m18 16a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-remove.svg
new file mode 100644
index 000000000..7fcc0da66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe-remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm4 10v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/keyframe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe.svg
new file mode 100644
index 000000000..c8eda62ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/keyframe.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.504 4v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kfm_home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kfm_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kfm_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kipiplugin_youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kipiplugin_youtube.svg
new file mode 100644
index 000000000..f6836e9fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kipiplugin_youtube.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.11 5c-1.87 3.998e-4 -4.628 0.1237-5.455 0.1523-0.8988 0.086-1.23 0.134-1.721 0.582-0.7548 0.7106-0.9316 2.108-0.9316 4.246v2.033c0 2.437 0.3035 3.677 0.8086 4.129 0.5771 0.529 0.9578 0.5698 1.34 0.6328 0.1489 0.023 1.207 0.2246 5.891 0.2246 2.92 0 5.428-0.1486 5.688-0.1816 0.419-0.057 1.012-0.1388 1.471-0.6758 0.671-0.812 0.8027-2.162 0.8027-4.117v-2.367c0-1.265-0.06473-3.051-0.8027-3.801-0.56-0.5053-0.7639-0.6464-1.92-0.709-0.326-0.0154-3.177-0.1488-5.17-0.1484zm-2.107 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kittens.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kittens.svg
new file mode 100644
index 000000000..d071e38af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kittens.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-1.105 0-2 1.343-2 3s0.8954 3 2 3 2-1.343 2-3-0.8954-3-2-3zm5 0c-1.105 0-2 1.343-2 3s0.8954 3 2 3c1.105 0 2-1.343 2-3s-0.895-3-2-3zm-8.113 4.986c-0.0909 0.0114-0.1776 0.0351-0.2617 0.0742-0.6726 0.3136-0.8271 1.428-0.3438 2.486 0.4837 1.059 1.421 1.661 2.094 1.348 0.6726-0.3138 0.8274-1.426 0.3438-2.484-0.4232-0.9264-1.196-1.504-1.832-1.424zm12.23 0c-0.636-0.0799-1.409 0.4975-1.832 1.424-0.483 1.059-0.329 2.17 0.344 2.484 0.673 0.3135 1.61-0.2889 2.094-1.348 0.483-1.059 0.329-2.173-0.344-2.486-0.084-0.0391-0.171-0.0628-0.262-0.0742zm-6.275 2.014s-1.056-3e-3 -1.779 0.6445c-1.002 0.8974-2.158 2.806-2.158 2.806-0.6115 0.958-0.9004 1.464-0.9004 1.994 0 1.048 0.7838 1.555 1.838 1.555 0.4641 0 0.7517 5e-3 1.51-0.387 0 0 0.4921-0.452 1.652-0.406 1.149-0.046 1.641 0.4 1.641 0.4 0.7584 0.392 1.058 0.393 1.523 0.393 1.054 0 1.836-0.508 1.836-1.555 0-0.53-0.289-1.039-0.9-1.996 0 1e-3 -1.186-1.875-2.157-2.804-0.6786-0.6481-1.781-0.6445-1.781-0.6445z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_off.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_off.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_on.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmousetool_on.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase-new.svg
new file mode 100644
index 000000000..1c4c10cde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.406 6s-1.406 3.906e-4 -1.406 1.4v5.199c0 0.775 0.6363 1.4 1.428 1.4h5.572l1.5 2 1.5-2h0.5723s1.428-3.91e-4 1.428-1.4v-5.199c0-1.4-1.428-1.4-1.428-1.4zm3.594 1h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrase.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrasebook.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrasebook.svg
new file mode 120000
index 000000000..7d2325842
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phrasebook.svg
@@ -0,0 +1 @@
+im-irc.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phresebook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phresebook-new.svg
new file mode 100644
index 000000000..123068c00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kmouth-phresebook-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.406 8.001s-1.406 3.906e-4 -1.406 1.4v5.199c0 0.775 0.6363 1.4 1.428 1.4h5.572l1.5 2 1.5-2h0.5723s1.428-3.91e-4 1.428-1.4v-5.199c0-1.4-1.428-1.4-1.428-1.4zm3.594 1h2v2h2v2h-2v2h-2v-2h-2v-2h2zm-5.594-5s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/knotes_alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_alarm.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_alarm.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/knotes_date.svg b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_date.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_date.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/knotes_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/knotes_delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/know.svg b/.icons/Gruvbox-Plus-Dark/actions/22/know.svg
new file mode 100644
index 000000000..518733db9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/know.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4498-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm6.854 10c-0.126 0.0099-0.2468 0.06969-0.3359 0.1738l-2.229 2.602-1.021-1.02c-0.1939-0.1939-0.5053-0.1939-0.6992 0s-0.1939 0.5053 0 0.6992l1.398 1.4c0.1939 0.1939 0.5073 0.1939 0.7012 0 0.8608-1.008 1.735-2.028 2.602-3.039 0.1672-0.1953 0.156-0.4821-0.01758-0.6641-0.01158-0.01212-0.02407-0.02209-0.03711-0.0332-0.1041-0.08918-0.2353-0.1291-0.3613-0.1191zm-7.854 1.998v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kontact-import-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kontact-import-wizard.svg
new file mode 100644
index 000000000..5bacc2685
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kontact-import-wizard.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10l-2.5-2.5 3.5-3.5h3v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11.5 5-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kontes_close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kontes_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kontes_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_combine.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_combine.svg
new file mode 100644
index 000000000..c4e37611b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_combine.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-0.554 0-1 0.446-1 1s0.446 1 1 1h3c1 0 1 1 1 1v6c0 1-1 1-1 1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3s3-6e-6 3-3v-2h3v2l4-3-4-3v2h-3v-2s-6e-6 -3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_comparedirs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_comparedirs.svg
new file mode 100644
index 000000000..288ca403d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_comparedirs.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4-4 3 4 3v-2h1c1 0 1 1 1 1v4.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-4.27s-3e-6 -3-3-3h-1zm-7 1a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_diskusage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_diskusage.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_diskusage.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_jumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_jumpback.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_jumpback.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_mountman.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_mountman.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_mountman.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_setjumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_setjumpback.svg
new file mode 120000
index 000000000..76b680962
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_setjumpback.svg
@@ -0,0 +1 @@
+go-jump-definition.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_split.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_split.svg
new file mode 100644
index 000000000..4c21f6956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_split.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4-0.04102 2h-2.959s-3 9e-6 -3 3v1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3v1s9e-6 3 3 3h3v2l4-3-4-3-0.04102 2h-2.959c-1 0-1-1-1-1v-4c0-1 1-1 1-1h3v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_off.svg
new file mode 100644
index 000000000..732122289
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 1.1e-6 -1 1v11s1e-6 1 1 1h12s1-1e-6 1-1v-9c0-1-1-1-1-1h-5l-2-2zm7.67 3.996 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.996 2.287 2.223 2.287 2.221-1.024 2.221-2.287c4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-9.6e-5 0.03954-2e-3 0.05859-0.01916 1.222-0.6596 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_on.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_syncbrowse_on.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kr_unselect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kr_unselect.svg
new file mode 100644
index 000000000..8cd4265c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kr_unselect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4,4 V 16 L 7.217,14.213 9.403,18 12.001,16.5 9.839,12.756 13.001,11 Z M 14.414,4 H 13 V 5.414 L 14.586,7 13,8.586 V 10 h 1.414 L 16,8.414 17.586,10 H 19 V 8.586 L 17.414,7 19,5.414 V 4 H 17.586 L 16,5.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kruler-east.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-east.svg
new file mode 100644
index 000000000..1bb262125
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-east.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5c-1e-4 -0.5523-0.4477-0.9999-1-1h-6c-0.5523 1e-4 -0.9999 0.4477-1 1v12c1e-4 0.552 0.4477 1 1 1h6c0.5523 0 0.9999-0.448 1-1zm-2 1v1h-2v1h2v2h-2v1h2v2h-2v1h2v2h-4v-10zm-7 1-2.5-3-2.5 3zm0 8h-5l2.5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kruler-north.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-north.svg
new file mode 120000
index 000000000..b31f3fe5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-north.svg
@@ -0,0 +1 @@
+measure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kruler-south.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-south.svg
new file mode 100644
index 000000000..ddaf62ada
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-south.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 18c0.5523-1e-4 0.9999-0.4477 1-1v-6c-1e-4 -0.5523-0.4477-0.9999-1-1h-12c-0.552 1e-4 -1 0.4477-1 1v6c0 0.5523 0.448 0.9999 1 1zm-1-2h-1v-2h-1v2h-2v-2h-1v2h-2v-2h-1v2h-2v-4h10zm-1-7 3-2.5-3-2.5zm-8 0v-5l-3 2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kruler-west.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-west.svg
new file mode 100644
index 000000000..99eb1062d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kruler-west.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 17c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1v-12c-1e-4 -0.552-0.4477-1-1-1h-6c-0.5523 0-0.9999 0.448-1 1zm2-1v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2v-2h4v10zm7-1 2.5 3 2.5-3zm0-8h5l-2.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_advanced.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_advanced.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_catalog.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_catalog.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cbound.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cbound.svg
new file mode 100644
index 000000000..c83655347
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cbound.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4.001c0 2.209-1.791 4-4 4v1c0.3956-0.00157 0.7894-0.05011 1.174-0.1445l0.6543 2.443c-0.5988 0.128-1.21 0.198-1.828 0.2012v1c1.465-0.0048 2.911-0.3315 4.236-0.957 0.317 0.4977 0.633 0.9961 0.9492 1.494 0.5013-0.3178 1.125-0.7663 1.777-1.367l1.379 1.379c-2.326 1.889-5.276 2.941-8.342 2.951v1c3.332-0.0094 6.539-1.164 9.055-3.238l1.34 1.34a16 16 0 0 1-4.969 2.898h2.49a17 17 0 0 0 6.084-5.393v-1.938a16 16 0 0 1-2.867 3.756l-3.463-3.463c0.8754-0.9444 1.742-2.167 2.381-3.719 0.7832 0.2071 1.566 0.4146 2.35 0.6211 0.3936-1.25 0.5956-2.553 0.5996-3.865h-1c-0.0032 0.892-0.1076 1.779-0.3066 2.645l-6.773-1.791c0.05108-0.2817 0.07787-0.5672 0.08008-0.8535h-1zm0.6523 1.816c1.47 0.3882 2.94 0.7769 4.41 1.166-0.515 1.207-1.232 2.307-1.914 3.047-0.6826 0.7396-1.174 1.189-1.686 1.58-0.2935-0.4636-0.5908-0.9244-0.8867-1.387-0.565 0.3381-1.164 0.6104-1.783 0.8164l-0.6738-2.518c1.169-0.5514 2.073-1.535 2.533-2.705z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_clines.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_clines.svg
new file mode 100644
index 000000000..09a5d1b76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_clines.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.52 4-3.822 6.399-5.582 2.679-2.111 4.537 0.8184 0.3848 1.958-4.234 5.127-2.474 2.577 1.836 3.514-4.765zm-0.03516 1.838 1.442 2.471-2.625 3.568-1.721-1.192z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cnames.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cnames.svg
new file mode 100644
index 000000000..021a1465c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_cnames.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.094 7c-2.402 0-4.094 1.799-4.094 4.611 0 2.627 1.658 4.389 3.963 4.389 2.377 0 4.037-1.841 4.037-4.564 0-2.688-1.631-4.436-3.906-4.436zm10.91 0c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-10.96 1.687c1.291 0 2.021 1.109 2.021 2.857 0 1.768-0.8264 2.762-2.066 2.762-1.239 0-2.062-1.071-2.062-2.797 0-1.727 0.8356-2.822 2.107-2.822zm4.957 1.312v6h2v-2.826c0-0.8312 0.5588-1.619 1.146-1.619 0.2967 0 0.6377 0.09734 0.8535 0.2168v-1.66c-0.1118-0.04624-0.401-0.1113-0.5898-0.1113-0.8826 0-1.176 0.5834-1.41 1v-1zm5 0v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_colors.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_colors.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_colors.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_constellationart.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_constellationart.svg
new file mode 100644
index 000000000..7f6be9786
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_constellationart.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.243 4.012c-0.1998-0.07666-0.4162 0.2293-0.4846 0.6851-0.06163 0.4108 0.0018 2.58 0.08355 2.86 0.04047 0.1387-0.02683 0.204-0.3782 0.3676-0.5165 0.2404-1.259 0.9432-1.506 1.426-0.1073 0.2102-0.1793 0.5112-0.1793 0.7458 0 0.3424 0.04159 0.4351 0.319 0.7124 0.3362 0.3362 0.6902 0.4727 1.455 0.5605 0.2556 0.02932 0.5158 0.09266 0.5772 0.1413 0.2189 0.1732 0.4369 0.7344 0.5225 1.341 0.05412 0.3832 0.2035 0.8632 0.3935 1.269 0.3042 0.649 0.305 0.6527 0.2491 1.477-0.03083 0.4546-0.09852 1.104-0.1504 1.442-0.08483 0.552-0.0802 0.6301 0.05621 0.7808 0.2324 0.2567 0.8391 0.2331 1.018-0.0395 0.1335-0.2037 0.307-0.7994 0.4132-1.419l0.05468-0.3159 0.398 0.2035c0.2255 0.1158 0.4592 0.3175 0.5408 0.4649l0.1443 0.2598h-0.2309c-0.3425 0-0.6061 0.2202-0.6061 0.5058 0 0.5063 0.2901 0.5196 0.2901 0.5196h4.666c0.7778 0 0.8234-0.1644 0.8916-0.8916 0.01959-0.2088 0.07981-0.2666 0.3889-0.3691 0.7434-0.2467 1.228-1.015 0.9931-1.577-0.1255-0.3002-0.5189-0.511-0.84-0.4496-0.1903 0.03635-0.2054 0.0063-0.2871-0.5605-0.174-1.207-0.6595-2.035-1.533-2.617-0.6469-0.431-1.375-0.6296-2.629-0.7185-1.188-0.0842-1.583-0.2206-1.97-0.6805-0.1201-0.1427-0.2404-0.4013-0.2674-0.5742-0.1125-0.7213-0.2341-0.9948-0.597-1.344l-0.3676-0.3555 0.1641-0.4769c0.4888-1.42 0.567-3.331 0.1368-3.331-0.2433 0-0.6241 0.588-0.8933 1.379l-0.1428 0.4177-0.1094-0.4967c-0.1459-0.663-0.4131-1.276-0.5848-1.341zm-0.5196 4.655c0.2148 0 0.3889 0.1741 0.3889 0.3889s-0.1741 0.3889-0.3889 0.3889-0.3889-0.1741-0.3889-0.3889 0.1741-0.3889 0.3889-0.3889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_deepsky.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_deepsky.svg
new file mode 100644
index 000000000..f7c0f7f68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_deepsky.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4.5c0 0.2761-0.2239 0.5-0.5 0.5s-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5zm-2.033 0.1636c0.08533 0.2626-0.05839 0.5447-0.321 0.63s-0.5447-0.05839-0.63-0.321 0.05839-0.5447 0.321-0.63 0.5447 0.05839 0.63 0.321zm-1.883 0.7839c0.1623 0.2234 0.1128 0.5361-0.1106 0.6984s-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106zm-1.549 1.327c0.2234 0.1623 0.2729 0.475 0.1106 0.6984s-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106zm-1.063 1.741c0.2626 0.08533 0.4064 0.3674 0.321 0.63s-0.3674 0.4064-0.63 0.321c-0.2626-0.08533-0.4064-0.3674-0.321-0.63s0.3674-0.4064 0.63-0.321zm-0.4726 1.984c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm0.1636 2.033c0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63zm0.7839 1.883c0.2234-0.1623 0.5361-0.1128 0.6984 0.1106s0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984zm1.327 1.549c0.1623-0.2234 0.475-0.2729 0.6984-0.1106s0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984zm1.741 1.063c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321-0.2626-0.08533-0.4064-0.3674-0.321-0.63zm1.984 0.4726c0-0.2761 0.2239-0.5 0.5-0.5s0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5zm2.033-0.1636c-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321zm1.883-0.7839c-0.1623-0.2234-0.1128-0.5361 0.1106-0.6984s0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106zm1.549-1.327c-0.2234-0.1623-0.2729-0.475-0.1106-0.6984s0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106zm1.063-1.741c-0.2626-0.08533-0.4064-0.3674-0.321-0.63 0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321zm0.4726-1.984c-0.2761 0-0.5-0.2239-0.5-0.5s0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5zm-0.1636-2.033c-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63zm-0.7839-1.883c-0.2234 0.1623-0.5361 0.1128-0.6984-0.1106s-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984zm-1.327-1.549c-0.1623 0.2234-0.475 0.2729-0.6984 0.1106s-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984zm-1.741-1.063c-0.08533 0.2626-0.3674 0.4064-0.63 0.321s-0.4064-0.3674-0.321-0.63c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_developer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_developer.svg
new file mode 120000
index 000000000..e50dfffc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_developer.svg
@@ -0,0 +1 @@
+hammer-wrench.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_ekos.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_ekos.svg
new file mode 100644
index 000000000..44d3188fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_ekos.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a6 6 0 0 0-6 6v6c0 1.105 2.686 2 6 2s6-0.8954 6-2v-6a6 6 0 0 0-6-6zm1.75 1.318a5 5 0 0 1 3.25 4.682c0 0.265-2.239 1-5 1s-5-0.6797-5-1a5 5 0 0 1 2.836-4.498c-0.7679 1.254-1.18 2.807-1.301 4.186 0.9569 0.2813 2.189 0.4368 3.465 0.4375 0.2504-2.093 0.9792-3.585 1.75-4.807zm-6.75 5.924c1.109 0.5601 2.987 0.7569 5 0.7578 2.013-8.84e-4 3.891-0.1977 5-0.7578v4.492c0 0.5523-2.239 1.266-5 1.266s-5-0.7133-5-1.266z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fitsviewer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fitsviewer.svg
new file mode 100644
index 000000000..06bbd5d4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fitsviewer.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4.999c-3.866 0-6 2.68-6 5.984 0 3.305 2.134 5.766 6 5.766-3.222 0-4.834-3.012-4.834-5.766-2.55e-5 -2.754 1.612-4.988 4.834-4.988 1.456 0 2.771 0.4744 3.793 1.229-0.5718-0.174-1.18-0.2639-1.793-0.2656-2.761 0-5 1.753-4.894 4.614 0.1062 2.861 3.152 5.429 6.894 5.429 3.866 0 6-2.742 6-6.123s-2.134-5.877-6-5.877c3.222 0 4.834 3.057 4.834 5.875 2.6e-5 2.818-1.612 5.102-4.834 5.102-1.672 0-3.177-0.6192-4.24-1.605 0.695 0.2741 1.462 0.417 2.24 0.418 2.705 0 4.917-1.689 4.792-4.536s-3.126-5.255-6.792-5.255z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_flag.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_flag.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fov.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fov.svg
new file mode 100644
index 000000000..f75af1cf5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_fov.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4.027v1.004c2.912 0.2514 5.219 2.564 5.463 5.477h1c-0.2482-3.464-2.999-6.223-6.463-6.48zm-1 0.01563c-3.457 0.2576-6.205 3.007-6.461 6.465h1c0.2512-2.906 2.555-5.21 5.461-5.461zm1 3.492c1.535 0.2275 2.739 1.436 2.959 2.973h0.9961c-0.2327-2.083-1.873-3.73-3.955-3.971zm-1-0.9844c-2.077 0.2405-3.715 1.88-3.953 3.957h0.9961c0.2249-1.531 1.426-2.734 2.957-2.961zm0.5 2.457c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c1.105 0 2-0.8954 2-2s-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-6.961 1.5c0.2555 3.458 3.003 6.207 6.461 6.465v-1.004c-2.906-0.2512-5.21-2.555-5.461-5.461zm2.508 0c0.2384 2.077 1.876 3.717 3.953 3.957v-0.9961c-1.531-0.2269-2.732-1.43-2.957-2.961zm7.912 0c-0.2204 1.536-1.424 2.745-2.959 2.973v0.9844c2.077-0.2405 3.715-1.88 3.953-3.957zm2.502 0c-0.2512 2.906-2.555 5.21-5.461 5.461v1.004c3.457-0.2576 6.205-3.007 6.461-6.465z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_grid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_grid.svg
new file mode 100644
index 000000000..311a8b5a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_grid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.002 4v3.188l0.9258 2.527a7 7 0 0 1-0.9258 0.2031v1.01a8 8 0 0 0 1.273-0.2598l1.371 3.748a12 12 0 0 1-2.645 0.502v0.998a13 13 0 0 0 2.988-0.5645l0.9688 2.648h1.066l-1.098-2.998a13 13 0 0 0 3.881-2.471l2.822 2.82a17 17 0 0 1-3.729 2.648h1.957a18 18 0 0 0 2.475-1.941l1.941 1.941h0.7266v-0.6875l-1.961-1.961a18 18 0 0 0 1.961-2.494v-1.957a17 17 0 0 1-2.664 3.744l-2.822-2.82a13 13 0 0 0 2.488-3.898l2.998 1.098v-1.066l-2.648-0.9688a13 13 0 0 0 0.5645-2.988h-0.998a12 12 0 0 1-0.502 2.645l-3.748-1.371a8 8 0 0 0 0.2598-1.273h-1.01a7 7 0 0 1-0.2031 0.9258l-2.529-0.9258h-3.186zm0.9277 0.2383 4.439 1.625a7 7 0 0 1-1.1 1.715l-3.34-3.34zm-0.6699 0.7441 3.301 3.301a7 7 0 0 1-1.695 1.084l-1.605-4.385zm6.061 1.229 3.748 1.371a12 12 0 0 1-2.258 3.535l-2.82-2.82a8 8 0 0 0 1.33-2.086zm-2.037 2.793 2.82 2.82a12 12 0 0 1-3.52 2.242l-1.371-3.748a8 8 0 0 0 2.07-1.314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_guides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_guides.svg
new file mode 100644
index 000000000..130110606
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_guides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_hgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_hgrid.svg
new file mode 100644
index 000000000..8d3918fba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_hgrid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.85 4a8 8 0 0 0 0.4941 0.6445 8 8 0 0 0 1.842 1.373l-1.682 3.619a12 12 0 0 1-1.504-0.9219v1.166a13 13 0 0 0 1.086 0.6602l-1.086 2.34v2.639a18 18 0 0 0 6.486 1.422v1.059h1v-1.059a18 18 0 0 0 6.514-1.42v-2.641l-1.086-2.34a13 13 0 0 0 1.086-0.6211v-1.217a12 12 0 0 1-1.504 0.9336l-1.682-3.619a8 8 0 0 0 1.842-1.373 8 8 0 0 0 0.5723-0.6445h-1.363a7 7 0 0 1-1.479 1.098l-0.5098-1.098h-1.102l0.7031 1.514a7 7 0 0 1-1.99 0.4355v-1.949h-1v1.947a7 7 0 0 1-1.967-0.4336l0.7031-1.514h-1.102l-0.5098 1.098a7 7 0 0 1-1.479-1.098h-1.285zm3.246 2.434a8 8 0 0 0 2.393 0.5332v3.988a12 12 0 0 1-4.074-0.9023l1.682-3.619zm5.809 0 1.682 3.619a12 12 0 0 1-4.098 0.9023v-3.988a8 8 0 0 0 2.416-0.5332zm-7.908 4.523a13 13 0 0 0 4.492 0.998v3.988a17 17 0 0 1-6.172-1.367zm10.01 0 1.68 3.619a17 17 0 0 1-6.195 1.367v-3.988a13 13 0 0 0 4.516-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_horizon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_horizon.svg
new file mode 100644
index 000000000..c0c4bae2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_horizon.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7-2e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 1c3.314 0 6 2.686 6 6s-2.686 6-6 6-6-2.686-6-6 2.686-6 6-6zm-4.801 7.389c0.6181 2.138 2.575 3.61 4.801 3.611 2.225-8.65e-4 4.182-1.472 4.801-3.609-1.339 0.3823-3 0.6094-4.801 0.6094-1.802-6.01e-4 -3.463-0.2284-4.801-0.6113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_imageoverlay.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_imageoverlay.svg
new file mode 100644
index 000000000..13173807a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_imageoverlay.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v2h-2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-2v-2zm4 5c1.657 1e-7 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3c-1e-7 -1.657 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_indi.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_indi.svg
new file mode 100644
index 000000000..b3d596f44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_indi.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4 2.5 12h5l2.5-12zm12.48 0c-0.3597-0.00377-0.8889 0.1165-1.527 0.332l-0.2207 1.062c0.2817-0.1005 0.5208-0.1596 0.5977-0.08203 0.2526 0.2552-0.1892 0.8441-0.9219 1.635l-0.1875 0.9023c1.645-1.64 3.116-3.308 2.711-3.717-0.08618-0.08709-0.2411-0.1305-0.4512-0.1328zm-10.98 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm6 0c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-2.504 2c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5zm-4.539 4.094c-2.311 2.24-3.861 4.377-3.365 4.877 0.1293 0.1305 1.38-0.2015 1.779-0.3867 0.5229-0.1831 1.341-0.5099 2.314-0.9961-0.04056-0.1948-0.08249-0.3892-0.123-0.584-0.9245 0.3806-1.836 0.6308-2.062 0.4023-0.3189-0.3221 0.5429-1.124 1.695-2.168-0.07944-0.3815-0.1588-0.763-0.2383-1.145zm6.043 1.906c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-3 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-6.5 3v1h16v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_mw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_mw.svg
new file mode 100644
index 000000000..45d31eb5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_mw.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.57 4c-0.9583 0.02362-1.836-0.03653-2.825 0.2205v-0.0017c-1.664 0.6969-2.634 2.241-3.071 3.914-0.03488 0.1388-0.2273 0.6905-0.2273 1.369v2.509c-0.05088 1.362-1.019 2.196-2.025 2.946-0.4688 0.3313-0.9575 0.6196-1.417 0.9604l0.00342 2.083c2.598-0.0087 3.745-0.01805 5.489-0.01367 1.404-2.155 2.336-3.668 2.357-5.908v-2.575c0.06106-0.5463 0.2656-1.122 0.7092-1.172 0.7764-0.042 1.414 0.1792 1.832 0.446 0.2325 0.1501 0.7448 0.4785 1.55 0.4785h2.059v-4.385h-0.998c-0.7046 0.05688-1.257-0.4175-1.902-0.6494-0.3216-0.07962-0.8727-0.2205-1.535-0.2205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_planets.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_planets.svg
new file mode 100644
index 000000000..ae6cc4998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_planets.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5.24c-1.704 0-3.711 0.802-4.913 2.771-0.427 0.781-0.671 1.691-0.671 2.692 0 1.18 0.398 2.074 0.411 2.081 0.592 0.963 3.118 0.939 5.943-0.62 2.885-1.577 4.064-3.696 3.512-4.593-0.3095-0.4642-1.704-2.314-4.282-2.331zm3.202 0.22c-0.059 7e-3 -0.12 0.011-0.181 0.02 1.245 0.7945 2.306 1.893 1.952 3.232-0.356 1.34-1.884 2.914-3.893 4.012-1.637 0.903-3.25 1.361-4.522 1.361-2.297 0-2.684-1.253-2.772-3.612-1.656 1.811-2.21 3.574-1.461 4.822 0.553 0.917 1.737 1.371 3.262 1.371 0.8607 0 3.359-0.179 6.624-1.991 0.7753-0.4394 4.868-2.882 5.673-5.913 0.6118-2.342-1.359-3.777-4.682-3.302zm2.041 7.894c-0.849 0.708-1.76 1.338-2.722 1.882-1.114 0.618-2.266 1.11-3.382 1.46 2.188 0.3419 4.919-0.6675 6.104-3.342z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites.svg
new file mode 100644
index 000000000..b46b6d0e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.71 4.888 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_invisible.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_invisible.svg
new file mode 100644
index 000000000..da3378e58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_invisible.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_visible.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_visible.svg
new file mode 100644
index 000000000..81f083051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_satellites_visible.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m13.63 4-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_solarsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_solarsystem.svg
new file mode 100644
index 000000000..b29a9fb57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_solarsystem.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 1.35 4.104 1.241 1.248 0 0 0-0.125 0.541 1.241 1.248 0 0 0 1.242 1.25 1.241 1.248 0 0 0 0.5664-0.1426 7 7 0 0 0 3.967 1.248 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-3.338-1.031 1.241 1.248 0 0 0 0.04492-0.3242 1.241 1.248 0 0 0-1.24-1.248 1.241 1.248 0 0 0-0.3652 0.05664 6 6 0 0 1-1.102-3.453 6 6 0 0 1 6-6zm0 1.5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.734-0.9395 1.241 1.248 0 0 0 0.4219 0.07812 1.241 1.248 0 0 0 1.242-1.248 1.241 1.248 0 0 0-0.2285-0.7227 4.5 4.5 0 0 0 0.3301-1.668 4.5 4.5 0 0 0-4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-0.2012 1.15 1.241 1.248 0 0 0-0.1426-0.0078 1.241 1.248 0 0 0-1.242 1.248 1.241 1.248 0 0 0 0.0957 0.4707 3.5 3.5 0 0 1-2.01 0.6387 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5zm0 1.748a1.747 1.751 0 0 0-1.748 1.752 1.747 1.751 0 0 0 1.748 1.752 1.747 1.751 0 0 0 1.748-1.752 1.747 1.751 0 0 0-1.748-1.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_stars.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_stars.svg
new file mode 100644
index 000000000..36e913026
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_stars.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.5 4-0.6699 1.883-1.804-0.8579 0.8579 1.804-1.883 0.6699 1.883 0.6699-0.8579 1.804 1.804-0.8579 0.6699 1.883 0.6699-1.883 1.804 0.8579-0.8579-1.804 1.883-0.6699-1.883-0.6699 0.8579-1.804-1.804 0.8579zm-6.388 5.25-0.4289 2.297-1.723-1.579 0.7759 2.203-2.281-0.5058 1.774 1.521-2.229 0.7024 2.297 0.4307-1.579 1.721 2.203-0.7759-0.5058 2.281 1.521-1.774 0.7024 2.229 0.4307-2.295 1.721 1.578-0.7759-2.203 2.281 0.5058-1.774-1.521 2.229-0.7024-2.295-0.4289 1.578-1.723-2.203 0.7759 0.5058-2.281-1.521 1.774z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_sun.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_sun.svg
new file mode 100644
index 000000000..53154eb92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_sun.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.01 11.14-1.474 0.9941 0.9062 1.56-1.715 0.3687 0.3105 1.817-1.745-0.2568-0.315 1.778-1.618-0.9256-0.9062 1.521-1.178-1.362-1.396 1.09-0.5673-1.73-1.774 0.5239 0.1404-1.774-1.816-0.1986 0.7704-1.59-1.648-0.8526 1.289-1.25-1.245-1.303 1.672-0.7419-0.6403-1.672 1.778-0.08674v-1.803l1.687 0.5958 0.6837-1.692 1.362 1.139 1.193-1.293 0.8674 1.521 1.618-0.7419 0.242 1.72 1.803-0.1313-0.4406 1.765 1.759 0.4794-1.051 1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_supernovae.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_supernovae.svg
new file mode 100644
index 000000000..2b2eda110
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_supernovae.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 18,11 12.556,12.556 11,18 9.444,12.556 4,11 9.444,9.444 11,4 12.556,9.444 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_terrain.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_terrain.svg
new file mode 100644
index 000000000..217c120de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_terrain.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 16 3-9 2 6 3-9 4 12 3-9 1 4v7h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kstars_xplanet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_xplanet.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kstars_xplanet.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-feeds.svg
new file mode 100644
index 000000000..59b86858a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.001 3.998v2.182c3.908 0 7.37 1.897 9.521 4.82h2.6c-2.42-4.185-6.94-7.001-12.12-7.002zm0 4.359v2.186c3.213 0 5.95 2.032 6.998 4.881v-2.424h1.238c-1.69-2.781-4.745-4.643-8.236-4.643zm9.998 3.643v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-7.908 1.818c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-filters.svg
new file mode 100644
index 000000000..8c39a7f8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-add-filters.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 12v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-12-8 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-bandwidth-scheduler.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-bandwidth-scheduler.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-bandwidth-scheduler.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-change-tracker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-change-tracker.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-change-tracker.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-check-data.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-check-data.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-check-data.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-chunks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-chunks.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-chunks.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-info-widget.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-info-widget.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-info-widget.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-magnet.svg
new file mode 100644
index 000000000..2ee7e91b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-magnet.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.314 0-6 2.686-6 6v5h3v-5c0-1.657 1.343-3 3-3s3 1.343 3 3v5h3v-5c0-3.314-2.686-6-6-6zm-6 12v2h3v-2zm9 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-plugins.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-plugins.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-queue-manager.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-queue-manager.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-queue-manager.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-feeds.svg
new file mode 100644
index 000000000..ef1cc0101
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.002 3.997v2.182c4.74 0 8.826 2.791 10.71 6.82h2.367c-2.012-5.263-7.106-9.001-13.08-9.002zm0 4.361v2.184c3.213 0 5.95 2.031 6.998 4.881v-2.424h1.242c-1.69-2.782-4.748-4.641-8.24-4.641zm2.09 5.461c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092zm5.908 0.1797v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-filters.svg
new file mode 100644
index 000000000..20615f946
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove-filters.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 14v2h6v-2zm-10-10 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-restore-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-restore-defaults.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-restore-defaults.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-download-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-download-speed.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-download-speed.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-upload-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-upload-speed.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-set-max-upload-speed.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-show-statusbar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-show-statusbar.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-show-statusbar.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-speed-limits.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-speed-limits.svg
new file mode 100644
index 000000000..8bb6166cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-speed-limits.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.515 11.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067zm2.626 6.102c-0.01105-0.04117-0.03653-0.07863-0.07386-0.1062-0.07475-0.05496-0.1805-0.05506-0.2586-0.0016l-2.939 2.008c-0.1435-0.01141-0.2878-0.0073-0.4304 0.01227-1.094 0.1516-1.858 1.161-1.707 2.256 0.1516 1.094 1.161 1.858 2.256 1.707 1.094-0.1516 1.858-1.161 1.707-2.256-0.01145-0.07623-0.02728-0.1517-0.04748-0.2261l1.482-3.265c0.01887-0.04158 0.02281-0.08675 0.01187-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-start-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-start-all.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-start-all.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop-all.svg
new file mode 100644
index 000000000..ca47836b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/kt-upnp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/kt-upnp.svg
new file mode 100644
index 000000000..05700cbdd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/kt-upnp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 3c4e-3 3e-3 0 1.333 0 2h-3v5h3v2l5.5-4.5zm-4 6-5.5 4.5 5.5 4.5c-4e-3 -3e-3 0-1.333 0-2h3v-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_all_to.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_all_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_all_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_to.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ktnef_extract_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/l2h.svg b/.icons/Gruvbox-Plus-Dark/actions/22/l2h.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/l2h.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/label-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/label-amarok.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/label-amarok.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/label.svg b/.icons/Gruvbox-Plus-Dark/actions/22/label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-1x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-1x-zoom.svg
new file mode 100644
index 000000000..b1f2e51e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-1x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.893 7c-0.1913 0.1177-0.3827 0.2215-0.5741 0.3098-0.184 0.08094-0.3933 0.1507-0.6289 0.2096-0.2355 0.05891-0.5727 0.1148-0.9039 0.1663v1.314h1.601v3.475h-1.601v1.525h5v-1.525h-1.501v-5.474z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-2x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-2x-zoom.svg
new file mode 100644
index 000000000..7cb183147
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-2x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.134 7.283c-0.3751 0.1803-0.7423 0.4506-1.103 0.8112l0.8545 0.8545c0.1947-0.1875 0.403-0.3506 0.6267-0.4877 0.2309-0.1443 0.4848-0.2164 0.7588-0.2164 0.3606 0 0.637 0.09088 0.8318 0.2712 0.1947 0.173 0.294 0.4289 0.294 0.7679 0 0.3246-0.1384 0.6773-0.4124 1.06-0.2741 0.3748-0.6599 0.7898-1.158 1.244-0.4901 0.4472-1.064 0.9486-1.721 1.504v0.9092h5.162v-1.339h-1.633c-0.1803 1e-6 -0.3867 0.01027-0.6176 0.0319-0.2237 0.01443-0.4319 0.03078-0.6267 0.05241 0.4469-0.3897 0.8619-0.7815 1.244-1.178 0.3823-0.4037 0.6874-0.8042 0.9183-1.201 0.238-0.404 0.3577-0.7982 0.3577-1.181 0-0.44-0.1053-0.8216-0.3144-1.146-0.202-0.3318-0.4824-0.5877-0.8432-0.7679-0.3608-0.1803-0.7815-0.2712-1.286-0.271-0.5048 1.4e-4 -0.9569 0.09517-1.332 0.2827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-3x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-3x-zoom.svg
new file mode 100644
index 000000000..268f010b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-3x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-3.927 7.238c-0.3823 0.1487-0.7402 0.3573-1.073 0.6263l0.7858 0.9544c0.2336-0.184 0.4635-0.3289 0.6901-0.435 0.2336-0.1062 0.4806-0.1594 0.7425-0.1594 0.3115 0 0.5565 0.06821 0.7334 0.2027 0.1769 0.1273 0.2642 0.3062 0.2642 0.5398 0 0.269-0.1384 0.4884-0.4146 0.6583-0.2691 0.1628-0.7354 0.2459-1.401 0.2459v1.102c0.5307 0 0.942 0.04054 1.233 0.1185 0.2973 0.0779 0.506 0.1907 0.6263 0.3394 0.1203 0.1416 0.1799 0.3121 0.1799 0.5102 0 0.2548-0.1214 0.4529-0.3621 0.5945-0.2336 0.1345-0.5339 0.2005-0.9019 0.2005-0.3044 0-0.5984-0.06391-0.8815-0.1914-0.283-0.1275-0.5364-0.2892-0.763-0.4875l-0.722 0.9862c0.2619 0.2831 0.6005 0.5132 1.018 0.6901 0.4178 0.1769 0.9182 0.2665 1.499 0.2665 0.4743 0 0.913-0.07456 1.317-0.2232 0.4105-0.1557 0.7384-0.3795 0.9862-0.6696 0.2478-0.2973 0.3713-0.6528 0.3713-1.071 0-0.4388-0.1448-0.7946-0.435-1.064-0.2903-0.276-0.648-0.4698-1.073-0.5831v-0.04328c0.4034-0.1557 0.7187-0.3558 0.9452-0.6036 0.2266-0.2478 0.3417-0.546 0.3417-0.8928 0-0.3964-0.1066-0.7286-0.3188-0.9976-0.2054-0.276-0.4972-0.4848-0.8723-0.6263-0.3754-0.1487-0.8053-0.2232-1.266-0.2233-0.4603-5.3e-5 -0.8672 0.07883-1.25 0.2346z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-4x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-4x-zoom.svg
new file mode 100644
index 000000000..c76686439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-4x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.844 7.001-2.921 4.21v1.114h3.372v1.675h1.511v-1.675h0.8817v-1.235h-0.8817v-4.09zm0.4625 1.379h0.04556l-0.05696 2.711h-1.807l1.818-2.712z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-5x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-5x-zoom.svg
new file mode 100644
index 000000000..301f028c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-5x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.708 10.47 0.7041 0.4557c0.2309-0.1299 0.4247-0.2206 0.5834-0.2712 0.1587-0.05049 0.3506-0.0752 0.5743-0.0752 0.3606 0 0.6598 0.0886 0.8978 0.2689 0.238 0.1804 0.3577 0.4445 0.3577 0.7907 0 0.3534-0.1258 0.6196-0.3783 0.7998-0.2453 0.1803-0.563 0.2712-0.9525 0.2712-0.3246 0-0.6219-0.06388-0.8887-0.1937-0.2596-0.1371-0.5029-0.3001-0.7338-0.4877l-0.7156 1.005c0.2813 0.2668 0.6322 0.4961 1.051 0.6836 0.4182 0.1875 0.9216 0.2803 1.513 0.2803h0.0023c0.4758 0 0.9156-0.09276 1.32-0.2803 0.4112-0.1875 0.7411-0.4619 0.9936-0.8227s0.3806-0.794 0.3806-1.299c0-0.4902-0.1095-0.8907-0.3259-1.201-0.2164-0.3175-0.5053-0.5527-0.866-0.7041-0.3539-0.1514-0.7435-0.2257-1.169-0.2257-0.3175 0-0.6207 0.0536-0.9093 0.1618l0.1208-1.288h2.835v-1.342l-4.209-4.38e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-TeX-logo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-TeX-logo.svg
new file mode 100644
index 000000000..8bcb97d77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-TeX-logo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.79 6.891-0.791 0.6094 2.266 2.945-2.266 2.945 0.791 0.6094 2.105-2.736 2.104 2.736 0.791-0.6094-2.264-2.945 2.264-2.945-0.791-0.6094-2.104 2.736zm-9.791 0.1094v1h2v6h1v-6h2v-1zm4 2v7h5v-1h-4v-2h4v-1h-4v-2h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-all.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-horizontal.svg
new file mode 100644
index 000000000..278aa1cd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-1h-2v-2h-1v2h-3v-2h-1v2h-3v-2h-1v2h-2v-13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-vertical.svg
new file mode 100644
index 000000000..9c45fe6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-axis-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 18h-14v-14h1v2h2v1h-2v3h2v1h-2v3h2v1h-2v2h13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editbreaklayout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editbreaklayout.svg
new file mode 100644
index 000000000..3fe71824c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editbreaklayout.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.998 4v14h7v-7h7v-7zm1 1h5v5h-5zm6 0h6v5h-6zm-6 6h5v6h-5zm11.81 0.998 2e-3 2e-3c-0.09101 0-0.1832 0.03483-0.2539 0.1055l-0.6973 0.7031 1.334 1.336 0.7031-0.6992c0.1413-0.1413 0.1413-0.3646 0-0.5059l-0.834-0.834c-0.07067-0.07067-0.1629-0.1074-0.2539-0.1074zm-1.43 1.291-3.373 3.375v1.334h1.334l3.375-3.373z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editgrid.svg
new file mode 100644
index 000000000..f207550dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editgrid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14h-14zm1 1h5v5h-5v-5zm6 0h6v5h-6v-5zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h5v6h-5v-6zm6 0h6v6h-6v-6zm3.49 1v4h1v-4h-1zm-1.996 3v1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-edithlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-edithlayout.svg
new file mode 100644
index 000000000..e9126ca6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-edithlayout.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h12v5h-12zm2.482 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h12v6h-12zm9.49 1v4h1v-4zm-1.996 3v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editvlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editvlayout.svg
new file mode 100644
index 000000000..919de3843
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-editvlayout.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h5v12h-5zm6 0h6v12h-6zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm7.008 6v4h1v-4zm-1.996 3v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-format-text-symbol.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-format-text-symbol.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix-new.svg
new file mode 100644
index 000000000..90eeec7b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h3v-1h-2v-12h2v-1zm11 0v1h2v8h1v-9zm-9 2v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2zm-7 5v4h4v-4zm6 0v2h1v-1h1v-1zm-5 1h2v2h-2zm8 0v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix.svg
new file mode 100644
index 000000000..c3ad4a83c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-matrix.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h3v-1h-2v-12h2v-1zm11 0v1h2v12h-2v1h3v-14zm-9 2v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2zm-7 5v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-plot-axis-points.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-plot-axis-points.svg
new file mode 100644
index 000000000..73bd9f992
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-plot-axis-points.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v3h1v8h-1v3h3v-1h8v1h3v-3h-3v1h-8v-1h-1v-8h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-down-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-down-y.svg
new file mode 100644
index 000000000..43b95302d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-down-y.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6-2 4h4zm-4 6-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-left-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-left-x.svg
new file mode 100644
index 000000000..d5e271637
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-left-x.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3-2 4h4zm0 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2zm-6 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-right-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-right-x.svg
new file mode 100644
index 000000000..47fa56efb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-right-x.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 3-2 4h4zm-4 6-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-2 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-up-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-up-y.svg
new file mode 100644
index 000000000..ed05193a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-shift-up-y.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2zm-6 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet-new.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet-new.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-spreadsheet.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-transform-move.svg
new file mode 120000
index 000000000..fa26bd381
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-transform-move.svg
@@ -0,0 +1 @@
+transform-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook-new.svg
new file mode 100644
index 000000000..e494eb2e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3h-13zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896h1v-4c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm3 6v2h-2v1h2v2h1v-2h2v-1h-2v-2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook.svg
new file mode 100644
index 000000000..90084ff62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-workbook.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3h-13zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2s5-0.8954 5-2v-8c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm-4 2.102c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898zm0 4c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet-new.svg
new file mode 100644
index 000000000..35227607e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm6.998 4.998-3.002 3.002h-1.996v-3h-1v10h5v-1h-4v-3h2.461l1.539 1.539v-1.324l-1.125-1.215h-2.875v-1h2.41l2.59-2.59 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195-2e-3 -0.00195zm2.002 5.002v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet.svg
new file mode 100644
index 000000000..c021ea273
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-worksheet.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm2 4.998-1 0.00195v10h11v-2.086l-2.869-2.35-0.0039 0.0039-0.0059-0.0039-2.123 1.725-2.123-2.291h-2.875v-0.998h2.41l2.59-2.59 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195-2e-3 -0.00195-3.002 3.002h-1.996v-3.002zm0 6.002h2.461l2.535 2.535 0.0019-2e-3 2e-3 2e-3 2.127-1.643 2.607 2.107h-9.734v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-points.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-points.svg
new file mode 120000
index 000000000..32c904e27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-points.svg
@@ -0,0 +1 @@
+office-chart-scatter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-segments.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-segments.svg
new file mode 100644
index 000000000..8943e2b23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve-segments.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-1h-13v-13zm12.32 0.3184-3.934 6.881-6.881 3.934 0.4961 0.8672 7.119-4.066 4.066-7.119-0.8672-0.4961z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve.svg
new file mode 100644
index 000000000..743d2c108
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.78 5.969-0.03125 0.05664c-0.0743-0.0124-0.1491-0.02539-0.2266-0.02539-0.8178 0-1.525 0.7233-1.523 1.523-9e-4 0.3587 0.1466 0.688 0.377 0.9473l-3.121 5.555c-0.0761-0.0131-0.1529-0.02539-0.2324-0.02539-0.0133 0-0.02586 0.0039-0.03906 0.0039l-1.543-4.334c0.3393-0.2733 0.5597-0.6875 0.5586-1.146 2e-3 -0.8002-0.6587-1.523-1.477-1.523-0.8178 0-1.525 0.7233-1.523 1.523-1.5e-4 0.058 0.01048 0.1134 0.01758 0.1699l-2.48 1.24c-0.2645-0.2636-0.6195-0.4336-1.014-0.4336-0.8178 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 1.8e-4 -0.0735-0.01088-0.1451-0.02148-0.2168l2.482-1.24c0.2749 0.2629 0.6465 0.4273 1.047 0.4316l1.562 4.367c-0.3423 0.2863-0.5714 0.7074-0.5703 1.158-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 9.2e-4 -0.3696-0.145-0.7192-0.377-0.9922l3.096-5.5 0.5898 4.17c-0.4729 0.2678-0.8099 0.7734-0.8086 1.322-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 2e-3 -0.708-0.5156-1.352-1.201-1.492l-0.5996-4.203c0.4755-0.249 0.8021-0.7438 0.8008-1.305 2e-3 -0.7107-0.5196-1.358-1.209-1.494l-0.0098-0.06055z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-equation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-equation-curve.svg
new file mode 100644
index 000000000..bd5ccc25c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-equation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-0.9306 0-1.73 0.4954-2.445 1.145-0.7157 0.6491-1.378 1.476-2.061 2.283-0.8445 1.167-2.999 2.737-3.494 3.002v1.07c1.272 0 1.366 0.7918 2.398 1.852 0.0397 0.1174 0.0763 0.2382 0.127 0.3418 0.0753 0.154 0.1389 0.3316 0.4238 0.4531l0.1191 0.05078 0.08008-0.0098c0.114 0.1311 0.2304 0.2508 0.3438 0.3848 0.6827 0.8068 1.347 1.634 2.062 2.283 0.7157 0.6491 1.515 1.145 2.445 1.145 0.9306 0 1.73-0.4954 2.445-1.145 0.7157-0.6491 1.378-1.476 2.061-2.283 1.365-1.614 1.765-3.072 3.494-3.072v-1c-0.7842 0-0.4977-0.3107-1.174-0.7891-0.0989-0.0875-0.2004-0.1734-0.2949-0.2656-0.2881-0.2812-0.5534-0.5627-0.7891-0.7871-0.1178-0.1122-0.2254-0.2102-0.3457-0.2949-0.0327-0.0231-0.0759-0.04411-0.1152-0.06641-0.26-0.2828-0.5197-0.5669-0.7754-0.8691-0.6827-0.8068-1.345-1.634-2.061-2.283-0.7157-0.6491-1.515-1.145-2.445-1.145zm0 1c0.5694 0 1.145 0.3171 1.773 0.8867 0.6281 0.5696 1.278 1.369 1.971 2.188 0.1213 0.1434 0.2559 0.2833 0.3809 0.4277-0.0592 0.0497-0.1161 0.1038-0.166 0.1602-0.2343 0.2648-0.4143 0.5914-0.5801 0.9688-0.3314 0.7547-0.5971 1.71-0.8359 2.664s-0.4481 1.904-0.6387 2.6c-0.0418 0.1523-0.07569 0.2276-0.1152 0.3516-0.0935-0.2492-0.1874-0.4964-0.293-0.8672-0.2893-1.016-0.6034-2.398-0.9102-3.779-0.3067-1.382-0.6064-2.764-0.875-3.812-0.1343-0.5245-0.2587-0.9626-0.3828-1.295-0.0407-0.1088-0.08749-0.1945-0.1328-0.2852 0.2724-0.1308 0.5397-0.207 0.8047-0.207zm-1.564 0.9922c0.0914 0.2648 0.1929 0.6006 0.3066 1.045 0.2604 1.017 0.5597 2.394 0.8672 3.779 0.3074 1.385 0.6236 2.775 0.9258 3.836 0.1511 0.5306 0.2957 0.9758 0.4492 1.32 0.0768 0.1723 0.1523 0.3194 0.2578 0.4551 0.0169 0.0217 0.04816 0.04331 0.06836 0.06641-0.4528 0.3284-0.8841 0.5059-1.311 0.5059-0.5694 0-1.145-0.3171-1.773-0.8867-0.6281-0.5697-1.278-1.367-1.971-2.186-0.0629-0.0743-0.1335-0.1479-0.1973-0.2227 0.0423-0.0461 0.0854-0.0914 0.123-0.1406 0.2373-0.3107 0.4135-0.6892 0.5723-1.119 0.3176-0.8599 0.5495-1.93 0.7676-2.982s0.4215-2.088 0.6465-2.822c0.0894-0.2917 0.1821-0.482 0.2676-0.6484zm-1.439 1.211c-0.1562 0.6468-0.3042 1.338-0.4531 2.057-0.2164 1.044-0.4487 2.086-0.7266 2.838-0.1375 0.3722-0.2881 0.6711-0.4258 0.8535-0.0415-0.0452-0.07909-0.0919-0.1211-0.1367-0.0929-0.3139-0.19-0.7118-0.2969-1.125-0.1143-0.442-0.2342-0.8851-0.3926-1.254-0.0587-0.1368-0.1267-0.2612-0.209-0.3809 0.6868-0.5958 1.306-1.299 1.885-1.982 0.2538-0.2999 0.4968-0.585 0.7402-0.8691zm7.797 2.055c0.4388 0.4627 0.9076 0.8914 1.412 1.254 0.2131 0.1967 0.4364 0.3855 0.6797 0.5527-1.224 0.6571-2.233 1.789-3.143 2.863-0.2756 0.3257-0.5396 0.6373-0.8027 0.9434 0.1814-0.6955 0.3659-1.5 0.5742-2.332 0.2341-0.9355 0.4976-1.86 0.7812-2.506 0.1418-0.323 0.2916-0.5748 0.4121-0.7109 0.058-0.0656 0.06434-0.05355 0.08594-0.06445zm-11.21 1.432c0.0263 0.0445 0.04612 0.0661 0.07812 0.1406 0.0737 0.1716 0.1481 0.458 0.2227 0.7188-0.2865-0.2125-0.589-0.3918-0.9023-0.5488 0.1443-0.0724 0.2893-0.1433 0.4277-0.2285 0.0587-0.0298 0.115-0.04953 0.1738-0.08203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fit-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fit-curve.svg
new file mode 100644
index 000000000..e7df5b423
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fit-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.53 5c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523zm-6 1c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.476-0.6763 1.476-1.477 0-0.8002-0.6586-1.523-1.476-1.523zm-4.022 4c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.6473 0 1.191-0.4262 1.39-1h11.11v-1h-11.12c-0.2105-0.5661-0.7443-1-1.377-1zm11.02 3c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523zm-4.998 1c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-filter-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-filter-curve.svg
new file mode 100644
index 000000000..af456c6c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-filter-curve.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h1v-3h3v-1zm6 0v8h-6v1h6v5h1v-5h7v-1h-7v-8zm4 0v1h3v3h1v-4zm-10 10v4h4v-1h-3v-3zm13 0v3h-3v1h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m7 7v5h1v-4h6v4h1v-5h-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 12.01 0.842 0.2108s0.4392-1.426 0.7662-2.233c0.3325-0.8205 0.7357-1.634 1.17-2.212 0.4322-0.5762 0.8432-0.7739 1.221-0.7763 0.3637 0.01237 0.6973 0.06753 1.02 0.3889 0.3248 0.3235 0.6394 0.8151 0.93 1.425 0.4306 0.9039 1.172 3.284 1.172 3.284l0.8783-0.09713s-0.7839-2.552-1.276-3.585c-0.3173-0.6661-0.6719-1.242-1.107-1.676-0.4354-0.4337-0.9735-0.7225-1.673-0.7312s-1.333 0.533-1.846 1.216c-0.5129 0.6837-0.9367 1.553-1.286 2.416-0.3505 0.865-0.8115 2.37-0.8115 2.37" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-transform-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-transform-curve.svg
new file mode 100644
index 000000000..b6705f0b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-fourier-transform-curve.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.007 4.001-0.01367 14h1v-6l13.01-2e-3v-1l-13.01 2e-3 0.01367-5.002v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8.469 4.001c-0.672 0-1.216 0.5281-1.657 1.195-0.441 0.6666-0.8054 1.514-1.106 2.355-0.6009 1.682-1.084 3.735-1.084 3.735s0.7502 0.07147 0.803-0.157c0.1307-0.5658 0.5583-2.1 0.9656-3.239 0.2858-0.7999 0.6326-1.593 1.006-2.157 0.3716-0.5617 0.7426-0.8505 1.068-0.8528 0.3127 0.01206 0.5818 0.1619 0.8591 0.4751 0.2792 0.3154 0.5497 0.7947 0.7996 1.39 0.4997 1.19 0.9173 2.823 1.335 4.464 0.4178 1.641 0.835 3.289 1.382 4.563 0.2733 0.6369 0.5783 1.186 0.9563 1.589 0.3769 0.4027 0.8465 0.6545 1.366 0.6392 0.6513-0.0037 1.146-0.5547 1.509-1.227 0.3643-0.6746 0.6363-1.523 0.849-2.365 0.2257-0.8937 0.3823-1.782 0.4795-2.419 0.08601-0.5636-0.6387-0.796-0.6958-0.3992-0.08894 0.6174-0.2506 1.597-0.4962 2.569-0.2017 0.7986-0.4631 1.591-0.7633 2.147s-0.5995 0.8221-0.8881 0.8221h-0.0102c-0.3148 0.01027-0.5757-0.1218-0.8504-0.4153s-0.5435-0.7548-0.7924-1.335c-0.4977-1.16-0.9159-2.779-1.334-4.42-0.4177-1.641-0.8345-3.302-1.38-4.601-0.2728-0.6493-0.5777-1.211-0.952-1.634-0.3743-0.4228-0.837-0.7044-1.358-0.7212h-0.00439z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.007 5.001v1h6v11h7v-6h-1v5h-5v-11z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-interpolation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-interpolation-curve.svg
new file mode 100644
index 000000000..bc7d11d85
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-interpolation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-1h-13v-13zm5.52 2.578-3.186 8.49 0.9375 0.3516 2.816-7.508 6.518 2.793 0.3945-0.9199z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-four-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-four-axes.svg
new file mode 100644
index 000000000..78419f5ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-four-axes.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 0.9998h10.88l-2.144 2.145-1.859-1.859-3.965 3.965h-2.91zm12 0.4614v11.02l-3.264-3.236-1.859 1.832-3.609-3.582h-3.266v-0.9954h3.266l3.609-3.609 1.859 1.859 3.264-3.291zm-12 7.289h2.91l3.965 3.965 1.859-1.859c0.7388 0.6934 1.43 1.433 2.152 2.142h-10.89z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered-origin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered-origin.svg
new file mode 100644
index 000000000..753bb4e9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered-origin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v6l-1 1h-5v1h4l-1 1v4h-3v1h4v-4.586l1.414-1.414h0.5859v6h1v-6h7v-1h-7v-0.5859l1.414-1.414h2.586v-2.586l1.414-1.414h1.586v-1h-2l-1.998 1.998v0.00195h-2e-3v2h-2l-1 1v-5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered.svg
new file mode 100644
index 000000000..3e49a1852
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes-centered.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4v2.398l-3.004 1.596 0.003906 3.006h-3l-6e-6 -7h-1l6e-6 7h-6v1h6v2.977l-2.369 2.023h-3.631v1h4l2-1.715v1.715h1v-2.572l4-3.428h3v-1h-3v-2.406l3-1.594v-3zm-6 8h2.484l-2.484 2.123z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes.svg
new file mode 120000
index 000000000..72f814685
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-plot-two-axes.svg
@@ -0,0 +1 @@
+view-financial-account-investment-security.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-smoothing-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-smoothing-curve.svg
new file mode 100644
index 000000000..d2a7463f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-xy-smoothing-curve.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.001 17v-3h4v-5h3v-4h4v-1h-5v4h-3v5h-4v4" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4.001 4-0.00195 9.344v4.656h14v-1h-10.61c0.4032-0.3375 0.788-0.7413 1.158-1.189 1.04-1.26 2.002-2.893 2.986-4.508 0.9845-1.615 1.99-3.212 3.061-4.381s2.175-1.889 3.4-1.9l-0.0078-1c-1.558 0.01472-2.891 0.929-4.053 2.197-1.162 1.269-2.187 2.913-3.176 4.535-0.9889 1.622-1.943 3.224-2.906 4.391-0.9623 1.166-1.898 1.852-2.857 1.854l0.001953-13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-x.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-x.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-x.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-x.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-y.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-out-y.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/labplot-zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/language-chooser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/language-chooser.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/language-chooser.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/languages.svg b/.icons/Gruvbox-Plus-Dark/actions/22/languages.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/languages.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-neighbour.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-neighbour.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-neighbour.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-personal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-personal.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-personal.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-recommended.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-recommended.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-recommended.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-tag.svg
new file mode 100644
index 000000000..0d5cdd02d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lastfm-tag.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3.5 1c1.5 0 2.144 0.1874 3 0.9219v2.699c-0.4095-0.384-1.263-0.9463-2-1.072v2.951c0 0.8285-0.7835 1.5-1.75 1.5s-1.75-0.6715-1.75-1.5 0.7835-1.5 1.75-1.5c0.2595 2.5e-4 0.5157 0.04898 0.75 0.1445v-4.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/latex-config.svg b/.icons/Gruvbox-Plus-Dark/actions/22/latex-config.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/latex-config.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/latex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/latex.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/latex.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-bottom.svg
new file mode 100644
index 000000000..aa61bda49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4-3 4h4l3-4zm-8 2v8l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-8zm8 3-3 4h4l3-4zm-2 5-3 4h6l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-delete.svg
new file mode 100644
index 000000000..8cb1fcdb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 3h9l3-3zm0 4-3 3h9l3-3zm5 5.414 1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586h-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-duplicate.svg
new file mode 100644
index 000000000..13d107ccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7-3 3h11l3-3zm0 5-3 3h11l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-lower.svg
new file mode 100644
index 000000000..ab6325f61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-lower.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v6l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-6zm8 0-3 4h4l3-4zm0 5-3 4h4l3-4zm-2 5-3 4h6l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-new.svg
new file mode 100644
index 000000000..b999a0fba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 3h9l3-3zm0 4-3 3h9l3-3zm7 4v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-next.svg
new file mode 100644
index 000000000..bc1a12afb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-next.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h11l3-4zm0 10-3 4h11l3-4zm4-1 3.199-2.4-1.199-1.6-2 1.5-2-1.5-1.199 1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-previous.svg
new file mode 100644
index 000000000..e203bcab0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-previous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4 3 4h-11l-3-4zm0 10 3 4h-11l-3-4zm-4-5-3.199 2.4 1.199 1.6 2-1.5 2 1.5 1.199-1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-raise.svg
new file mode 100644
index 000000000..6757c66b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-raise.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h6l3-4zm0 5-3 4h4l3-4zm8 0-3 3 0.6562 1.406 1.344-1.406v6h2v-6l1.344 1.406 0.6562-1.406zm-8 5-3 4h4l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-rename.svg
new file mode 120000
index 000000000..9b67d6fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-rename.svg
@@ -0,0 +1 @@
+edit-rename.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-top.svg
new file mode 100644
index 000000000..34e645a19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-top.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h6l3-4zm8 1-3 3 0.6562 1.406 1.344-1.406v8h2v-8l1.344 1.406 0.6562-1.406zm-8 4-3 4h4l3-4zm0 5-3 4h4l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-off.svg
new file mode 100644
index 000000000..84618bd86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-off.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.535 3.998 3 3h4.482l2.982-3zm5 5 2.725 2.725 2.74-2.725zm-6.303 0.7676-2.232 2.232h4.465zm0.7676 5.232-3 3h10.46l-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.416 3.998-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-on.svg
new file mode 100644
index 000000000..31708dba1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/layer-visible-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4.5-3 3h11l3-3zm0 5-3 3h11l3-3zm0 5-3 3h11l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ledger.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ledger.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ledger.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/leftjust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/leftjust.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/leftjust.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lens.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lens.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lens.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lensautofix.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lensautofix.svg
new file mode 100644
index 000000000..c8a81e784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lensautofix.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 3c-1.108 0-2 0.892-2 2s0.892 2 2 2 2-0.892 2-2c0-0.2048-0.039-0.3982-0.0957-0.584-0.1579 0.3437-0.5 0.584-0.9043 0.584-0.554 0-1-0.446-1-1 0-0.4043 0.2403-0.7464 0.584-0.9043-0.1858-0.0567-0.3792-0.0957-0.584-0.0957zm0-2c-2.209 0-4 1.791-4 4 2e-7 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4zm0 1c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lensdistortion.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lensdistortion.svg
new file mode 100644
index 000000000..a2dcdbf48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lensdistortion.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h12v2.008c-1.729-0.6519-3.835-1.006-6-1.008-2.166 0.002816-4.271 0.3572-6 1.01zm6 2c2.217 0.00295 4.354 0.3695 6 1.029v1.43c-1.262-0.9039-3.54-1.458-6-1.459-2.46 0.0012-4.738 0.5551-6 1.459v-1.426c1.645-0.6612 3.782-1.029 6-1.033zm0 2c3.314 0 6 0.8954 6 2s-2.686 2-6 2-6-0.8954-6-2 2.686-2 6-2zm-6 3.535c1.262 0.9039 3.54 1.458 6 1.459 2.458-3.78e-4 4.735-0.5527 6-1.455v1.428c-1.645 0.6612-3.782 1.029-6 1.033-2.218-0.004017-4.355-0.372-6-1.033zm12 2.449v2.016h-12v-2.01c1.729 0.6526 3.834 1.007 6 1.01 2.167-0.0045 4.273-0.3609 6-1.016z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/libpeas-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/libpeas-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/libpeas-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/license.svg b/.icons/Gruvbox-Plus-Dark/actions/22/license.svg
new file mode 100644
index 000000000..ab7d941d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/license.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.396-1.201l-0.7988-0.5996a2 2 0 0 1-1.598 0.8008 2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 1.6 0.8008l0.7969-0.5996a3 3 0 0 0-2.396-1.201z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lighttable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lighttable.svg
new file mode 100644
index 000000000..67ebef15b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lighttable.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.05 6.05c-2.725 2.725-2.725 7.174 0 9.899s7.174 2.725 9.899 0 2.725-7.174 0-9.899-7.174-2.725-9.899 0zm1.414 8.485 7.071-7.071c1.953 1.953 1.953 5.118 0 7.071s-5.118 1.953-7.071 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lighttableadd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lighttableadd.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lighttableadd.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lilypond.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lilypond.svg
new file mode 120000
index 000000000..0bb33e641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lilypond.svg
@@ -0,0 +1 @@
+music-note-16th.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/linear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/linear.svg
new file mode 100644
index 000000000..1ce552826
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/linear.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 18h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lines-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lines-connector.svg
new file mode 100644
index 000000000..4824ab951
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lines-connector.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v1.514h-2.539l-1.6 9.986h-1.861v-1.5h-4v4h4v-1.5h2.539l1.598-9.986h1.863v1.486h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/link.svg
new file mode 100644
index 000000000..28a514354
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/link.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 2e-5 2-0.892 2-2v-4l-2-0.0059v4.006h-10v-10h4v-2zm6 0v2h2.586s-5.277 5.3-5.293 5.291c-0.3917 0.3917-0.3917 1.024 0 1.416 0.3917 0.3917 1.024 0.3917 1.416 0l5.281-5.293 0.009766 2.58 2 0.00586-0.009766-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-add-font.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-add-font.svg
new file mode 100644
index 000000000..b097f6374
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-add-font.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-7h5v-2h-5v-3h8v-2h-8zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-add-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-add-user.svg
new file mode 100644
index 000000000..421527cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-add-user.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h8.357c-0.8622-0.7588-1.357-1.851-1.357-3 9.99e-4 -1.146 0.4931-2.236 1.352-2.994-0.4381-0.08483-0.8904-0.1303-1.352-0.1309zm4 0.125c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.748 0.75h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-add.svg
new file mode 100644
index 000000000..c96ae0e65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-all.svg
new file mode 100644
index 000000000..7d5413c15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h14v-2zm0 4v2h14v-2zm0 4v2h7c0.0033-0.7031 0.192-1.393 0.5469-2h-7.547z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-user.svg
new file mode 100644
index 000000000..d247e09a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove-user.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01278-1.308-0.02099-1.471-0.02222z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove.svg
new file mode 100644
index 000000000..c8eb5e1c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v4h14v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/list-resource-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/list-resource-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/list-resource-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/loading.svg b/.icons/Gruvbox-Plus-Dark/actions/22/loading.svg
new file mode 100644
index 000000000..f12333c16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/loading.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 9a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/location.svg b/.icons/Gruvbox-Plus-Dark/actions/22/location.svg
new file mode 100644
index 000000000..7ced880a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/location.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v2h7c1.679 0 3 1.321 3 3s-1.321 3-3 3h-1v-2l-5 3 5 3v-2h1c2.751 0.1009 5-2.247 5-5s-2.247-5-5-5zm-2 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/locationbar_erase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/locationbar_erase.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/locationbar_erase.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lock-question.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lock-question.svg
new file mode 100644
index 000000000..023c48364
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lock-question.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.216 0-4 1.823-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2zm0.207 5c0.6635 0 1.193 0.1481 1.574 0.4375 0.3812 0.2965 0.5723 0.6914 0.5723 1.186 0 0.3106-0.1058 0.5865-0.3105 0.8477-0.2047 0.2541-0.4741 0.4514-0.7988 0.5996-0.1835 0.1059-0.3037 0.212-0.3672 0.332-0.06353 0.1271-0.09766 0.2828-0.09766 0.4805h-1.412c0-0.3529 0.07096-0.5943 0.2051-0.7637 0.1482-0.1694 0.3868-0.3659 0.7539-0.5918 0.1835-0.09882 0.3331-0.2256 0.4531-0.3809 0.09882-0.1482 0.1543-0.3258 0.1543-0.5234 0-0.2118-0.06239-0.3663-0.1895-0.4863-0.1271-0.1271-0.3183-0.1836-0.5371-0.1836-0.1906 0-0.3452 0.04961-0.4863 0.1484-0.1129 0.09882-0.1836 0.2457-0.1836 0.4434h-1.391c-0.03529-0.4871 0.1606-0.9099 0.5488-1.164 0.3812-0.2541 0.8835-0.3809 1.512-0.3809zm-0.8398 4.588h1.412v1.412h-1.412z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lock.svg
new file mode 100644
index 000000000..47b842e20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lock.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-2.216 0-4 1.822-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/love-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/love-amarok.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/love-amarok.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/love.svg b/.icons/Gruvbox-Plus-Dark/actions/22/love.svg
new file mode 100644
index 000000000..42494d7cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/love.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-1.657 0-3 1.567-3 3.5 0 4.667 5 8.167 7 10.5 2-2.333 7-5.833 7-10.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/loved_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/loved_radio.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/loved_radio.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/low-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/22/low-brightness.svg
new file mode 120000
index 000000000..901751802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/low-brightness.svg
@@ -0,0 +1 @@
+brightness-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lpi-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lpi-help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/lpi-translate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-translate.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/lpi-translate.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-archive.svg
new file mode 100644
index 000000000..69624dd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-archive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v1h8v-1zm-2 1c-1 0-1 1-1 1v11s1e-6 1 1 1h12c1 0 1-1 1-1v-11s-1e-6 -1-1-1h-1v9h-3c0 1.11-0.89 2-2 2s-2-0.89-2-2h-3v-9zm2 1v1h8v-1zm0 2v5h8v-5zm1 1 3 1.5 3-1.5v1l-3 1.5-3-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-attachment.svg
new file mode 100644
index 000000000..30b7d9ed1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-attachment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.79 4.001c-0.9918-0.01139-1.949 0.5147-2.515 1.321-1.883 2.413-3.771 4.822-5.652 7.236-0.8491 1.14-0.8164 2.835 0.07194 3.944 0.3079 0.3864 0.7065 0.6884 1.097 0.986 1.002 0.6935 2.422 0.6774 3.411-0.03211 0.5925-0.405 0.9565-1.041 1.41-1.581 1.059-1.362 2.13-2.715 3.182-4.082 0.5879-0.8497 0.4079-2.125-0.4101-2.764-0.4283-0.4104-1.026-0.6584-1.623-0.5786-0.597 0.05715-1.115 0.4315-1.447 0.9171-1.244 1.595-2.496 3.185-3.734 4.784-0.3007 0.4346 0.00546 1.122 0.5425 1.152 0.322 0.04168 0.5827-0.185 0.748-0.4358 1.248-1.594 2.489-3.193 3.742-4.783 0.2112-0.2325 0.5864-0.1854 0.7841 0.03705 0.2491 0.1591 0.3926 0.4906 0.2429 0.7666-0.3616 0.5003-0.7581 0.9766-1.133 1.467-0.9362 1.196-1.867 2.396-2.807 3.588-0.5151 0.6193-1.505 0.7476-2.156 0.2672-0.3829-0.3089-0.817-0.6111-0.982-1.099-0.2445-0.6195-0.09076-1.354 0.3564-1.842 1.881-2.405 3.757-4.813 5.641-7.215 0.5144-0.6204 1.505-0.7502 2.156-0.2691 0.3853 0.3118 0.8219 0.618 0.9849 1.111 0.225 0.5852 0.1027 1.278-0.2986 1.759-0.3032 0.4346 0.0036 1.123 0.5415 1.154 0.3463 0.04363 0.6255-0.2154 0.7824-0.4969 0.7983-1.19 0.6793-2.901-0.284-3.963-0.3089-0.3268-0.6619-0.613-1.028-0.8731-0.4821-0.3077-1.052-0.477-1.624-0.4763z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-deleted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-deleted.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-deleted.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-later.svg
new file mode 120000
index 000000000..f550426b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-later.svg
@@ -0,0 +1 @@
+download-later.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-now.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-now.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-download-now.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-full.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-full.svg
new file mode 100644
index 000000000..48fe7ceb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-full.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2l7.994-2e-3v-3.002c0-1 1-1 1-1v-0.5c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v0.5h2e-3l0.0039-5.996c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11.49 3.996c-0.8284 0-1.5 0.6716-1.5 1.5v1.5h-1v3h5v-3h-1v-1.5c0-0.8284-0.6716-1.5-1.5-1.5zm0 1c0.2761 0 0.5 0.2239 0.5 0.5v1.5h-1v-1.5c0-0.2761 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-part.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-part.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted-part.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-flag.svg
new file mode 100644
index 000000000..dcb262258
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-flag.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7.6v-5.801l-1.6 0.8008-6-3v-2l6 3 6-3v2l-1.439 0.7188c0.099 0.043 0.1923 0.09741 0.2793 0.1621l3.16 2.369v-5.25c0-1.108-0.892-2-2-2zm9 6v6h1v-2l4-1-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-flagged.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-flagged.svg
new file mode 120000
index 000000000..c652f2ea1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-flagged.svg
@@ -0,0 +1 @@
+mail-flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-sent.svg
new file mode 100644
index 000000000..85214f698
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-folder-sent.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.943 4.941c0.7046 0.6244 1.057 1.448 1.057 2.473 0 0.8423-0.2148 1.519-0.6445 2.029-0.4297 0.5073-0.9626 0.7617-1.598 0.7617-0.3128 0-0.5658-0.08545-0.7617-0.2578-0.1959-0.1724-0.3026-0.3974-0.3184-0.6738h-0.0293c-0.2212 0.6211-0.6218 0.9316-1.203 0.9316-0.436 0-0.7881-0.1631-1.057-0.4883-0.2654-0.3252-0.3984-0.776-0.3984-1.352 0-0.7447 0.185-1.349 0.5547-1.814 0.3697-0.4683 0.8146-0.7012 1.336-0.7012 0.4708 0 0.7667 0.1898 0.8867 0.5703h0.01953l0.04688-0.4824h1.066c-0.1422 1.385-0.2129 2.291-0.2129 2.717 0 0.4553 0.1192 0.6816 0.3594 0.6816 0.2528-1e-6 0.4627-0.1709 0.627-0.5156s0.2461-0.7955 0.2461-1.352c0-0.761-0.2363-1.385-0.707-1.869-0.4708-0.4878-1.127-0.7305-1.971-0.7305-0.9036 0-1.656 0.3242-2.256 0.9746-0.5972 0.6472-0.8965 1.438-0.8965 2.371 0 0.9041 0.2634 1.616 0.791 2.137 0.5308 0.5203 1.263 0.7793 2.195 0.7793 0.7109 0 1.362-0.1383 1.953-0.418v0.9316c-0.5403 0.2374-1.236 0.3555-2.086 0.3555-1.166 0-2.115-0.3431-2.848-1.029-0.7299-0.6894-1.096-1.614-1.096-2.775 0-1.184 0.3895-2.18 1.17-2.986s1.787-1.209 2.971-1.21 2.103 0.3133 2.805 0.9409zm-2.897 1.756c-0.2844 0-0.5152 0.167-0.6953 0.502-0.1769 0.3317-0.2656 0.7172-0.2656 1.156 0 0.3122 0.05962 0.5568 0.1797 0.7324 0.1232 0.1724 0.2819 0.2578 0.4746 0.2578 0.297 0 0.5306-0.1637 0.7012-0.4922s0.2559-0.7668 0.2559-1.316c0-0.2602-0.06158-0.4656-0.1816-0.6152-0.1169-0.1496-0.2729-0.2246-0.4688-0.2246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-attachment.svg
new file mode 120000
index 000000000..a97cdc593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-attachment.svg
@@ -0,0 +1 @@
+mail-attachment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-custom.svg
new file mode 100644
index 000000000..89c50d772
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward-custom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5zm4 8.5-0.4785 1.346-1.289-0.6133 0.6133 1.289-1.346 0.4785 1.346 0.4785-0.6133 1.289 1.289-0.6133 0.4785 1.346 0.4785-1.346 1.289 0.6133-0.6133-1.289 1.346-0.4785-1.346-0.4785 0.6133-1.289-1.289 0.6133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward.svg
new file mode 100644
index 000000000..0f14ee854
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forward.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded-replied.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded-replied.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-forwarded.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-invitation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-invitation.svg
new file mode 100644
index 000000000..d8449e01c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-invitation.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm6 1.996c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-important.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-important.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-important.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-junk.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-junk.svg
new file mode 100644
index 000000000..ed3bcd729
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-junk.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.219 4-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-notjunk.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-notjunk.svg
new file mode 100644
index 000000000..caf6e0dc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-notjunk.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.219 4-0.3125 0.2812-3.625 3.625-0.2812 0.3125v5.562l0.2812 0.3125 3.625 3.625 0.3125 0.2812h5.562l0.3125-0.2812 3.625-3.625 0.2812-0.3125v-5.562l-0.2812-0.3125-3.625-3.625-0.3125-0.2812zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2v-3zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-read.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-read.svg
new file mode 100644
index 000000000..77aa7859c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-read.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-4.801c0-0.6648 0.5344-1.199 1.199-1.199h4.801v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm10 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-3c0-0.554-0.446-1-1-1zm3.07 0.9824c0.0111-1.18e-4 0.02252 9.86e-4 0.0332 0.0019 0.1425 0.01286 0.2461 0.1152 0.2461 0.1152s0.27 0.2714 0 0.5293v2e-3l-2.387 2.387-1.326-1.326c-0.1416-0.1346-0.1416-0.3967 0-0.5312 0.1416-0.1346 0.3897-0.1346 0.5312 0l0.7949 0.7969 1.855-1.857c0.08662-0.08669 0.1742-0.1164 0.252-0.1172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-task.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-task.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-task.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread-new.svg
new file mode 120000
index 000000000..3c2488771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread-new.svg
@@ -0,0 +1 @@
+mail-unread-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread.svg
new file mode 100644
index 000000000..4151fba09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-mark-unread.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-meeting-request-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-meeting-request-reply.svg
new file mode 100644
index 000000000..252647b4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-meeting-request-reply.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4.998-12 2e-3c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10v-7.477s-3.129 1.938-3.996 2.475l-6-3v-2l6 3 6-3-0.0039 1.002h2l0.0039-1.002c0.0043-1.108-0.892-2-2-2zm-0.457 4.525v4.477h2.453v-4.477zm0 5.477v2h2.453v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new-list.svg
new file mode 100644
index 000000000..2e3374a95
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new-list.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 1-1h5v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm9 5v1h5v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new.svg
new file mode 100644
index 000000000..dce1514fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm5 2.996h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-message.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-message.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-move.svg
new file mode 100644
index 000000000..859b81811
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-move.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm6 1.996 4 4-4 4-1.5-1.5 1.5-1.5h-4v-2h4l-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-open-multiple.svg
new file mode 100644
index 000000000..1a52922ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-open-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v2h10v-2zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3zm12 0v4l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm-11 2v2h10v-2zm7 4c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-queue.svg
new file mode 100644
index 000000000..615311d8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-queue.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8.355c-0.8309-0.733-1.355-1.805-1.355-3 0-2.209 1.791-4 4-4 1.195 0 2.267 0.5255 3 1.355v-4.355c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 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-2zm-0.4902 0.4531v2l1.094 1.094 0.707-0.707-0.8008-0.8008v-1.586h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-queued.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-queued.svg
new file mode 120000
index 000000000..d27ae1645
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-queued.svg
@@ -0,0 +1 @@
+mail-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-read.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-read.svg
new file mode 100644
index 000000000..ccddb566c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-read.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v2h10v-2zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2v4l-6 3-6-3zm1 2v2h10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-receive.svg
new file mode 100644
index 000000000..836532dc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-receive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm5 1.996h2v4l1.5-1.5 1.5 1.5-4 4-4-4 1.5-1.5 1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-replied.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-replied.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all-rtl.svg
new file mode 120000
index 000000000..4ed89cd02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all-rtl.svg
@@ -0,0 +1 @@
+reply-all-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-author.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-author.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-author.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-custom.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-list.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-list.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-sender.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-sender.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply-sender.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-send-receive.svg
new file mode 100644
index 000000000..0cc02f6d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-send-receive.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-4 4h2v5h4v-5h2zm4 5v5h-2l4 4 4-4h-2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-send.svg
new file mode 100644
index 000000000..f261c9652
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-send.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6l9 1-9 1v6l14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-sent.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-sent.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signature-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signature-unknown.svg
new file mode 100644
index 000000000..ab9c129d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signature-unknown.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.0036 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17 11-4 4v2h2l4-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-full.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-full.svg
new file mode 100644
index 000000000..e6aa18378
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-full.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.00361 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm12 4-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-fully.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-fully.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-fully.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-part.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-part.svg
new file mode 100644
index 000000000..7331bb814
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-part.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.0036 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m17 11-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-verified.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-verified.svg
new file mode 120000
index 000000000..8221c41f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed-verified.svg
@@ -0,0 +1 @@
+mail-mark-read.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-signed.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-tagged.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-tagged.svg
new file mode 100644
index 000000000..0b68be33f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-tagged.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h11c-1.645 0-3-1.355-3-3s1.355-3 3-3 3 1.355 3 3v-7c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16 12c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-task.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-task.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-task.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-ignored.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-ignored.svg
new file mode 100644
index 000000000..286c7ca02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-ignored.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-4 5.996h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-watch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-watch.svg
new file mode 100644
index 000000000..a446fcf70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-thread-watch.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 6a3.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-multiple.svg
new file mode 100644
index 000000000..9fced5bed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3v-2l6 3 6-3v2l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm8 6c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-new.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread-new.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail-unread.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_generic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_generic.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_generic.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_replyall.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_replyall.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_replyall.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_send.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mail_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mail_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mail_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/makeidx.svg b/.icons/Gruvbox-Plus-Dark/actions/22/makeidx.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/makeidx.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/manga.svg b/.icons/Gruvbox-Plus-Dark/actions/22/manga.svg
new file mode 100644
index 000000000..7e405960e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/manga.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 11-5-5v2h-6v-2l-5 5 5 5v-2h6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/map-flat.svg b/.icons/Gruvbox-Plus-Dark/actions/22/map-flat.svg
new file mode 100644
index 000000000..351d45806
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/map-flat.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14h-9.75zm1 1h3.25v3.25h-3.25zm4.25 0h3.5v3.25h-3.5zm4.5 0h3.25v3.25h-3.25zm-8.75 4.25h3.25v3.5h-3.25zm4.25 0h3.5v3.5h-3.5zm4.5 0h3.25v3.5h-3.25zm-8.75 4.5h3.25v3.25h-3.25zm4.25 0h3.5v3.25h-3.5zm4.5 0h3.25v3.25h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/map-globe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/map-globe.svg
new file mode 100644
index 000000000..3d91e3aa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/map-globe.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.05 6.05a7 7 0 0 0 1e-7 9.899 7 7 0 0 0 9.899 0 7 7 0 0 0 0-9.899 7 7 0 0 0-9.899 0zm0.5455 1.253 3.697 3.697-1.753 1.753c-1.349-1.557-1.997-3.511-1.945-5.45zm0.7071-0.7071c1.938-0.05245 3.893 0.5959 5.45 1.945l-1.753 1.753zm1.062-0.9626a6 6 0 0 1 6.508 0.7872l-1.411 1.411c-1.47-1.294-3.262-2.027-5.096-2.199zm-2.728 2.764c0.1772 1.823 0.9081 3.603 2.195 5.064l-1.4 1.4a6 6 0 0 1-0.7941-6.465zm1.501 7.172 1.395-1.395c1.411 1.287 3.132 2.043 4.908 2.27a6 6 0 0 1-6.303-0.8756zm2.102-2.102 1.759-1.759 3.81 3.81c-1.989 0.05403-3.994-0.6298-5.57-2.051zm2.467-2.467 1.759-1.759c1.421 1.576 2.105 3.581 2.051 5.57zm2.467-2.467 1.395-1.395a6 6 0 0 1 0.8756 6.303c-0.2277-1.776-0.9834-3.497-2.27-4.908z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/map-gnomonic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/map-gnomonic.svg
new file mode 100644
index 000000000..6d093d2a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/map-gnomonic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h3.25v4.09c-1.173-0.3375-2.275-0.8869-3.25-1.621zm4.25 0h3.5v4.322c-0.5772 0.1086-1.163 0.1661-1.75 0.1719-0.5872-0.005794-1.173-0.06331-1.75-0.1719zm4.5 0h3.25v2.469c-0.9753 0.7342-2.077 1.284-3.25 1.621zm-8.75 3.686c0.9981 0.6528 2.096 1.139 3.25 1.439v2.744c-1.154 0.3005-2.252 0.7866-3.25 1.439zm12 0v5.623c-0.9981-0.6528-2.096-1.139-3.25-1.439v-2.744c1.154-0.3005 2.252-0.7866 3.25-1.439zm-7.75 1.648c0.5781 0.09997 1.163 0.1535 1.75 0.1602 0.5867-0.0066 1.172-0.06019 1.75-0.1602v2.326c-0.5781-0.09997-1.163-0.1535-1.75-0.1602-0.5867 0.00663-1.172 0.06019-1.75 0.1602zm1.75 3.166c0.5873 0.0064 1.173 0.06461 1.75 0.1738v3.326h-3.5v-3.326c0.5771-0.1092 1.163-0.1674 1.75-0.1738zm-2.75 0.4062v3.094h-3.25v-1.475c0.9755-0.7335 2.077-1.282 3.25-1.619zm5.5 0c1.173 0.3369 2.275 0.8856 3.25 1.619v1.475h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/map-mercator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/map-mercator.svg
new file mode 100644
index 000000000..9c55b90ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/map-mercator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25zm-8.75 4h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mark-location.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mark-location.svg
new file mode 100644
index 000000000..4a91138b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mark-location.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/markasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/22/markasblank.svg
new file mode 100644
index 000000000..52e5b9580
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/markasblank.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h3v-2h-3v-10h3v-2zm7 0v2h3v10h-3v2h3c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm-6 8v3h8v-3h-2v1h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math0.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math0.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math0.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math1.svg
new file mode 100644
index 000000000..0d862ac6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math1.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c2.965-0.01033 4.79-1.819 5.424-2.576 0.184-0.2198 0.3359-0.4633 0.3359-0.75v-2e-3l-2e-3 -2e-3c0-0.5557-0.4501-1.006-1.006-1.006-0.285 6.03e-4 -0.5797 0.1025-0.752 0.3301-0.472 0.6239-1.769 2.006-4 2.006-2.761 0-5-2.239-5-5s2.239-5 5-5c1.575 0.00645 3.055 0.7543 3.994 2.02l0.0039-0.00391c8.88e-4 0.00119 0.0011 0.00272 2e-3 0.00391 0.1721 0.2273 0.4672 0.3275 0.752 0.3281 0.5551 0 1.005-0.4484 1.006-0.8691 9.34e-4 -0.4043-0.1282-0.6356-0.3555-0.9082-0.665-0.7898-2.477-2.554-5.402-2.57zm1 4v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math2.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math2.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math3.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math3.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math3.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math7.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math7.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math7.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/math9.svg b/.icons/Gruvbox-Plus-Dark/actions/22/math9.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/math9.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/measure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/measure.svg
new file mode 100644
index 000000000..f3143d343
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/measure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h12c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10zm1 7-3 2.5 3 2.5zm8 0v5l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover-manager-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover-manager-amarok.svg
new file mode 100644
index 000000000..1eb262d59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover-manager-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm3 2h9v10h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-cover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-album-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-repeat-amarok.svg
new file mode 120000
index 000000000..cf79da28b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-album-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-album-track.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-track.svg
new file mode 100644
index 000000000..a6363ead6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-album-track.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h6v-2h-3v-10h11v-2zm11 4v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-eject.svg
new file mode 100644
index 000000000..39d313b55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-eject.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-6 6v2h12v-2zm-6 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-forward.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-forward.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-import-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-import-audio-cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-import-audio-cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-mount.svg
new file mode 100644
index 000000000..d94ef6322
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-mount.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2l6 6 6-6v-2zm0 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-pause.svg
new file mode 100644
index 000000000..3411a5d75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-pause.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v12h4v-12zm8 0v12h4v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-paused.svg
new file mode 100644
index 000000000..10b7641b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-paused.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm1 3h3v8h-3zm5 0h3v8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-playing.svg
new file mode 100644
index 000000000..79c6d015f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-playing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm2 3 7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start-rtl.svg
new file mode 100644
index 000000000..19f3d5a87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5-1.102 0.5996-9.898 5.4 11 6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start.svg
new file mode 100644
index 000000000..f2c79aadc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v12l11-6-9.898-5.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stop.svg
new file mode 100644
index 000000000..022e9323e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v12h12v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stopped.svg
new file mode 100644
index 000000000..44e06f0aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playback-stopped.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-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-2zm1 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-append.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-append.svg
new file mode 100644
index 000000000..b8ea96b38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-append.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4v6l5-3zm6 0v2h8v-2zm4 4v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10 4v2h7v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-normal.svg
new file mode 100644
index 000000000..c8317984b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-normal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v2h-10v2h10v2l4-3zm0 8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-play.svg
new file mode 100644
index 000000000..9f5a47856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-play.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4v6l5-3zm6 0v2h8v-2zm8 4h-8v2h8zm-14 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-amarok.svg
new file mode 120000
index 000000000..8bb4aca32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-amarok.svg
@@ -0,0 +1 @@
+media-repeat-playlist-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-song.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-song.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat.svg
new file mode 100644
index 000000000..0f489d17d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-repeat.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-shuffle.svg
new file mode 100644
index 000000000..534c03d61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-playlist-shuffle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-random-albums-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-random-albums-amarok.svg
new file mode 100644
index 000000000..c347e6777
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-random-albums-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 3v4h1v-1h1v1h1v-4zm1 1h1v1h-1zm-1 4v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-random-tracks-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-random-tracks-amarok.svg
new file mode 100644
index 000000000..e66d4ea58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-random-tracks-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 3v1h1v3h1v-3h1v-1zm0 5v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-record.svg
new file mode 100644
index 000000000..21a265976
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-record.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-3.311 0-6 2.689-6 6s2.689 6 6 6 6-2.689 6-6-2.689-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-album-amarok.svg
new file mode 100644
index 000000000..378d8cc1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-album-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3zm4 5v4h1v-1h1v1h1v-4zm1 1h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-all.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-all.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-none.svg
new file mode 100644
index 000000000..50518e0cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-none.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="M 14,5 V 6.4141 L 15.586,8 14,9.5859 V 11 h 1.414 L 17,9.4141 18.586,11 H 20 V 9.5859 L 18.414,8 20,6.4141 V 5 H 18.586 L 17,6.5859 15.414,5 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 5v2h-2c-2 0-2 2-2 2v6s0 2 2 2h10c2 0 2-2 2-2v-2h-2v2h-10v-6h2v2l4-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-playlist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-playlist-amarok.svg
new file mode 100644
index 000000000..324a3908e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-playlist-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-1v-1h-3v1h-6v-6h2v2l4-3zm4 5v1h3v-1zm0 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-single.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-single.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-single.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-track-amarok.svg
new file mode 100644
index 000000000..a882d986d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-repeat-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-10v-6h2v2l4-3zm5 5v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-rewind.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-rewind.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-rewind.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward.svg
new file mode 100644
index 000000000..16292fcf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-backward.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 16v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward.svg
new file mode 100644
index 000000000..35e5b5ef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-seek-forward.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-show-active-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-show-active-track-amarok.svg
new file mode 100644
index 000000000..9a87f8df5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-show-active-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2 5 5-5 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward.svg
new file mode 100644
index 000000000..64d4f28ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-backward.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6h-2v10h2zm14 10v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward.svg
new file mode 100644
index 000000000..e272c43fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-skip-forward.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 16h2v-10h-2zm-14-10v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-standard-track-progression-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-standard-track-progression-amarok.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-standard-track-progression-amarok.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-track-add-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-add-amarok.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-add-amarok.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-track-edit-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-edit-amarok.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-edit-amarok.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-track-queue-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-queue-amarok.svg
new file mode 100644
index 000000000..e05c223b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-queue-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 7 5 5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-track-remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-track-show-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-show-active.svg
new file mode 100644
index 000000000..b7ed370c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-track-show-active.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4v2h14v-2zm8 4h-8v2h8zm-8 4v2h8v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m18 18v-6l-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles-hidden.svg
new file mode 100644
index 000000000..6fddf0edb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 5h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-8 2h1v1h-1zm2 0h4v1h-4zm5 0h3v1h-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles.svg
new file mode 100644
index 000000000..edd7e9d27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/media-view-subtitles.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 5h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-8 2h1v1h-1zm2 0h4v1h-4zm5 0h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/medskip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/medskip.svg
new file mode 120000
index 000000000..e14a24b61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/medskip.svg
@@ -0,0 +1 @@
+format-line-spacing-double.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending-tentative.svg b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending-tentative.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending-tentative.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-attending.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-no-response.svg b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-no-response.svg
new file mode 100644
index 000000000..b9de03d88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-no-response.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17.5 3a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-request-response.svg b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-request-response.svg
new file mode 100644
index 000000000..016c7e8df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/meeting-participant-request-response.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125zm7.5-8.875c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/meld-version-control.svg b/.icons/Gruvbox-Plus-Dark/actions/22/meld-version-control.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/meld-version-control.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/menu_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/menu_new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/menu_new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/menu_new_sep.svg b/.icons/Gruvbox-Plus-Dark/actions/22/menu_new_sep.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/menu_new_sep.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/merge.svg
new file mode 100644
index 000000000..3302dcf54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/merge.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h4v2h-4c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h7c0.554 0 1-0.446 1-1v-3h4c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1h-4v-3c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-horizontal.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-horizontal.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-vertical.svg
new file mode 100644
index 000000000..12322e540
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4h-14v14h14zm-2 2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2zm-8 4h6l-3-2zm0 2 3 2 3-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mergecell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell.svg
new file mode 100644
index 000000000..5283bf93b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mergecell.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2zm2 4-1 1 2 2v-4zm1-1h4l-2-2zm4 0v4l2-2zm0 4h-4l2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient-fit.svg
new file mode 100644
index 000000000..b93c67272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient-fit.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.347 5.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v1h14v-1zm13 1v13h1v-13zm-13 0v12h1v-12zm0 12v1h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient.svg
new file mode 100644
index 000000000..ce121f5b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mesh-gradient.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.347 5.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v3h3v-3zm11 0v3h3v-3zm-11 11v3h3v-3zm11 0v3h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/message-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/message-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/message-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/message-new.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/message-new.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/message.svg b/.icons/Gruvbox-Plus-Dark/actions/22/message.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/message.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/messagebox_warning.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mic-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mic-off.svg
new file mode 100644
index 000000000..958d0984d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mic-off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.046c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mic-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mic-on.svg
new file mode 100644
index 000000000..673d73697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mic-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.998c-1.662 0-3 1.338-3 3v4.004c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.004c0-1.662-1.338-3-3-3zm-6 6.006v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mic-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mic-ready.svg
new file mode 100644
index 000000000..161d193e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mic-ready.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m11 4c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/milestone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/milestone.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/milestone.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/minuet-chords.svg b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-chords.svg
new file mode 100644
index 000000000..8a802b836
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-chords.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 3v0.709a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 2.287-1.5h4.713v-2h-4v-3h4v-2h-4v-3h4v-2h-4v-2zm-1 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm0 5a1 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 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/minuet-intervals.svg b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-intervals.svg
new file mode 100644
index 000000000..c7effde46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-intervals.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.86 3c-1.176 0-1.863 1.107-2.295 2h-5.568v2h4.732c-0.4026 1.212-0.6246 2.352-0.748 3h-3.984v2h3.635c-0.07555 0.4779-0.1503 1-0.1503 1s0.1226-0.5356 0.2636-1h4.465c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h1.213v-2h-1.209c-0.3976-0.911-1.297-1.5-2.291-1.5-0.9925 0.00166-1.89 0.5903-2.287 1.5h-3.824c0.4504-1.342 0.8255-2.236 1.213-3h4.49c0.2485 0.431 0.468 0.9969 0.4688 1-0.0051-0.2591-0.08123-0.7412-0.1016-1h3.541v-2h-3.953c-0.04688-0.4242-0.8245-2-2.184-2zm0.8672 2h-1.85c0.7136-0.8128 1.292-0.7661 1.85 0zm1.77 5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-7 3.5c-0.9925 0.0017-1.89 0.5903-2.287 1.5h-1.213v2h1.213c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h8.213v-2h-8.209c-0.3976-0.911-1.297-1.5-2.291-1.5zm0 1.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/minuet-rhythms.svg b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-rhythms.svg
new file mode 100644
index 000000000..a12ecc93e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-rhythms.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v8h2v-5h6v5h2v-8zm8 8-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322zm-8 0-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/minuet-scales.svg b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-scales.svg
new file mode 100644
index 000000000..af22b3b5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/minuet-scales.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 3v2h-10v2h10v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v-2h-2v2h-4v2h4v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v2h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h8.213v-2h-8v-3h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h2.213v-2h-2v-3h2v-2h-2v-2zm-0.5 7c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1zm-6.001 4.999c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mode1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mode1.svg
new file mode 100644
index 000000000..564276e5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mode1.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-2 3-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m7 15s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mode2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mode2.svg
new file mode 100644
index 000000000..57e851425
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mode2.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-5 8s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m10 10-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mode3.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mode3.svg
new file mode 100644
index 000000000..4bc070afe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mode3.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-5 4v2h1c0.4356 0 0.7765 0.04884 1.043 0.123 0.08346-0.4394 0.3266-1.18 1.035-1.762-0.532-0.221-1.211-0.3613-2.078-0.3613h-1zm8 4v1h-1c-0.4356 0-0.7765-0.04884-1.043-0.123-0.08346 0.4394-0.3266 1.18-1.035 1.762 0.532 0.221 1.211 0.3613 2.078 0.3613h1v1l3-2-3-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15 10 3 2-3 2v-1h-1c-2 0-2 1-2 1v1s-4e-6 3-4 3h-1v-2h1c2 0 2-1 2-1v-1s4e-6 -3 4-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mode4.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mode4.svg
new file mode 100644
index 000000000..ab8a517ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mode4.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm5 4c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m10 10-3 2 3 2v-1h1c2 0 2 1 2 1v1s4e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-4e-6 -3-4-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mode5.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mode5.svg
new file mode 100644
index 000000000..fcd48dd79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mode5.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m10 10-3 2 3 2v-1h1c2 0 2 1 2 1v1s8e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-8e-6 -3-4-3h-1zm7 1c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/modified.svg b/.icons/Gruvbox-Plus-Dark/actions/22/modified.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/modified.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/motion_path_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/22/motion_path_animations.svg
new file mode 100644
index 000000000..6961e00ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/motion_path_animations.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 3-1.588 4.121-4.412 0.2363 3.43 2.787-1.137 4.27 3.707-2.402 3.707 2.402-1.137-4.27 3.43-2.787-4.412-0.2363zm6 1v3h1v8h1v-8h1v-3zm1.5 11a1.5 1.5 0 0 0-1.41 1h-9.09v-1h-3v3h3v-1h9.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm-13.5-10.79v0.75h4.5v-0.75zm0 1.5v0.75h3.75v-0.75zm0 3.75v0.75h1.5v-0.75zm0 1.5v0.75h2.25v-0.75zm0 1.5v0.752h1.5v-0.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/move-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/move-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/move-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/move-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/move-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/move-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/mpost.svg b/.icons/Gruvbox-Plus-Dark/actions/22/mpost.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/mpost.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/msgid2msgstr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/msgid2msgstr.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/msgid2msgstr.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/multirow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/multirow.svg
new file mode 120000
index 000000000..9d3494320
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/multirow.svg
@@ -0,0 +1 @@
+text-wrap.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/music-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/music-amarok.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/music-amarok.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/music-note-16th.svg b/.icons/Gruvbox-Plus-Dark/actions/22/music-note-16th.svg
new file mode 100644
index 000000000..483f92c0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/music-note-16th.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v8.291c-0.4686-0.1911-0.981-0.2905-1.5-0.291-1.933 0-3.5 1.343-3.5 3s1.567 3 3.5 3 3.5-1.343 3.5-3v-5.904c1.474 0.252 3.181 1.38 4 2.148v-5.4c-1.712-1.469-3-1.844-6-1.844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/name.svg b/.icons/Gruvbox-Plus-Dark/actions/22/name.svg
new file mode 100644
index 000000000..68c3f35ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/name.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.284 5-4.283 12h2.143l0.9102-2.572h4.176l0.9102 2.572h2.383l-4.527-12zm6.271 3.305 0.0019 8.695h1.443v-0.4043c0.3553 0.2668 0.805 0.4043 1.34 0.4043 1.59 0 2.66-1.197 2.66-2.996 0-1.73-1.01-2.875-2.496-2.875-0.6065 0-1.116 0.1922-1.51 0.541v-3.365zm-5.41 0.123 1.5 4.287h-3zm7.883 3.951c0.9054 0 1.463 0.6742 1.463 1.73 0 1.021-0.4983 1.648-1.346 1.648-0.4729 0-0.873-0.2001-1.145-0.5469l-0.0059-2.373c0.2498-0.3052 0.6154-0.459 1.033-0.459z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nemo-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nemo-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nemo-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/network-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/network-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/network-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/network-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/network-disconnect.svg
new file mode 100644
index 000000000..08610602e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/network-disconnect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.416 1.042-0.1835 2.024 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9c0.1891 0.886-0.0052 1.753-0.2477 2.593z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/network-server-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/22/network-server-vmware.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/network-server-vmware.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/network-server.svg b/.icons/Gruvbox-Plus-Dark/actions/22/network-server.svg
new file mode 100644
index 000000000..c70f70d9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/network-server.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v3h14v-3c0-0.554-0.446-1-1-1zm2 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v4h14v-4zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v3c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-3zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/new-24h-appointment.svg
new file mode 100644
index 000000000..6ec59d4be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/new-24h-appointment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm-4.5 3h3 1v1 3 1h-3v3h3v1h-4v-1-3-1h1 2v-3h-3v-1zm5 0h1v4h2v-4h1v4 1 4h-1v-4h-3v-1-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/new-audio-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/new-audio-alarm.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/new-audio-alarm.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/new-command-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/new-command-alarm.svg
new file mode 120000
index 000000000..b04844a45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/new-command-alarm.svg
@@ -0,0 +1 @@
+dialog-scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/newline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/newline.svg
new file mode 100644
index 000000000..423faebc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/newline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6v2h-2l3 4 3-4h-2v-2zm-6 8v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/news-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/news-subscribe.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/news-subscribe.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/news-unsubscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/news-unsubscribe.svg
new file mode 100644
index 000000000..c89130d9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/news-unsubscribe.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h8v-0.4957c0-0.5043 0.4747-0.9735 0.4747-0.9735l0.5253-0.5308-8 1e-4v-1l7-1e-4v-3h2.485c0.515 0 0.9172 0.4022 0.9172 0.4022l0.5978 0.5978 0.5744-0.5744s0.4256-0.4256 0.9103-0.4256h0.5154l1e-4 -8zm5 2v6.996l-4 0.0039v-6.996zm2-0.00391h6v1h-6zm0 3h6v1h-6zm2.001 4.005v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/next.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/next.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzy.svg
new file mode 100644
index 000000000..6062b5b06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v12h-1v1h1v1h1v-1h6v-1h-6v-12zm5.5 0c-0.9722 0-1.88 0.3409-2.52 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.87 0.3945-1.105 0.2355-0.2355 0.5777-0.3945 1.105-0.3945s0.87 0.1591 1.105 0.3945c0.2355 0.2355 0.3945 0.5777 0.3945 1.105 0 0.4583-0.0904 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9756-1.658 1.406-0.5717 0.4292-1.131 0.992-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.362 2.43-2.029 0.3482-0.499 0.5703-1.179 0.5703-1.971 0-0.9722-0.3409-1.88-0.9805-2.52-0.6395-0.6395-1.547-0.9805-2.52-0.9805zm6.5 0v9h1v-9zm-8 9v2h2v-2zm6.5 0-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzyuntrans.svg
new file mode 100644
index 000000000..33be26cc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nextfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4497-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5zm-5.5 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nextuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nextuntranslated.svg
new file mode 100644
index 000000000..351d207aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nextuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 6-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5zm-11.5 8v2h10v-2h-1v1h-8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/no-marker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/no-marker.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/no-marker.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/no.svg
new file mode 100644
index 000000000..39350bc8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/no.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-4 4v6l4 4h6l4-4v-6l-4-4zm-0.5352 3.465h1.414l2.121 2.121 2.121-2.121h1.414v1.414l-2.121 2.121 2.121 2.121v1.414h-1.414l-2.121-2.121-2.121 2.121h-1.414v-1.414l2.121-2.121-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nocover.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nocover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nocover.svg
@@ -0,0 +1 @@
+media-album-cover-manager-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-add.svg
new file mode 100644
index 000000000..864865d8c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.999 5-0.00391 2h-1.996v2h1.996l0.00391 2h2l-0.0039-2h2.004v-2h-2.004l0.0039-2zm-1 8v2h-4.502c-0.6667 0-0.6667 1 0 1h4.502v2h4v-2h4.504c0.6667 0 0.6667-1 0-1h-4.504v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-break.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-break.svg
new file mode 100644
index 000000000..f7e4c43e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-break.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.998 4v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5 5v1h-1.5l2 3 2-3h-1.5v-1zm-5.5 4v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-delete-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-delete-segment.svg
new file mode 100644
index 000000000..2aa3c2d9e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-delete-segment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.01 4v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5 4v2h-1.5l2 3 2-3h-1.5v-2zm-5.5 5v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-delete.svg
new file mode 100644
index 000000000..15c8a856e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6v2h6v-2zm0.9985 6v2h-4.497c-0.6667 0-0.6667 1 0 1h4.497v2h4v-2h4.5c0.6667 0 0.6667-1 0-1h-4.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-join-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-join-segment.svg
new file mode 100644
index 000000000..8e98f444e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-join-segment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.01 13v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5-5v2h-1.5l2 3 2-3h-1.5v-2zm-5.5-4v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-join.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-join.svg
new file mode 100644
index 000000000..93390ea13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-join.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.998 13v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5-5.255v2h-1.5l2 2.521 2-2.521h-1.5v-2zm-5.5-3.745v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-curve.svg
new file mode 100644
index 000000000..dd8a81ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v1.422c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-4h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4v1.561h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-line.svg
new file mode 100644
index 000000000..f3904b540
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v3.293l-6.707 6.707h-3.293v4h4v-3.293l6.707-6.707h3.293v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-transform.svg
new file mode 100644
index 000000000..103ff76be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-transform.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312zm9.625 0 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm-7.875 7.875 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm6.125 0v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-type-auto-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-auto-smooth.svg
new file mode 100644
index 000000000..1ad3e615a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-auto-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.37 5.003a0.5 0.5 0 0 0-0.4492 0.5449c0.08099 0.8344 0.1566 1.587-0.07617 2.775-0.2327 1.188-0.7827 2.785-1.838 4.148-0.5844 0.755-1.329 1.434-2.119 1.889a2 2 0 0 0-1.895-1.361 2 2 0 0 0-1.906 1.402c-0.815-0.4546-1.583-1.151-2.176-1.928-1.039-1.361-1.561-2.957-1.779-4.146s-0.1413-1.942-0.05859-2.773a0.5 0.5 0 0 0-0.4473-0.5469 0.5 0.5 0 0 0-0.5469 0.4473c-0.08271 0.8316-0.1716 1.744 0.06836 3.053 0.2399 1.309 0.8004 3.044 1.969 4.574 0.7693 1.008 1.794 1.928 2.949 2.441a2 2 0 0 0 1.928 1.477 2 2 0 0 0 1.938-1.518c1.118-0.5205 2.11-1.418 2.867-2.396 1.182-1.527 1.772-3.259 2.029-4.57 0.2569-1.312 0.1708-2.228 0.08984-3.062a0.5 0.5 0 0 0-0.5469-0.4492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-type-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-cusp.svg
new file mode 100644
index 000000000..864b7c077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.49 5c-0.2571 0.00527-0.4682 0.2046-0.4883 0.4609-0.3557 3.762-1.92 6.307-4.359 8.355l-0.9531-0.9531-0.1055-0.7773c-0.1218-0.6228-0.2738-1.262-0.5-1.922-0.4529-1.32-1.139-2.604-2.205-3.568-1.066-0.9646-2.517-1.588-4.373-1.588-0.6762-0.00956-0.6762 1.01 0 1 1.638 0 2.805 0.5192 3.701 1.33 0.8961 0.8108 1.515 1.937 1.932 3.15 0.2659 0.7751 0.4269 1.566 0.5508 2.336l-2.348 2.348 2.828 2.828 2.828-2.828-0.6211-0.6211c2.557-2.21 4.245-5.019 4.621-8.996 0.03309-0.3003-0.2057-0.5612-0.5078-0.5547z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-type-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-smooth.svg
new file mode 100644
index 000000000..ebc5faa70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.34 5.005a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.00195-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.00586 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.7917 0.9766 1.911 1.781 3.172 2.201v1.816h4v-1.877c1.218-0.4321 2.319-1.201 3.111-2.131 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node-type-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-symmetric.svg
new file mode 100644
index 000000000..eedcf5548
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node-type-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.34 5.004a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.00195-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.00586 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.6889 0.8498 1.627 1.568 2.689 2.018h-1.604a1.5 1.5 0 0 0-1.414-1 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.41-1h2.09v1h4v-1h2.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.41 1h-1.777c1.093-0.4468 2.075-1.159 2.799-2.008 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/node.svg
new file mode 100644
index 000000000..0c88f77b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-4 4v10h10l4-4v-10h-10zm2 2h4l-2 2h-2zm-2 0.8281v1.172h-1.172zm8 0v5.172h-2v-3.172zm-10 3.172h2v2.586l-2 2zm4 0h2v2h-2zm-0.5859 4h2.586v2h-4.586l2-2zm4.586 0h1.172l-1.172 1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/noisereduction.svg b/.icons/Gruvbox-Plus-Dark/actions/22/noisereduction.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/noisereduction.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/non-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/22/non-starred.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/non-starred.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/note.svg b/.icons/Gruvbox-Plus-Dark/actions/22/note.svg
new file mode 100644
index 000000000..aee1fc354
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/note.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.997 4s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1l3e-3 -11.99c0-1-1-1-1-1zm1.003 2 9.997 1e-7v2l-9.997-1e-7zm0 4 10 1e-7v2h-10zm0 4h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/nroot.svg b/.icons/Gruvbox-Plus-Dark/actions/22/nroot.svg
new file mode 100644
index 000000000..96bb4b2f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/nroot.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.002 5v6h1.5v-3.25h0.00195c0-0.6893 0.5588-1.248 1.248-1.248 0.6893 1e-7 1.248 0.5588 1.248 1.248l0.00196 3.25h1.502l-0.00195-3.25c0-1.519-1.231-2.75-2.75-2.75-0.4504 0-0.8748 0.1088-1.25 0.3008v-0.3008h-1.5zm11.5 4.5v0.07031l-3.701 6.41-2.299-3.98h-5.502v1.5h4.637l2.598 4.5h1.135l4.041-7h1.59v-1.5h-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-center-calligra.svg
new file mode 120000
index 000000000..82a31af54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-center-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-left-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-left-calligra.svg
new file mode 120000
index 000000000..e2cdcc9c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-left-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-right-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-right-calligra.svg
new file mode 120000
index 000000000..3caab0584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-horizontal-right-calligra.svg
@@ -0,0 +1 @@
+align-horizontal-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 000000000..ad9f7a40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-calligra.svg
@@ -0,0 +1 @@
+align-vertical-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 000000000..18e526605
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/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-Plus-Dark/actions/22/object-align-vertical-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-center-calligra.svg
new file mode 120000
index 000000000..61759b74b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-center-calligra.svg
@@ -0,0 +1 @@
+align-vertical-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-top-calligra.svg
new file mode 120000
index 000000000..06dfc8aa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-align-vertical-top-calligra.svg
@@ -0,0 +1 @@
+align-vertical-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-columns.svg
new file mode 100644
index 000000000..e95ef0e39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-columns.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v14h2v-14zm5 0v14h2v-14zm5 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-crop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-crop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-fill.svg
new file mode 100644
index 000000000..e8f191d2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-fill.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.75 4h10.5s1.75 0 1.75 1.75v10.5s0 1.75-1.75 1.75h-10.5s-1.75 0-1.75-1.75v-10.5s0-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-horizontal.svg
new file mode 100644
index 000000000..050baa8fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 8-5 3 5 3v-2h4v2l5-3-5-3v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-vertical.svg
new file mode 100644
index 000000000..23a187c97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-flip-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 5h2v4h-2l3 5 3-5h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-group-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-group-calligra.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-group.svg
new file mode 100644
index 000000000..db4d85b6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-group.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2zm7 1c2.209 0 4 1.791 4 4s-1.791 4-4 4v-4h-4c0-2.209 1.791-4 4-4zm-7 5h6v6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-inverse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-inverse.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-inverse.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-merge.svg
new file mode 100644
index 000000000..f57d1d9cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-merge.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 5h2v2c0 2.209-1.791 4-4 4h-2v2h2c2.014-0.0035 3.892-1.017 5-2.699 1.108 1.682 2.986 2.696 5 2.699h2v-2h-2c-2.209 0-4-1.791-4-4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-move.svg
new file mode 100644
index 000000000..28eb8f7f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-move.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 3h2v2h2v-2h2zm-4 4-3 3 3 3v-2h2v-2h-2zm8 0v2h-2v2h2v2l3-3zm-5 5v2h-2l3 3 3-3h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back-calligra.svg
new file mode 120000
index 000000000..485191c65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back-calligra.svg
@@ -0,0 +1 @@
+object-order-back.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back.svg
new file mode 120000
index 000000000..9e2dbf373
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-back.svg
@@ -0,0 +1 @@
+layer-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front-calligra.svg
new file mode 120000
index 000000000..e810edf61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front-calligra.svg
@@ -0,0 +1 @@
+object-order-front.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front.svg
new file mode 120000
index 000000000..349ec3890
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-front.svg
@@ -0,0 +1 @@
+layer-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower-calligra.svg
new file mode 120000
index 000000000..f6961b71d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower-calligra.svg
@@ -0,0 +1 @@
+object-order-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower.svg
new file mode 120000
index 000000000..86c1115b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-lower.svg
@@ -0,0 +1 @@
+layer-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise-calligra.svg
new file mode 120000
index 000000000..deb91cb64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise-calligra.svg
@@ -0,0 +1 @@
+object-order-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise.svg
new file mode 120000
index 000000000..7c3b88416
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-order-raise.svg
@@ -0,0 +1 @@
+layer-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-left.svg
new file mode 100644
index 000000000..34e332d59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-4 3 4 3v-2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4a1 1 0 0 0-1-1 1 1 0 0 0-1 1 1 1 0 0 0 0.00586 0.09961c0.0538 3.267 2.714 5.9 5.994 5.9 3.314 0 6-2.686 6-6s-2.686-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-right.svg
new file mode 100644
index 000000000..0334a0e96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-rotate-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.28 0 5.94-2.633 5.994-5.9a1 1 0 0 0 0.0059-0.09961 1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-rows.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-rows.svg
new file mode 100644
index 000000000..a36318262
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-rows.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h14v-2zm0 5v2h14v-2zm0 5v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-select.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-select.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-straighten.svg
new file mode 100644
index 000000000..87a654908
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.16 4-0.0059 0.00195c-0.09772 7.898e-4 -0.1621 0.01172-0.1621 0.01172l-10.14 1.803c-1.015 0.1789-0.8379 1.191-0.8379 1.191l0.5156 2.984h12.56l-0.9023-5.143c-0.1342-0.7611-0.7366-0.8519-1.029-0.8496zm-11.16 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10.93 2.008 0.7402 4.143c0.1789 1.015 1.191 0.8379 1.191 0.8379l10.14-1.803s1.015-0.1771 0.8359-1.191l-0.3496-1.986h-12.56z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke-style.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke-style.svg
new file mode 100644
index 000000000..121121e84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke-style.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 16v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-12-4v2h4v-2zm5 0v2h4v-2zm5 0v2h4v-2zm0-8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke.svg
new file mode 100644
index 000000000..e369bf2f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.75 4c-1.75 0-1.75 1.75-1.75 1.75v10.5c0 1.75 1.75 1.75 1.75 1.75h10.5c1.75 0 1.75-1.75 1.75-1.75v-10.5c0-1.75-1.75-1.75-1.75-1.75zm1.562 2h7.375s1.312 0 1.312 1.312v7.375s0 1.312-1.312 1.312h-7.375s-1.312 0-1.312-1.312v-7.375s0-1.312 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-to-path.svg
new file mode 100644
index 000000000..6a7a77843
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7h1v8h-1zm2 9h8v1h-8zm9-9h1v8h-1zm-9-2h8v1h-8zm-3 10h3v3h-3zm11 0h3v3h-3zm-11-11h3v3h-3zm11 0h3v3h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 8h6v6h-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-attract.svg
new file mode 100644
index 000000000..b30fcb0c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-attract.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm0 2h-2v2h2zm6-2v2h2v-2zm2 2v2h2v-2zm-5-1v2h2v-2zm2 2v2h2v-2zm2 2v2h2v-2zm0 2h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm-2-2v-2h-2v2zm0-2h2v-2h-2zm2 0v2h2v-2zm-5 3v2h2v-2zm2 2v2h2v-2zm8-2v2h2v-2zm0 2h-2v2h2zm-11 1v2h2v-2zm12 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-blur.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-blur.svg
new file mode 100644
index 000000000..ebfb1ac62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-blur.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4h2v2h-2zm3 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm3 3h2v2h-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 7h1v1h-1zm0 7h1v1h-1zm7 0h1v1h-1zm0-7h1v1h-1zm-3.5 6.5h1v1h-1zm-3-3h1v1h-1zm6 0h1v1h-1zm-3-3h1v1h-1zm0 3h1v1h-1zm-0.5-6.5h2v1h-2zm0 13h2v1h-2zm-6-7h1v2h-1zm13 0h1v2h-1zm-3.5 3.5h1v1h-1zm-6 0h1v1h-1zm0-6h1v1h-1zm6 0h1v1h-1zm2.5-3.5h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-duplicate.svg
new file mode 100644
index 000000000..07719122e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-duplicate.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 12,9.5 A 2.5,2.5 0 0 1 9.5,12 2.5,2.5 0 0 1 7,9.5 2.5,2.5 0 0 1 9.5,7 2.5,2.5 0 0 1 12,9.5 Z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 12.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5zm3-3.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2zm0 7a2 2 0 0 0-2 2h2zm-7 0a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2zm-7 0v2h2a2 2 0 0 0-2-2zm0-7v4a2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0-5v2a2 2 0 0 0 2-2zm5 0a2 2 0 0 0 2 2 2 2 0 0 0 2-2zm7 0a2 2 0 0 0 2 2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-jitter-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-jitter-color.svg
new file mode 100644
index 000000000..6cacc68dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-jitter-color.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 13h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m13 13h4v4h-4zm-8 0h4v4h-4zm4-4h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-paint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-paint.svg
new file mode 100644
index 000000000..97a2483ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-paint.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9h4v4h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 13h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-push.svg
new file mode 100644
index 000000000..6c59031f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3v5h2v-5zm-3 1v3h2v-3zm6 0v3h2v-3zm-9 2v3h2v-3zm12 0v3h2v-3zm-9 2v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-9 2v2h2v-2zm12 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-randomize.svg
new file mode 100644
index 000000000..cdd0f477e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm6 0v2h2v-2zm3 0v2h2v-2zm-6 2v2h2v-2zm-5 1v2h2v2h2v-4zm8 0v2h-1v2h2v-2h1v-2zm3 0v2h2v-2zm-12 3v2h2v-2zm11 0v2h2v-2zm-4 2v2h2v3h2v-4h-2v-1zm-7 1v2h4v-2zm12 0v2h2v-2zm-6 2v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm9 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-rotate.svg
new file mode 100644
index 000000000..77f39bacf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.707 3.879-2.828 2.828 1.414 1.414 2.828-2.828zm4 5.08e-5 -2.828 2.828 1.414 1.414 2.828-2.828zm-9.707 0.1207-5.07e-5 4 2 2.54e-5 5.07e-5 -4zm12 0.00115-5.1e-5 4 2 2.54e-5 5.1e-5 -4zm-12 4.999-5.08e-5 4 2 2.5e-5 5.09e-5 -4zm12 0.00115-5e-5 4 2 2.5e-5 5e-5 -4zm-5.767 0.1347-3.465 2 1 1.731 3-1.73 1 1.731 3.465-2-1-1.731-3 1.73zm-1.098 4.633-1.999 3.465 1.73 0.9998 1.999-3.465zm4 5.1e-5 -1.999 3.465 1.73 0.9998 1.999-3.465zm-9.135 0.2324-5.07e-5 4 2 2.5e-5 5.07e-5 -4zm12 0.0012-5.1e-5 4 2 2.5e-5 5.1e-5 -4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-shrink.svg
new file mode 100644
index 000000000..832f85c1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 13h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zm1-3h1v1h-1zm-3 0h1v1h-1zm-3 0h1v1h-1zm5-3h1v1h-1zm-6 0h1v1h-1zm3 0h1v1h-1zm0-3h2v2h-2zm0 12h2v2h-2zm-6-6h2v2h-2zm12 0h2v2h-2zm0-6h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-calligra.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-pop-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-pop-selection.svg
new file mode 100644
index 000000000..c250cc8e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup-pop-selection.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 8c-1.108 0-2 0.892-2 2v6c0 1.108 0.892 2 2 2h6c1.108 0 2-0.892 2-2v-2h-2v2h-6v-6h2v-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9 3c-2 0-2 2-2 2v2h2v-2h2v-2zm6 0v2h2v2h2v-2c0-2-2-2-2-2zm-2 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-6 5v2c0 2 2 2 2 2h2v-2h-2v-2zm10 0v2h-2v2h2c2 0 2-2 2-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup.svg
new file mode 100644
index 000000000..796264427
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-ungroup.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2 0-2 2-2 2v2h2v-2h2v-2zm8 0v2h2v2h2v-2c0-2-2-2-2-2zm-2 3c-1.657 0-3 1.343-3 3h3v3c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-5 4v4h4v-4zm-3 3v2c0 2 2 2 2 2h2v-2h-2v-2zm12 0v2h-2v2h2c2 0 2-2 2-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object-visible.svg
new file mode 120000
index 000000000..6253426e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object-visible.svg
@@ -0,0 +1 @@
+layer-visible-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/object_node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/object_node.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/object_node.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/off-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/off-outline.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/off-outline.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/off.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/off.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-focus-peak-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-focus-peak-node.svg
new file mode 100644
index 000000000..75e25cdfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-focus-peak-node.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-1h3.006v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2.004h2v-0.0078l0.0078 0.0078 0.9961-0.9961h1.996v-1h-1v-1h-1v1.996l-0.7031-0.7031-0.7031 0.7031h-1.594v-5.996zm5 0v2h1v-1h1v-1zm4 0v1h1v1h1v-2h-1zm-1 1.59-1.703 1.703 0.707 0.707 0.9961-0.9961 0.9961 0.9961 0.707-0.707zm2 2.41v1h-1v1h2v-2zm3 0-1 1h1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 8-1.996 2h0.9961v1h-1.994l-0.998 1h-3.01v4h5l2-0.0078 5 0.0078v-6h-2v1h-2v-1h1l-1.998-2z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-percentage.svg
new file mode 100644
index 000000000..849cfd610
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-3.91 4 3.535 3.535 2e-3 -2e-3 2e-3 2e-3 1.875-1.873v-1.416l-1.877 1.877-2.123-2.123zm-2.99 2-2 2h-0.5918v1h0.998v-0.0078l0.00781 0.0078 2-2h1.592l2 2h4.402v-1h-3.988l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-stacked.svg
new file mode 100644
index 000000000..c9d1db926
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area-stacked.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-11zm8.004 1.471c0.0039 0-4.535 4.535-4.535 4.535h-1.461v1h1.875l4.123-4.123 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195zm-1.404 5.529-2 2h-2.594v1h3v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-1.414z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16.46 6.67-2.32 2.331-4e-3 -4e-3 -6e-3 4e-3 -2.123-2.123-4.123 4.123h-1.875v5h11v-8.778z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area.svg
new file mode 100644
index 000000000..662a6dd4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-area.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c3e-3 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195zm-6 7h2.461l3.535 3.535 0.0019-2e-3 2e-3 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16.46 5.22-2.451 2.779-2-3-4 4h-2v7h11v-10.26z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-percentage.svg
new file mode 100644
index 000000000..462bcac71
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-1v-5h-4v5h-1v-6h-1v6h-2v-6h-1v6h-1v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-2.5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-stacked.svg
new file mode 100644
index 000000000..1d31d09d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar.svg
new file mode 100644
index 000000000..b72981b7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-bar.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11zm4 1h2v10h-2zm5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-forecast.svg
new file mode 100644
index 000000000..ee65d53df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-forecast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.23 4.96-2.326 2.531 0.707 0.707 2.355-2.561-0.7363-0.6777zm-12.23 0.03906v13h13v-2h-11v-1h0.00586c0.8751-4.71e-4 2.344 0 2.344 0l0.1504-0.1484 2.365-2.572-0.707-0.707-2.23 2.428h-1.928v-9h-2zm9.229 3.229-2.393 2.607 0.707 0.707 2.395-2.605z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-percentage.svg
new file mode 100644
index 000000000..89b2ba764
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-1h3v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.594v-2h1.875l2-2h-1.414l-1 1h-1.461v-6zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-stacked.svg
new file mode 100644
index 000000000..bc21edf38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-1h3.006v-0.0078l0.00781 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2h0.00781v0.0059h1.875l4.123-4.123 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195-2e-3 -0.00195c0.0039 0-4.535 4.535-4.535 4.535h-1.469v-6.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line.svg
new file mode 120000
index 000000000..28d6f2410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-line.svg
@@ -0,0 +1 @@
+chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-pie.svg
new file mode 100644
index 000000000..11fc6b184
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-pie.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7 1e-7 3.866 3.134 7 7 7s7-3.134 7-7h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar-stacked.svg
new file mode 100644
index 000000000..0303da661
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v4.201c0.5746 4.88e-4 1.135 0.1778 1.605 0.5078l2.406-3.439c-1.175-0.824-2.577-1.268-4.012-1.27zm-5.361 2.502c-1.058 1.26-1.638 2.853-1.639 4.498 0.0028 1.855 0.7417 3.635 2.055 4.947l2.969-2.975c-0.5272-0.5233-0.8214-1.226-0.8223-1.973 4.98e-4 -0.6581 0.2329-1.295 0.6562-1.799zm12.36 3.885-4.211 0.3809c0.0065 0.0773 0.0097 0.1548 0.0098 0.2324-2.58e-4 1.546-1.253 2.799-2.799 2.799v4.201c3.865 0 7-3.135 7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar.svg
new file mode 100644
index 000000000..277706633
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-polar.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.43 4c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm-5.833 1.167c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833zm5.25 0c-2.218 0-4.186 1.025-5.466 2.625l3.65 2.921c0.4269-0.5329 1.077-0.8796 1.816-0.8796v-2.917zm0 1.75c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833-0.3232 0-0.5833 0.2602-0.5833 0.5833zm0 2.333c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm4.327-4.008-3.092 4.949c0.606 0.379 1.015 1.028 1.078 1.782l5.82-0.4854c-0.2165-2.643-1.68-4.918-3.805-6.246zm-8.41 5.758c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm0 2.333c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833s0.5833-0.2602 0.5833-0.5833c0-0.3232-0.2602-0.5833-0.5833-0.5833zm-4.569 0.4854-2.477 2.477c1.054 1.054 2.513 1.704 4.129 1.704v-3.5c-0.6463 0-1.23-0.2596-1.652-0.6813zm1.652 2.431c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm5.25-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-ring.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-ring.svg
new file mode 100644
index 000000000..97dac0123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-ring.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 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-0.7715-3.176l-1.518 1.518a5 5 0 0 1 0.2891 1.658 5 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 3.994 2l1.426-1.424a7 7 0 0 0-5.42-2.576zm0 3c-1.108 0-2.107 0.4469-2.83 1.17l0.707 0.707c0.5422-0.5422 1.292-0.877 2.123-0.877 1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3c0-0.3018 0.0565-0.5869 0.1387-0.8613l-0.7812-0.7812c-0.2256 0.5016-0.3574 1.055-0.3574 1.643 0 2.216 1.784 4 4 4s4-1.784 4-4-1.784-4-4-4zm0 2c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c0.9116-4.31e-4 1.708-0.6173 1.936-1.5h-1.072c-0.1781 0.3086-0.507 0.499-0.8633 0.5-0.5523 0-1-0.4477-1-1s0.4477-1 1-1c0.357 2.82e-4 0.6867 0.1908 0.8652 0.5h1.068c-0.2277-0.882-1.023-1.499-1.934-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-scatter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-scatter.svg
new file mode 100644
index 000000000..f49f8368b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-scatter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-11zm3 0v1h1v-1zm2 0v1h1v-1zm6 1v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-8-1v1h1v-1zm2 0v1h1v-1zm3 3v1h1v-1zm2 0v1h1v-1zm-6 2v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm4-2v1h1v-1zm2 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-tall-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-tall-pie.svg
new file mode 100644
index 000000000..92092df5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-chart-tall-pie.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4.998c-3.59 0-6.5 2.91-6.5 6.5 1e-7 3.59 2.91 6.5 6.5 6.5 2.082-0.0063 4.034-1.009 5.252-2.697l-5.252-3.803z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11.5 4.002v6.99l5.648 4.09c0.8663-1.188 1.336-2.619 1.342-4.09 4.7e-5 -3.861-3.13-6.99-6.99-6.99z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/office-report.svg b/.icons/Gruvbox-Plus-Dark/actions/22/office-report.svg
new file mode 100644
index 000000000..4648e41cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/office-report.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm-4.5 1a2.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.449-2h-2.949l1.635-2.725a2.5 2.5 0 0 0-1.135-0.2754zm5.5 1h3v3h-3zm-8 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm11 1v5h1v-5zm-10 1h3v3h-3zm8 1v3h1v-3zm-2 1v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/offline-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/offline-settings.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/offline-settings.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/offline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/offline.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/offline.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/oilpaint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/oilpaint.svg
new file mode 120000
index 000000000..1b2380888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/oilpaint.svg
@@ -0,0 +1 @@
+dialog-fill-and-stroke.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/on-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/on-outline.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/on-outline.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/on.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/on.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/online-banking.svg b/.icons/Gruvbox-Plus-Dark/actions/22/online-banking.svg
new file mode 100644
index 000000000..02f46a380
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/online-banking.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h7.547a4 4 0 0 1-0.5469-2h-5c0.2543-1.998 1.967-3.498 4-3.5 0.8094 9.11e-4 1.569 0.2393 2.205 0.6523a4 4 0 0 1 2.795-1.152v-2h1v-2h1l-7.029-4h-0.0039zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.2129 0.8301c0.02867-3e-3 0.06483 0.0016 0.09375 0 0.0035 0.01366-0.02203 0.06147-0.05469 0.1328-0.2082 0.4549-0.2206 0.9888-0.02734 1.273 0.03497 0.05162 0.06836 0.101 0.06836 0.1074s-0.03742 0.01367-0.08008 0.01367c-0.1001 0-0.1951-0.06157-0.3887-0.2148-0.08598-0.06808-0.1989-0.1242-0.2422-0.1328-0.06802-0.01366-0.08591-0.01-0.1738 0.07812-0.08184 0.08185-0.1074 0.1282-0.1074 0.2031 0 0.2842 0.3359 0.5097 0.9629 0.6426 0.8514 0.1805 1.062 0.3413 1.086 0.7891 0.0295 0.5615-0.2691 0.9865-0.9238 1.314-0.07814 0.03911-0.1293 0.05377-0.1621 0.06641-0.01456-0.0013-0.02455 0.0013-0.03906 0-0.0056-0.01738-0.01172-0.05655-0.01172-0.1328 0-0.2982-0.1178-0.6057-0.2949-0.7773-0.04756-0.04608-0.1829-0.1443-0.2969-0.2148-0.114-0.07056-0.2263-0.1527-0.252-0.1875-0.04247-0.05802-0.04633-0.09392-0.01367-0.2012 0.05946-0.1958 0.1281-0.304 0.2656-0.4277 0.07212-0.06487 0.1462-0.1197 0.1621-0.1211 0.01598-0.0013-0.09348-0.03323-0.2559-0.06641-0.1622-0.03325-0.3987-0.1021-0.5215-0.1465-0.2244-0.0812-0.5271-0.2516-0.6426-0.375-0.0049-0.0049-0.0093-0.01076-0.01367-0.01562 0.1655-0.6592 0.6306-1.198 1.246-1.459 0.1289-0.05448 0.2602-0.09056 0.4004-0.1191 0.06983-0.01426 0.1447-0.02197 0.2168-0.0293zm1.996 1.006c0.0044-0.0012 0.0092-0.0014 0.01172 0 0.05034 0.0311 0.2387 0.4401 0.293 0.6406 0.07007 0.259 0.06498 0.7095 0 0.9668-0.02472 0.0979-0.05391 0.1878-0.06445 0.1992-0.01068 0.0114-0.0488-0.05507-0.09375-0.1348-0.04499-0.0797-0.1911-0.249-0.3105-0.375-0.3446-0.3636-0.3963-0.5536-0.252-0.8438 0.06823-0.1373 0.3488-0.4358 0.416-0.4531z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/online.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/online.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/open-for-editing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/open-for-editing.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/open-for-editing.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/open-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/open-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/open-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/open-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/open-menu.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/open-menu.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/org.xfce.settings.manager.svg b/.icons/Gruvbox-Plus-Dark/actions/22/org.xfce.settings.manager.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/org.xfce.settings.manager.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-duplicate.svg
new file mode 100644
index 000000000..ddb146683
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm-4 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-ccw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-ccw.svg
new file mode 100644
index 000000000..ff0f7e3f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-ccw.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.4 5.999c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.769e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm2e-3 1.203c0.7158 0 1.43 0.2741 1.977 0.8203 1.092 1.092 1.092 2.863 0 3.955-1.081 1.081-2.825 1.091-3.92 0.03125-0.01224-0.0098-0.02397-0.02025-0.03516-0.03125-0.1826-0.1822-0.1826-0.478 0-0.6602 0.1822-0.1826 0.478-0.1826 0.6602 0 0.7282 0.7282 1.909 0.7282 2.637 0 0.7282-0.7282 0.7282-1.909 0-2.637-0.7282-0.7282-1.909-0.7282-2.637 0l0.6582 0.6602-2.307 0.3301 0.3281-2.309 0.6602 0.6602c0.5462-0.5462 1.263-0.8203 1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-cw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-cw.svg
new file mode 100644
index 000000000..b08173c2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-cw.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4zm-2e-3 1.203c-0.7158 0-1.43 0.2741-1.977 0.8203-1.092 1.092-1.092 2.863 0 3.955 1.081 1.081 2.825 1.091 3.92 0.03125 0.01224-0.0098 0.02397-0.02025 0.03516-0.03125 0.1826-0.1822 0.1826-0.478 0-0.6602-0.1822-0.1826-0.478-0.1826-0.6602 0-0.7282 0.7282-1.909 0.7282-2.637 0-0.7282-0.7282-0.7282-1.909 0-2.637 0.7282-0.7282 1.909-0.7282 2.637 0l-0.6582 0.6602 2.307 0.3301-0.3281-2.309-0.6602 0.6602c-0.7281-0.7281-1.589-0.8203-1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-flip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-flip.svg
new file mode 100644
index 000000000..572f72513
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-flip.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 11a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm0 1 1.5 2h-1v1h1l-1.5 2-1.5-2h1v-1h-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.867a4.5 4.5 0 0 1-0.2676-1.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 2.5 0.7578v-3.33c0-0.7914-0.6248-1.428-1.4-1.428h-11.2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-normal.svg
new file mode 100644
index 000000000..0669a8890
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-rotate-normal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h11.2c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428h-6.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-left.svg
new file mode 100644
index 000000000..ee1286407
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-left.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428zm-3-2v14h2v-14z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-sright.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-sright.svg
new file mode 100644
index 000000000..df80e88d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-sbs-sright.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10zm4.6-2v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-laptop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-laptop.svg
new file mode 100644
index 000000000..227cec2cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-laptop.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm4 2h1l1 1 1-1h1v1l-1 1 1 1v1h-1l-1-1-1 1h-1v-1l1-1-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-screen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-screen.svg
new file mode 100644
index 000000000..9aad7011a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/osd-shutd-screen.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7.199 2 0.8008 0.8008-3.199 3.199-2.4-2.4 0.7988-0.7988 1.602 1.6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/22/outbox.svg
new file mode 100644
index 000000000..8777cbfd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/outbox.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.998 3.997 0.00195 0.00586c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-5.531l0.3125 0.375 1.312 1.625h2.906v7h-3c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2.906l1.313-1.625 0.3105-0.3809zm6.002 1.006-4 5h2v2h4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/output_win.svg b/.icons/Gruvbox-Plus-Dark/actions/22/output_win.svg
new file mode 100644
index 000000000..2045c0f68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/output_win.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.969 3.998s-1.969 6.02e-4 -1.969 2v7.002c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-7.002c0-1.999-2-2-2-2zm0.03125 2h10v1h-10zm0 2h10v1h-10zm0 2h10v1h-10zm0 2h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/overexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/overexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/overexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-left.svg
new file mode 100644
index 000000000..44f12122a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-right.svg
new file mode 100644
index 000000000..109095f02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu.svg
new file mode 100644
index 000000000..7228a0e69
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/overflow-menu.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pack-less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pack-less.svg
new file mode 100644
index 000000000..81ad59fee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pack-less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 12h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm0-7h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm-7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pack-more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pack-more.svg
new file mode 100644
index 000000000..58f7f3fe7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pack-more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 14h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/package.svg b/.icons/Gruvbox-Plus-Dark/actions/22/package.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/package.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/package_settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/package_settings.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/package_settings.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/page-2sides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/page-2sides.svg
new file mode 100644
index 000000000..1bbdf0357
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/page-2sides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h4v10h-4zm6 0h4v10h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/page-3sides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/page-3sides.svg
new file mode 100644
index 000000000..1a7e97d4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/page-3sides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 4v14h15v-14zm2 2h3v10h-3zm4 0h3v10h-3zm4 0h3v10h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/page-4sides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/page-4sides.svg
new file mode 100644
index 000000000..c764db7c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/page-4sides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v14h15v-14zm2 2h2v10h-2zm3 0h2v10h-2zm3 0h2v10h-2zm3 0h2v10h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/page-simple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/page-simple.svg
new file mode 100644
index 000000000..b2ccba484
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/page-simple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v14h12v-14zm2 2h8v10h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/page-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/page-zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/page-zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-conical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-conical.svg
new file mode 100644
index 000000000..2f9c3efd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-conical.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 11a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 3v8h8a8 8 0 0 0-8-8zm0 8h-8a8 8 0 0 0 8 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-linear.svg
new file mode 100644
index 000000000..d5da5633f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-linear.svg
@@ -0,0 +1,11 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3h16v10l-6 6h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3h16v5l-11 11h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3h16l-16 16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3h11l-11 11z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3h6l-6 6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-mesh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-mesh.svg
new file mode 100644
index 000000000..b4507184f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-mesh.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 11h8v8h-8zm8-8h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-radial.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-radial.svg
new file mode 100644
index 000000000..e2deeaaf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-gradient-radial.svg
@@ -0,0 +1,10 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5h12v12h-12z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 7h8v8h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9 9h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 10h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-none.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-none.svg
new file mode 100644
index 000000000..2a6665f30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-none.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.362 5.005a1.367 1.367 0 0 0-0.9522 2.349l3.656 3.653-3.656 3.653a1.368 1.368 0 1 0 1.934 1.936l3.656-3.656 3.658 3.656a1.368 1.368 0 1 0 1.932-1.936l-3.653-3.653 3.653-3.653a1.367 1.367 0 0 0-0.9928-2.349 1.367 1.367 0 0 0-0.9387 0.4129l-3.658 3.656-3.656-3.656a1.367 1.367 0 0 0-0.9816-0.4129z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fms.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fms.svg
new file mode 100644
index 000000000..d67a2a36d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fms.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 3a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373a4.5 4.5 0 0 1-3.5-4.373 4.5 4.5 0 0 1 4.5-4.5zm1 5.5h3.373a4.5 4.5 0 0 1-3.373 3.373z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fsm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fsm.svg
new file mode 100644
index 000000000..e8985a025
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-fsm.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9.5 3a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-mfs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-mfs.svg
new file mode 100644
index 000000000..164badfb1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-mfs.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9.5 3c-3.59 0-6.5 2.91-6.5 6.5 0.00229 3.202 2.336 5.925 5.5 6.418v3.082h2v-8.5h8.5v-2h-3.078c-0.4928-3.165-3.218-5.5-6.422-5.5zm0 2c2.1 3.561e-4 3.92 1.453 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373c-2.042-0.4655-3.493-2.278-3.5-4.373 0-2.485 2.015-4.5 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-msf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-msf.svg
new file mode 100644
index 000000000..aade0ee83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-msf.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 3a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.471 4h-3.971c-0.554 0-1 0.446-1 1v3.957a4.5 4.5 0 0 1-4-4.457 4.5 4.5 0 0 1 4.5-4.5zm0.5 5h3.957a4.5 4.5 0 0 1-3.957 3.957z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-sfm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-sfm.svg
new file mode 100644
index 000000000..e3ef9a647
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-sfm.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9.5 3a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-smf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-smf.svg
new file mode 100644
index 000000000..7fde24cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-order-smf.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 3a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-5.043a4.5 4.5 0 0 1-0.5 0.04297 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-0.04297 0.5h5.043v-1h-3.021a6.5 6.5 0 0 0-6.479-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-pattern.svg
new file mode 100644
index 000000000..f90eb0d3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-pattern.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3 4 4 4-4zm8 0 4 4 4-4zm4 4-4 4 4 4 4-4zm0 8-4 4h8zm-4 4-4-4-4 4zm-4-4 4-4-4-4-4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-solid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-solid.svg
new file mode 100644
index 000000000..c10fb8de3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-solid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3h16v16h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-swatch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-swatch.svg
new file mode 100644
index 000000000..a04878dca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-swatch.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h12v12h-12zm-2-2v16h16v-16zm1 1h14v14h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paint-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paint-unknown.svg
new file mode 100644
index 000000000..5d7040150
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paint-unknown.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.22 4c-1.568 1.3e-5 -2.571 0.4269-3.524 1.062-0.5772 0.3786-1.01 0.8435-1.299 1.393-0.3012 0.5373-0.4512 1.502-0.4512 2.235h3.877l-0.01824-0.6046c0.01878-1.227 0.688-1.373 1.077-1.373 0.3513 1.31e-5 0.6514 0.0963 0.9023 0.2917 0.2635 0.1954 0.3965 0.4527 0.3965 0.7702 0 0.4518-0.3683 0.6692-0.8294 1.062-0.7397 0.63-1.373 1.114-1.524 1.261-0.5521 0.5251-1.263 0.9883-1.048 2.663h3.921c0-0.6838 0.0011-1.094 0.5909-1.472l1.788-1.445c0.6524-0.5495 0.9783-1.3 0.9783-2.253 0-1.136-0.533-2.038-1.6-2.71-0.941-0.5861-2.02-0.8795-3.237-0.8796zm-2.388 10.18v3.816h3.84v-3.816z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pan-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pan-down.svg
new file mode 100644
index 000000000..8ba806703
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pan-down.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7 7 8 7-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pan-end.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pan-end.svg
new file mode 100644
index 000000000..506466afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pan-end.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 18 8-7-8-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pan-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pan-start.svg
new file mode 100644
index 000000000..d88dabca5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pan-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4-8 7 8 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pan-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pan-up.svg
new file mode 100644
index 000000000..923d21eef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pan-up.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 15-7-8-7 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pane-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pane-hide.svg
new file mode 100644
index 000000000..d370ae4a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pane-hide.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3.996v2.002l8 0.00195v10h-8v1.996l10 0.0039v-14zm3 4.004v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pane-show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pane-show.svg
new file mode 100644
index 000000000..e8c775ed6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pane-show.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 3.998-10 0.00391v14l10-0.0039v-1.996h-8v-10l8-0.00195zm-3 4.004-4 3 4 3v-2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paper-color.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paper-color.svg
new file mode 100644
index 000000000..cc7f3ed12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paper-color.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm0.9766 0c0.1313 0.3536 0.44 1.133 0.9102 2h2.113v3h3v7h-1.887c-0.4088 0.8297-1.094 1.527-1.951 2h4.838c1 0 1-1 1-1v-9l-4-4h-4.023z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/paperclip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/paperclip.svg
new file mode 100644
index 000000000..5c1e5d983
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/paperclip.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-1.64 0-3 1.35-3 3v7h2v-7c0-1 1-1 1-1s1 0 1 1v6.5c0 1.39-1.11 2.5-2.5 2.5s-2.5-1.11-2.5-2.5v-5.5h-2v5.5c0 2.47 2.03 4.5 4.5 4.5s4.5-2.03 4.5-4.5v-6.5c0-1.65-1.36-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/passkey.svg b/.icons/Gruvbox-Plus-Dark/actions/22/passkey.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/passkey.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/password-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/password-copy.svg
new file mode 100644
index 000000000..e9bf2ee09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/password-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.00391v-3l-7.264 0.00391c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm5.5 5v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/password-generate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/password-generate.svg
new file mode 120000
index 000000000..d00a899b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/password-generate.svg
@@ -0,0 +1 @@
+playlist-generator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/password-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/password-generator.svg
new file mode 100644
index 000000000..0667d9f00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/password-generator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h11c0.831 0 1.5-0.669 1.5-1.5v-11c0-0.831-0.669-1.5-1.5-1.5zm9 2c0.828 0 1.5 0.6716 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.672-1.5 1.5-1.5zm-7 7c0.8284 0 1.5 0.672 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/password-show-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/password-show-off.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/password-show-off.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/password-show-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/password-show-on.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/password-show-on.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-break-apart.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-break-apart.svg
new file mode 100644
index 000000000..66e5d0308
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-break-apart.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 3a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v4h1v-3h3v-1zm7 0v1h2v8h-8v-2h-1v3h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-clip-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-clip-edit.svg
new file mode 100644
index 000000000..321936246
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-clip-edit.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 4c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5zm-5.813 4.386c-0.2735 0.1979-0.5375 0.4065-0.793 0.627 1.47 1.411 2.96 2.289 4.395 2.551 1.512 0.2753 2.96-0.1606 4.061-1.264l-0.7051-0.707c-0.895 0.8969-1.942 1.211-3.176 0.9863-1.141-0.2077-2.447-0.9413-3.781-2.193zm-1.326 1.107c-0.2355 0.2306-0.4562 0.4758-0.6719 0.7285 1.4 1.426 2.284 2.925 2.504 4.137 0.2244 1.236-0.08888 2.285-0.9844 3.182l0.7051 0.707c1.101-1.103 1.537-2.554 1.262-4.068-0.2704-1.489-1.309-3.157-2.814-4.686zm-3.865 5.507c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16.07 5.029c-5.327 1.101-10.04 4.658-10.98 10.99 0.1384-0.0423 0.2813-0.07227 0.4336-0.07227 0.2018 0 0.3946 0.04082 0.5703 0.1133 0.4288-2.732 1.588-4.881 3.215-6.5 0.02107-0.02112 0.03928-0.04552 0.06055-0.06641l0.00195 0.00195c1.812-1.774 4.186-2.9 6.76-3.453-0.078-0.1823-0.123-0.3826-0.123-0.5938 0-0.146 0.02757-0.2845 0.06641-0.418z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-combine.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-combine.svg
new file mode 100644
index 000000000..6e11d4182
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-combine.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 3a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v10h10v-10zm1 1h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-cut.svg
new file mode 100644
index 000000000..c2d4addc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-cut.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8v3h1v-2h2v-1zm7 0v1h2v8h-8v-2h-1v3h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="M 8.5,3 A 5.5,5.5 0 0 0 3,8.5 5.5,5.5 0 0 0 8.5,14 5.5,5.5 0 0 0 14,8.5 5.5,5.5 0 0 0 8.5,3 Z m 0,2 A 3.5,3.5 0 0 1 12,8.5 3.5,3.5 0 0 1 8.5,12 3.5,3.5 0 0 1 5,8.5 3.5,3.5 0 0 1 8.5,5 Z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-difference.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-difference.svg
new file mode 100644
index 000000000..e9fa7a945
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-difference.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.97 8a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 8.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-division.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-division.svg
new file mode 100644
index 000000000..a224758db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-division.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8v3.959a3.5 3.5 0 0 0 0.5 0.041 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-0.0391-0.5zm5.973 0a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8.5 3a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-effect-parameter-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-effect-parameter-next.svg
new file mode 100644
index 000000000..c4c3fbc90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-effect-parameter-next.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 4.498c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3.295 8.094a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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 2zm-1 5h1v9h-1zm-6 0 7 4.5-7 4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-exclusion.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-exclusion.svg
new file mode 100644
index 000000000..3d95047cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-exclusion.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 3a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5zm5.473 5a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-inset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-inset.svg
new file mode 100644
index 000000000..d5a00d46d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-inset.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 14v-6l6 6zm-6-2v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 3v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-intersection.svg
new file mode 100644
index 000000000..63b3e410f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-intersection.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 8.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 8v5.975a5.5 5.5 0 0 0 0.5 0.025 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-0.027-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mask-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mask-edit.svg
new file mode 100644
index 000000000..6fc275c53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mask-edit.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4c-5 0-9 3.5-9 9v1h1v-1c0-4.5 3.5-8 8-8h1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 4.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-10 10a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm4-4.5v5c0 3 4.5 4 4.5 4s4.5-1 4.5-4v-5zm1 2h3v2l-2-1zm4 0h3l-1 1-2 1zm-3 3h5c0 2-2.5 2-2.5 2s-2.5 0-2.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bezier.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bezier.svg
new file mode 100644
index 000000000..a0c8d2559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bezier.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5c-4.052 0-6.834 0.6264-8.604 2.396-1.77 1.77-2.396 4.551-2.396 8.604h1c0-3.948 0.6236-6.416 2.104-7.896 1.48-1.48 3.949-2.104 7.896-2.104z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 5h5v5h-5zm-2 9h5v5h-5zm11-11h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bspline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bspline.svg
new file mode 100644
index 000000000..6501666b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-bspline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 6c-4.5 0-8 3.5-8 8v3s0 1 1 1 1-1 1-1v-3c0-3 3-6 6-6h3s1 0 1-1-1-1-1-1zm-10-2v14h1v-13h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline-paraxial.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline-paraxial.svg
new file mode 100644
index 000000000..993dad3bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline-paraxial.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 3s-1 0-1 1v8h-3v-5c0-1-1-1-1-1h-6c-1 0-1 1-1 1v6c0 1 1 1 1 1h5v4c0 1 1 1 1 1h5c1 0 1-1 1-1v-4h2c1 0 1-1 1-1s0-1-1-1h-2v-8c0-1-1-1-1-1zm-10 5h4v4h-4zm6 6h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline.svg
new file mode 100644
index 000000000..860f2779a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.981 3c-0.2274 0.00458-0.4465 0.08656-0.6211 0.2324l-6 5c-0.5694 0.4745-0.443 1.392 0.2461 1.688l3.758 1.611-1.342 6.26c-0.2002 0.939 0.8768 1.554 1.592 0.998l5.928-4.611 4.064 1.742c1.24 0.533 1.985-1.327 0.79-1.84l-3.047-1.307 1.265-0.9843c1.133-0.8063-0.165-2.477-1.226-1.578l-2.139 1.664-3.584-1.537 1.314-6.129c0.1348-0.6305-0.3533-1.209-0.998-1.209zm-1.566 3.623-0.6231 2.912-1.896-0.8125zm0.8242 5.711 2.205 0.945-2.891 2.246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-spiro.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-spiro.svg
new file mode 100644
index 000000000..094c95a90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-mode-spiro.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8s-1 0-1 1 1 1 1 1c1.105 0 2 0.8954 2 2 0 1.105-0.895 2-2 2s-2-0.895-2-2h-2c0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4zm-7-2c-2.761 0-5 2.239-5 5s2.239 5 5 5c0 0 1 0 1-1s-1-1-1-1c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3v1h2v-1c0-2.761-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-dynamic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-dynamic.svg
new file mode 100644
index 000000000..7c7d54ff9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-dynamic.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 7v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 11v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-8v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-linked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-linked.svg
new file mode 100644
index 000000000..4b49a30cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-offset-linked.svg
@@ -0,0 +1,8 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 11v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-4v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor" opacity=".3"/>
+ <rect class="ColorScheme-Text" x="12" y="5" width="5" height="5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-outset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-outset.svg
new file mode 100644
index 000000000..652a628ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-outset.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 12v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 3v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16zm9 7v6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-reverse.svg
new file mode 100644
index 000000000..492e6e098
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-reverse.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4.5v1.5c0 5-5 5-5 5h-3s-6 0-6 6v1.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1.5c0-5 5-5 5-5h3s6 0 6-6v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 14-4 2.5 4 2.5v-2h3v-1h-3zm-9-10v2h-3v1h3v2l4-2.5zm2 5h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-simplify.svg
new file mode 100644
index 000000000..71df447b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-simplify.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 14 3-4h-6zm3-9c-1.333 0-2.447 0.6055-3.447 1.106s-1.886 0.8945-2.553 0.8945c-0.8333 0-1.422-0.2042-1.803-0.3945-0.3808-0.1904-0.4903-0.3125-0.4903-0.3125-0.9424-0.9856-2.312 0.5163-1.414 1.414 0 0 0.3905 0.3779 1.01 0.6875 0.6193 0.3097 1.531 0.6055 2.697 0.6055 1.333 0 2.447-0.6055 3.447-1.106s1.886-0.8945 2.553-0.8945c0.833 0 1.422 0.2042 1.803 0.3945 0.38 0.1904 0.49 0.3125 0.49 0.3125 0.871 0.9118 2.335-0.4928 1.414-1.414 0 0-0.39-0.3779-1.01-0.6875-0.619-0.3097-1.53-0.6055-2.697-0.6055zm-9 10h12c1 0 1 1 1 1s0 1-1 1h-12c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-attract.svg
new file mode 100644
index 000000000..361cd182e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-attract.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 15c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m19 7c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-grow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-grow.svg
new file mode 100644
index 000000000..011aea0e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-grow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 10c4 0 6-2 8-2s3 2 8 2v1c-5 0-6 2-8 2s-4-2-8-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-push.svg
new file mode 100644
index 000000000..897b5280e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 10c4 0 5-3 8-3s3 3 8 3v5c-5 0-5-3-8-3s-4 3-8 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-repel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-repel.svg
new file mode 100644
index 000000000..28a1a887f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-repel.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 8c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m19 14c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-roughen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-roughen.svg
new file mode 100644
index 000000000..82d6e4239
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-roughen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 10 3-4 3 3 3-4 1.75 5.5 2.25-3.5 3 3v5l-4-4-1 5-2-4-4 4-2-5-3 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-shrink.svg
new file mode 100644
index 000000000..8f74c57ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 8c4 0 6 2 8 2s3-2 8-2v5c-5 0-6-2-8-2s-4 2-8 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/path-union.svg b/.icons/Gruvbox-Plus-Dark/actions/22/path-union.svg
new file mode 100644
index 000000000..0d4ab95cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/path-union.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 8.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pathshape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pathshape.svg
new file mode 100644
index 000000000..68ea350a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pathshape.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 3.998c-2.851 3e-7 -2.993 6.043-2.998 7.002h1c0.01466-1.809 0.434-6.002 1.998-6.002 1.601 0 2.676 4.1 2.994 6.002 0.3564 2.136 1.449 7.002 4.01 7.002 2.851 0 2.993-6.043 2.998-7.002h-1c-0.01466 1.809-0.434 6.002-1.998 6.002-1.601 0-2.676-4.1-2.994-6.002-0.3593-2.152-1.453-7.002-4.01-7.002z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pattern.svg
new file mode 120000
index 000000000..95d435064
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pattern.svg
@@ -0,0 +1 @@
+paint-pattern.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/payee-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/22/payee-rename.svg
new file mode 100644
index 000000000..068f36685
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/payee-rename.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.37-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.372 3.062-3.062-1.372-3.061-3.062-3.061zm-1.508 0.8105h3v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5h-1v-4.5zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/payee.svg b/.icons/Gruvbox-Plus-Dark/actions/22/payee.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/payee.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pdf-annotations.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pdf-annotations.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pdflatex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pdflatex.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pdflatex.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pdftex.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pdftex.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pdftex.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/peers-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/peers-add.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/peers-add.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/peers-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/peers-remove.svg
new file mode 120000
index 000000000..ed6dd56bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/peers-remove.svg
@@ -0,0 +1 @@
+list-remove-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/peers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/peers.svg
new file mode 100644
index 000000000..64ea9de6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/peers.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.62 4c-1.097-2.9e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.33e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pentagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pentagon-shape.svg
new file mode 120000
index 000000000..8fec2d80d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pentagon-shape.svg
@@ -0,0 +1 @@
+draw-polygon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/perspective-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/perspective-parallel.svg
new file mode 100644
index 000000000..a84dc5b65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/perspective-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v14h2v-14zm-6 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/perspective.svg b/.icons/Gruvbox-Plus-Dark/actions/22/perspective.svg
new file mode 100644
index 000000000..435eba8e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/perspective.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-8 5v9h9l5-8v-6zm0.5703 2h2.016l-3 3h-3.814zm3.43 1.414v2.016l-3 4.799v-3.814zm-10 3.586h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pgp-keys.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pgp-keys.svg
new file mode 100644
index 000000000..18c92638c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pgp-keys.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 6c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.0039v2h3v-2.004l1 0.0039v-3l-7.264 0.0039c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/photo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/photo.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/photo.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/photos-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/photos-amarok.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/photos-amarok.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pin.svg
new file mode 120000
index 000000000..b199fd920
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pin.svg
@@ -0,0 +1 @@
+window-pin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pipe.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pipe.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pipe.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pixelart-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pixelart-trace.svg
new file mode 100644
index 000000000..1904ae53d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pixelart-trace.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 12v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 0h1v-1h-1zm-3-1h-1v1h1zm-1 1h-1v1h1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v1h1v1h1v-2zm2 2v1h1v-1zm1 0h1v-1h-1zm1-1h5v-1h-5zm5 0v1h3v-1h2v-1h-4v1zm-7 2h-1v2h1zm-1 2h-1v2h1zm0 2v1h1v-1zm0 1h-1v2h1zm0 2v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 1v1h6v-1zm6 0h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-2h-1zm0-2v-4h-1v4zm-1-4v-1h-1v1zm-8 0v1h1v-1zm0 1h-1v1h1zm0 1v1h1v-1zm4-2v1h2v-1zm2 1v1h1v-1zm0 1h-2v1h2zm-2 0v-1h-1v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pixelate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pixelate.svg
new file mode 100644
index 000000000..a2ea3a85c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pixelate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 4v1h1v-1zm2 0v1h3v-1zm4 0v1h1v-1zm-7.5 2v2h2v-2zm3 0v2h4v-2zm5 0v2h2v-2zm-10 1.5v1h1v-1zm13 0v1h1v-1zm-11 1.5v4h2v-4zm3 0v4h4v-4zm5 0v4h2v-4zm-10 0.5v3h1v-3zm13 0v3h1v-3zm-13 4v1h1v-1zm13 0v1h1v-1zm-11 0.5v2h2v-2zm3 0v2h4v-2zm5 0v2h2v-2zm-6.5 3v1h1v-1zm2 0v1h3v-1zm4 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player-time.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player-time.svg
new file mode 120000
index 000000000..2e0f7a6e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player-time.svg
@@ -0,0 +1 @@
+chronometer-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player-volume-muted.svg
new file mode 100644
index 000000000..9e1374baf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player-volume.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player-volume.svg
new file mode 100644
index 000000000..b2f3d7bd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player-volume.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_eject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_end.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_end.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_end.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_playlist.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_playlist.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_rew.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/player_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/player_stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/player_stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/playlist-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-automatic.svg
new file mode 100644
index 000000000..b1d2cb309
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-automatic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm8 4v10h2v-3h2v3h2v-10zm-8 0.00391v2h6v-2zm10 1.996h2v3h-2zm-10 2.004v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/playlist-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-generator.svg
new file mode 100644
index 000000000..007a926e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-generator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm8.109 0c-0.259 4e-3 -0.5074 0.1092-0.6914 0.293l-9.125 9.125c-0.3904 0.39-0.3904 1.024 0 1.414l2.875 2.875c0.3905 0.39 1.024 0.39 1.414 0l9.125-9.125c0.39-0.3905 0.39-1.024 0-1.414l-2.875-2.875c-0.191-0.1914-0.4517-0.2971-0.7227-0.293zm-3.484 5.914 1.461 1.461-4.211 4.211-1.461-1.461z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/playlist-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-queue.svg
new file mode 100644
index 000000000..84625cc24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-queue.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm8 4v10h5v1h2v-2h-1v-9zm-8 0.00391v2h6v-2zm10 1.996h2v6h-2zm-10 2.004v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/playlist-similar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-similar.svg
new file mode 100644
index 000000000..2e2259732
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-similar.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm8 4v6h4v2h-4v2h6v-6h-4v-2h4v-2zm-8 0.00391v2h6v-2zm0 4v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/playlist-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-sort.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/playlist-sort.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/22/plugins.svg
new file mode 100644
index 000000000..5f98f3bd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/plugins.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4c-0.8023 0-1.5 0.6468-1.5 1.449v1.551h-3.035c-0.5349 0-0.9648 0.3264-0.9648 0.8613v3.139h1.449c0.8023 0 1.551 0.6977 1.551 1.5 0 0.802-0.7485 1.5-1.551 1.5h-1.449v3.033c0 0.535 0.4299 0.9668 0.9648 0.9668h3.035v-0.9668c0-0.802 0.0175-1.992 1.5-2.033s1.5 1.291 1.5 2.033v0.9668h3.139c0.535 0 0.8613-0.4318 0.8613-0.9668v-3.033h1.553c0.802 0 1.447-0.698 1.447-1.5 0-0.8023-0.6543-1.377-1.447-1.5h-1.553v-3.139c0-0.5349-0.3263-0.8613-0.8613-0.8613h-3.139v-1.551c0-0.8024-0.6977-1.449-1.5-1.449z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/podcast-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/podcast-amarok.svg
new file mode 120000
index 000000000..78fd466a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/podcast-amarok.svg
@@ -0,0 +1 @@
+mic-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/podcast-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/podcast-new.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/podcast-new.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-fuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-fuzzy.svg
new file mode 120000
index 000000000..84b2652db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-fuzzy.svg
@@ -0,0 +1 @@
+run-build-prune.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-automatic.svg
new file mode 120000
index 000000000..3d04caa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-automatic.svg
@@ -0,0 +1 @@
+playlist-automatic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-mid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-mid.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-mid.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-no.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-no.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-ok.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-cat-ok.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-status-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-sync.svg
new file mode 120000
index 000000000..31a6cdcd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-sync.svg
@@ -0,0 +1 @@
+exchange-positions.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-update.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-update.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-update.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/poedit-validate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-validate.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/poedit-validate.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/pointer.svg
new file mode 120000
index 000000000..2c4ee5ca1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/pointer.svg
@@ -0,0 +1 @@
+tool-pointer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/polygon-add-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/polygon-add-nodes.svg
new file mode 120000
index 000000000..9111e7b33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/polygon-add-nodes.svg
@@ -0,0 +1 @@
+format-add-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/polygon-merge-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/polygon-merge-nodes.svg
new file mode 120000
index 000000000..8ef8fb656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/polygon-merge-nodes.svg
@@ -0,0 +1 @@
+format-join-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/port.svg b/.icons/Gruvbox-Plus-Dark/actions/22/port.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/port.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/postalcode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/postalcode.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/postalcode.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/practice-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/practice-setup.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/practice-setup.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/practice-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/practice-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/practice-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/practice-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/practice-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/practice-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/precondition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/precondition.svg
new file mode 100644
index 000000000..a3b32d58b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/precondition.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6a7 5 0 0 0-7 5 7 5 0 0 0 7 5 7 5 0 0 0 7-5 7 5 0 0 0-7-5zm0 2a5 3 0 0 1 5 3 5 3 0 0 1-5 3 5 3 0 0 1-5-3 5 3 0 0 1 5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-activities.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-activities.svg
new file mode 100644
index 000000000..7447a2837
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-activities.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6.5c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5 4.5-2.015 4.5-4.5-2.015-4.5-4.5-4.5zm-4.5 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5c0.08359-0.0048 0.167-0.01264 0.25-0.02344-0.8051-0.9801-1.247-2.208-1.25-3.477 0.00339-1.274 0.4486-2.506 1.26-3.488-0.08641-0.00712-0.1731-0.01103-0.2598-0.01172zm9 0c-0.07967 0.00509-0.1591 0.01291-0.2383 0.02344 0.8008 0.9817 1.238 2.21 1.238 3.477-0.0033 1.268-0.4449 2.496-1.25 3.477 0.08303 0.0108 0.1664 0.01862 0.25 0.02344 1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-advanced.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-advanced.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-bittorrent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-bittorrent.svg
new file mode 100644
index 000000000..c6ddcc586
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-bittorrent.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.438 11.33c0.0857 4.371 3.307 6.67 6.943 6.67 0.6622 0 1.136-0.01613 2.01-0.2345-4.48 0.1406-7.646-2.763-7.604-6.505 0.02396-3.164 2.545-5.91 6.112-5.91v-1.35c-4.458 0-7.461 3.455-7.461 7.33zm1.734-0.235c0.01162 0.9762 0.264 6.312 7.777 6.437 0.7343-0.2198 1.378-0.6082 2.02-1.016-2.242 0.5116-6.963 0.1371-8.233-3.574-1.248-3.65 2.343-6.976 5.889-5.531l0.5684-1.209c-2.612-1.076-4.899-0.1358-6.315 1.163-1.254 1.223-1.69 3.044-1.705 3.73zm1.695 0.458c0.0797 3.292 3.318 5.36 8.479 4.721 0.4771-0.3133 0.8615-0.7603 1.217-1.207-8.087 1.022-8.354-2.972-8.354-3.504 0-2.849 3.811-3.825 5.207-1.359l1.209-0.5996c-2.03-3.741-7.616-2.337-7.758 1.948z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-indicator-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-indicator-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-indicator-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-media-playback-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-media-playback-amarok.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-media-playback-amarok.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-other.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-other.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-other.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-glide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-glide.svg
new file mode 100644
index 000000000..ed5d1a6c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-glide.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.409 6c-0.7744 0-1.508 0.6439-1.398 1.428l0.9982 7.145c0.1095 0.7838 0.6238 1.428 1.398 1.428h9.185c0.7744 0 1.289-0.6439 1.398-1.428l0.9982-7.145c0.1095-0.7838-0.6238-1.428-1.398-1.428h-6.589z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-minimize.svg
new file mode 100644
index 000000000..ae73ce9ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-system-windows-effect-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1zm1 7 3 3 3-3h-3zm-4 4v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preferences-webui.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-webui.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preferences-webui.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preflight-verifier.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preflight-verifier.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preflight-verifier.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/presence_away.svg b/.icons/Gruvbox-Plus-Dark/actions/22/presence_away.svg
new file mode 120000
index 000000000..083566708
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/presence_away.svg
@@ -0,0 +1 @@
+im-user-away.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/presence_offline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/presence_offline.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/presence_offline.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/presence_online.svg b/.icons/Gruvbox-Plus-Dark/actions/22/presence_online.svg
new file mode 120000
index 000000000..c34e4064f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/presence_online.svg
@@ -0,0 +1 @@
+im-user-online.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/presence_unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/22/presence_unknown.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/presence_unknown.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzy.svg
new file mode 100644
index 000000000..bdd74f616
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v12h-1v1h1v1h1v-1h6v-1h-6v-12zm5.498 0c-0.9715 4.595e-4 -1.878 0.3413-2.518 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.8705 0.3945-1.105 0.2355-0.2355 0.5762-0.3926 1.104-0.3926 0.5273 0 0.8705 0.1572 1.105 0.3926 0.2355 0.2355 0.3945 0.5782 0.3945 1.105 0 0.4583-0.09044 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9759-1.658 1.406-0.5717 0.4292-1.131 0.9916-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.36 2.43-2.027 0.3482-0.499 0.5703-1.181 0.5703-1.973 0-0.9722-0.3409-1.88-0.9805-2.52-0.6391-0.6391-1.545-0.98-2.518-0.9805h-2e-3zm6.502 0v9h1v-9zm-8 9v2h2v-2zm6.5 0-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzyuntrans.svg
new file mode 100644
index 000000000..b3e1500a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/prevfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4496-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293zm-5.5 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview-add-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview-add-zone.svg
new file mode 100644
index 000000000..cdc5a53f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview-add-zone.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm0 8v2h-2v2h2v2h2v-2h2v-2h-2v-2zm5 1v5l3-2.471zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-all.svg
new file mode 100644
index 000000000..89a6592b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m8.5 13v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-zone.svg
new file mode 100644
index 000000000..e7891e3a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview-remove-zone.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm5 9v5l3-2.5zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m8.5 13v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-off.svg
new file mode 100644
index 000000000..063dd0a5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 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-5zm-2.828 2.172v1.414l1.414 1.414-1.414 1.414v1.414h1.414l1.414-1.414 1.414 1.414h1.414v-1.414l-1.414-1.414 1.414-1.414v-1.414h-1.414l-1.414 1.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-on.svg
new file mode 100644
index 000000000..10ef1c858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview-render-on.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m14 11a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview_math.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview_math.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview_math.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/preview_sel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/preview_sel.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/preview_sel.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/previous.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/previous.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/prevuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/22/prevuntranslated.svg
new file mode 100644
index 000000000..e28fa68b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/prevuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 6-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293zm-11.5 8v2h10v-2h-1v1h-8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/primarykey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/primarykey_constraint.svg
new file mode 100644
index 000000000..f8be433a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/primarykey_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v14h2v-6h3.002c2.216 0 4-1.784 4-4s-1.784-4-4-4h-3.002zm2 2h3c1.105-0.00108 2.001 0.8935 2.002 1.998v0.00195c0 1.105-0.8954 2-2 2h-3.002v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/privatebrowsing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/privatebrowsing.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/privatebrowsing.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/process-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/process-stop.svg
new file mode 100644
index 000000000..ee9815a6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/process-stop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.219 4-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-defaults.svg
new file mode 120000
index 000000000..946252b9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-defaults.svg
@@ -0,0 +1 @@
+project-development-new-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close-all.svg
new file mode 120000
index 000000000..56870070e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close-all.svg
@@ -0,0 +1 @@
+project-development-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close.svg
new file mode 100644
index 000000000..9002e8ae7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8.414 8h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-development-new-template.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-new-template.svg
new file mode 100644
index 000000000..3fcccdec9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-development-new-template.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0-1 1v8h1v-1h1v-3h10v8h1v-1h1v-11c0-1-1-1-1-1zm12 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-development.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-development.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-development.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project-open.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project_add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project_add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project_add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project_archive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project_archive.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project_archive.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project_rebuild.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project_rebuild.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project_rebuild.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project_remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project_remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/project_show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/project_show.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/project_show.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/projectgrep.svg b/.icons/Gruvbox-Plus-Dark/actions/22/projectgrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/projectgrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ps2pdf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ps2pdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ps2pdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/qa.svg b/.icons/Gruvbox-Plus-Dark/actions/22/qa.svg
new file mode 120000
index 000000000..46fd00b2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/qa.svg
@@ -0,0 +1 @@
+amarok_change_language.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/qlipper.svg b/.icons/Gruvbox-Plus-Dark/actions/22/qlipper.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/qlipper.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/qrcode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/qrcode.svg
new file mode 120000
index 000000000..eb644e556
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/qrcode.svg
@@ -0,0 +1 @@
+view-barcode-qr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/query-free-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/query-free-busy.svg
new file mode 100644
index 000000000..1baf8b30f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/query-free-busy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.5999 0.7125h1.195v1.195h-1.195zm0 1.848h1.195v2.698h-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/question.svg b/.icons/Gruvbox-Plus-Dark/actions/22/question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/queued.svg b/.icons/Gruvbox-Plus-Dark/actions/22/queued.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/queued.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quick.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quick.svg
new file mode 120000
index 000000000..c3f7a4b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quick.svg
@@ -0,0 +1 @@
+quickopen-function.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-class.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-class.svg
new file mode 100644
index 000000000..36c7c28df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-class.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h2v3l3-4h-2zm6 0v2h-2v10h2v2h5v-5h-5v2h-1v-8h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-file.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-file.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-file.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-function.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-function.svg
new file mode 100644
index 000000000..8627ee7a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen-function.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.234 4-0.1562 1.844a5.55 5.5 0 0 0-1.621 0.9297l-1.691-0.7891-1.766 3.031 1.535 1.057a5.55 5.5 0 0 0-0.08398 0.9277 5.55 5.5 0 0 0 0.08008 0.9316l-1.531 1.053 1.766 3.031 1.688-0.7871a5.55 5.5 0 0 0 1.625 0.9238l0.1562 1.848h3.531l0.1562-1.844a5.55 5.5 0 0 0 1.621-0.9297l1.691 0.7891 1.766-3.031-1.535-1.057a5.55 5.5 0 0 0 0.08398-0.9277 5.55 5.5 0 0 0-0.08008-0.9316l1.531-1.053-1.766-3.031-1.688 0.7871a5.55 5.5 0 0 0-1.625-0.9238l-0.1562-1.848zm2.766 4-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickopen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen.svg
new file mode 100644
index 000000000..41c84e9f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickopen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-3 8h3l-2 6 9-8h-4l3-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickview.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickview.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/quickwizard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/quickwizard.svg
new file mode 120000
index 000000000..3ff55406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/quickwizard.svg
@@ -0,0 +1 @@
+tools-wizard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-about.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-annotate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-annotate.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-annotate.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-applypatch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-applypatch.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-applypatch.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-asynchronous.svg
new file mode 120000
index 000000000..c769353d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-asynchronous.svg
@@ -0,0 +1 @@
+reverse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-changes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-changes.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-changes.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkmods.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkmods.svg
new file mode 120000
index 000000000..654563cb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkmods.svg
@@ -0,0 +1 @@
+document-open-remote.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkout.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-checkout.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-cleanup.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-cleanup.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-clear.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-clear.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-commit.svg
new file mode 120000
index 000000000..da900be3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-commit.svg
@@ -0,0 +1 @@
+svn-commit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-compare.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-compare.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-compare.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-createpatch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-createpatch.svg
new file mode 120000
index 000000000..21f22701f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-createpatch.svg
@@ -0,0 +1 @@
+kdenlive-zindex-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-dbus.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-dbus.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-dbus.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-diff.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-diff.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-drive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-drive.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-drive.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-editconflicts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-editconflicts.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-editconflicts.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-emblems.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-emblems.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-emblems.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-export.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-export.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-export.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-import.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-import.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-import.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-monkey.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-monkey.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-monkey.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-push.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-push.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-relocate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-relocate.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-relocate.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-reset.svg
new file mode 120000
index 000000000..7defed75b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-reset.svg
@@ -0,0 +1 @@
+revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-resolve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-resolve.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-resolve.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-revert.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-revert.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-run.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-run.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-run.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-show_log.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-show_log.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-show_log.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-switch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-switch.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-switch.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unstage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unstage.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-unstage.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-update.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-update.svg
new file mode 120000
index 000000000..ae801429d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rabbitvcs-update.svg
@@ -0,0 +1 @@
+svn-update.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/radio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/radio.svg
new file mode 120000
index 000000000..811b8e27a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/radio.svg
@@ -0,0 +1 @@
+icon_radio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/raindrop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/raindrop.svg
new file mode 100644
index 000000000..405e6a3a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/raindrop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm-4.5 6c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm9 0c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/randomize.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/randomize.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rating-unrated.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rating-unrated.svg
new file mode 100644
index 000000000..5dc85dac4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rating-unrated.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rating.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rating.svg
new file mode 100644
index 000000000..c42bf9308
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rating.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ratio.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ratio.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ratio.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/ratiocrop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/ratiocrop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/ratiocrop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/realization.svg b/.icons/Gruvbox-Plus-Dark/actions/22/realization.svg
new file mode 100644
index 000000000..0f2265645
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/realization.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-4 7h3v2h2v-2h3zm-1 11v3h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reannounce.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reannounce.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reannounce.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/recently_used.svg b/.icons/Gruvbox-Plus-Dark/actions/22/recently_used.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/recently_used.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reconcile-finish.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reconcile-finish.svg
new file mode 100644
index 000000000..c2c43264e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reconcile-finish.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4v1h3.5v11l-4.168 1v1h6.512l-1.828-1.828 1.486-1.486v-9.682h3.492l-2.494 5.996c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5l-2.504-6v-0.9961h-8.994l-0.00195-0.00391zm0 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332zm2.088 7.051-2.121 2.121-1.414-1.414-1.414 1.414 2.828 2.828 3.535-3.535z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reconcile.svg
new file mode 100644
index 000000000..d392e2170
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.498 4v1h3.5v11l-3.998 1v1h10v-1l-4.002-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/record.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/record.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-make-corners-sharp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-make-corners-sharp.svg
new file mode 100644
index 000000000..8f259fd06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-make-corners-sharp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 7v6l-6-6zm1 9h2v2h-2zm-12-12h2v2h-2zm3 0v2h9v9h2v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-shape.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rectangle-shape.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/redeyes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/redeyes.svg
new file mode 100644
index 000000000..102fc302b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/redeyes.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 6c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/redhat-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/redhat-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/redhat-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/redo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/redo.svg
new file mode 100644
index 000000000..3ab1e0048
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/redo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h-3c-2.753 0-5 2.247-5 5s2.247 5 5 5h5v-2h-5c-1.679 0-3-1.321-3-3s1.321-3 3-3h3v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/refactor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/refactor.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/refactor.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/refreshstructure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/refreshstructure.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/refreshstructure.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/region.svg b/.icons/Gruvbox-Plus-Dark/actions/22/region.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/region.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/relation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/relation.svg
new file mode 120000
index 000000000..89bdd6b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/relation.svg
@@ -0,0 +1 @@
+project-development.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/relationship.svg b/.icons/Gruvbox-Plus-Dark/actions/22/relationship.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/relationship.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reload.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reload.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reload.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reload3.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reload3.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reload3.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reload_all_tabs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reload_all_tabs.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reload_all_tabs.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reload_page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reload_page.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reload_page.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/remove-link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/remove-link.svg
new file mode 100644
index 000000000..ad740c14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/remove-link.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm7.178 7h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/removecell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/removecell.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/removecell.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/22/repeat.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/repeat.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/replay-play.svg
new file mode 100644
index 000000000..9bcfdd2c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/replay-play.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4143-0.0044 0.8274-0.04558 1.234-0.123-0.5355-0.515-0.9169-1.169-1.102-1.889-0.04422 0.0045-0.08849 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04106-0.0073 0.08208-0.01172 0.123 0.7206 0.1849 1.375 0.567 1.891 1.104 0.07635-0.4045 0.1169-0.8149 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.0483-4e-3 0.09649-0.0093 0.1445-0.01563 0.3665-1.39 1.451-2.476 2.84-2.846 0.0063-0.0461 0.01149-0.09233 0.01563-0.1387 0-1.657-1.343-3-3-3zm4.006 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-1 1 3.143 2-3.143 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/replay-record-error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/replay-record-error.svg
new file mode 100644
index 000000000..2e5a86e79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/replay-record-error.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7 0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7208 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/replay-record.svg b/.icons/Gruvbox-Plus-Dark/actions/22/replay-record.svg
new file mode 100644
index 000000000..a5077eb27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/replay-record.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m15 12c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 1.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7207 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/replay-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/replay-stop.svg
new file mode 100644
index 000000000..18d2be997
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/replay-stop.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 1.234-0.123 4 4 0 0 1-1.102-1.889 5 5 0 0 1-0.1328 0.01172 5 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-0.01172 0.123 4 4 0 0 1 1.891 1.104 7 7 0 0 0 0.1211-1.227 7 7 0 0 0-7-7zm-0.0059 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.1445-0.01562 4 4 0 0 1 2.84-2.846 3 3 0 0 0 0.01562-0.1387 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 12a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1.5 1.5h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reply-all-rtl.svg
new file mode 100644
index 000000000..ec76488dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reply-all-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.53 4.496v1.043l4.971 3.457-4.971 3.457v1.043l6.471-4.5zm-2.529 0.003906v2.5h-1c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h0.5v2.5l6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reply-all.svg
new file mode 100644
index 000000000..da326c358
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reply-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.471 4.496v1.043l-4.971 3.457 4.971 3.457v1.043l-6.471-4.5zm2.529 0.00391v2.5h1c3 0 5 2.126 5 5.25 0 3.25-4 4.75-4 4.75s1.875-2.652 1.438-4c-0.3659-1.127-1.573-2-2.938-2h-0.5v2.5l-6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reply.svg
new file mode 100644
index 000000000..fe444e6cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reply.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.48 4.5-6.469 4.5 6.469 4.5v-2.5h2c1.365 0 2.572 0.8734 2.938 2 0.4376 1.348-1.438 4-1.438 4s4-1.5 4-4.75c0-3.124-2-5.25-5-5.25h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/report.svg b/.icons/Gruvbox-Plus-Dark/actions/22/report.svg
new file mode 120000
index 000000000..509a70221
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/report.svg
@@ -0,0 +1 @@
+office-chart-pie.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reports-exclude.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reports-exclude.svg
new file mode 100644
index 000000000..e725ac20f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reports-exclude.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.91 4a5 5 0 0 0-2.385 0.6152l6.764 6.764a5 5 0 0 0 0.6211-2.379 5 5 0 0 0-5-5zm-4.842 3.814a5 5 0 0 0-0.1582 1.186 5 5 0 0 0 2.5 4.318v1.174h4.336l-6.678-6.678zm2.342 7.186v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.3359l-0.1562-0.1562h-4.844zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.497 4h-1.414v1.414l10.42 10.42h1.412l0.0016-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reports.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reports.svg
new file mode 100644
index 000000000..5dbfc8b25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reports.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resizecol.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resizecol.svg
new file mode 100644
index 000000000..e7eb22ab1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resizecol.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11-4-3v6l2-1.5zm-6-7h-2v14h2zm-4 4-4 3 4 3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resizerow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resizerow.svg
new file mode 100644
index 000000000..f95b6b5b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resizerow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 4h6zm-7 6v2h14v-2zm4 4 3 4 3-4h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child-insert.svg
new file mode 100644
index 000000000..aaa7c0098
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2l-4e-3 5h2l4e-3 -5h10l-4e-3 5h2l4e-3 -5c0.0016-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-7 5v2h-2v2h2v2h2v-2h2v-2h-2v-2zm6 0c-0.554 0-1 0.5346-1 1.199v3.602c0 0.665 0.446 1.199 1 1.199h5c0.554 0 1-0.5342 1-1.199v-3.602c0-0.6646-0.446-1.199-1-1.199z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child.svg
new file mode 100644
index 000000000..1f5f103fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-child.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.002 3.998 0.00391 0.00391c-2.25 0-2 2-2 2v12h5.996v-2h-3.996v-10h10l-0.00191 4.998h1.996l0.0019-5.002c7.64e-4 -2-2-2-2-2zm1.004 3.004v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm4.996 1.996c-0.554 0-1 0.5344-1 1.199v3.602c0 0.6648 0.446 1.199 1 1.199h5c0.5471 0 0.9851-0.5226 0.9961-1.176v1.176h0.0039v-4.82c-0.01-0.66-0.45-1.18-1-1.18zm-4.996 1.004v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-insert.svg
new file mode 100644
index 000000000..51a64dd34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resource-calendar-insert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h6.996v-2h-4.996v-10h10v5h1.996l0.0039-5c0-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm6.996 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-6.996 1v2h2v-2zm2.996-3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resource-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resource-group-new.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resource-group-new.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/resource-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/resource-group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/resource-group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/restoration.svg b/.icons/Gruvbox-Plus-Dark/actions/22/restoration.svg
new file mode 100644
index 000000000..800c16ab1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/restoration.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.846 4.006c-0.2811 0.0437-0.8438 0.234-0.8438 0.9336v5.061h11.99c-1e-3 -0.9466 1e-3 -1.686 0-2.262l-3.996-3.732h-6.994s-0.06255-0.01459-0.1562 0zm-0.8438 7.994v5.066c0 0.933 1 0.9336 1 0.9336h9.99c0.999 0 1-0.9336 1-0.9336 0.01-0.023 3e-3 -2.818 0-5.066z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/retweet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/retweet.svg
new file mode 100644
index 000000000..aaaa1cf0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/retweet.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v2h6s2 2e-6 2 2v2h-2l3 4 3-4h-2v-3c0-3-3-3-3-3zm-1 4-3 4h2l4e-7 3c4e-7 3 3 3 3 3h7v-2h-6s-2-2e-6 -2-2l-4e-7 -2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/reverse.svg
new file mode 100644
index 000000000..418b2982f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/reverse.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.48 18-3.481-6h2v-8h3v8h2zm-7-14 3.519 6h-2l-0.038 8h-3l0.038-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/revert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/revert.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/revert.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-set-star.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-set-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-set-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-unset-star.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-unset-star.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rhythmbox-unset-star.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rightjust.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rightjust.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rightjust.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rime-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rime-disable.svg
new file mode 100644
index 000000000..d4166d492
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rime-disable.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a1 1 0 0 0-1 1v3a1 1 0 0 0 0.293 0.707l2.293 2.293-2.293 2.293a1 1 0 0 0-0.293 0.707v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-0.293-0.707l-2.293-2.293 2.293-2.293a1 1 0 0 0 0.293-0.707v-3a1 1 0 0 0-1-1zm1 2h4v1.586l-2 2-2-2zm2 6.414 2 2v1.586h-4v-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rime-im.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rime-im.svg
new file mode 120000
index 000000000..1488e2b9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rime-im.svg
@@ -0,0 +1 @@
+map-globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rime-latin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rime-latin.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rime-latin.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/roll.svg b/.icons/Gruvbox-Plus-Dark/actions/22/roll.svg
new file mode 100644
index 000000000..15f4e0063
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/roll.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10zm2 1a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm-3 3a1 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-1zm-3 3a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/routeplanning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/routeplanning.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/routeplanning.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/rss.svg b/.icons/Gruvbox-Plus-Dark/actions/22/rss.svg
new file mode 100644
index 000000000..2848d0067
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/rss.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.023 6.502c6.224 0.2724 11.2 5.262 11.46 11.49h2.504c-0.2636-7.606-6.363-13.71-13.97-13.99zm-0.01563 2.01v2.506c3.735 0.2604 6.706 3.235 6.961 6.971h2.523c-0.2621-5.124-4.36-9.219-9.484-9.477zm2 5.488c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-clean.svg
new file mode 100644
index 000000000..41f74c74f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-clean.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-0.4973 5h4v4h-4l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-configure.svg
new file mode 100644
index 000000000..19cf5018d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-configure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm-1.5 4.502h5v1h-5zm0 2h5v1h-5zm0 2h5v1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-file.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-file.svg
new file mode 100644
index 000000000..dd8596901
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-file.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-1.501 4h5v3.5l-2.5 2.5h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install-root.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install-root.svg
new file mode 100644
index 000000000..e5d4b8061
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install-root.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install.svg
new file mode 100644
index 000000000..b90276cdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-install.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build-prune.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-prune.svg
new file mode 100644
index 000000000..7b4bff1b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build-prune.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-2 4h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-build.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-build.svg
new file mode 100644
index 000000000..a9cbc4121
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-build.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-1 4 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-clean.svg
new file mode 120000
index 000000000..2c899aaf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-clean.svg
@@ -0,0 +1 @@
+run-build-clean.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/run-install.svg b/.icons/Gruvbox-Plus-Dark/actions/22/run-install.svg
new file mode 120000
index 000000000..71034b4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/run-install.svg
@@ -0,0 +1 @@
+run-build-install.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/22/schedule.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/schedule.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-off.svg
new file mode 100644
index 000000000..df8cfcfcb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-off.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.47 4.002c-1.263 0.07875-2.478 0.4558-3.553 1.088l1.115 1.115c0.1415-0.07101 0.2848-0.1389 0.4316-0.1992zm1.529 0-3.084 3.084 1.053 1.055 2.033-2.033 2.895 2.895-2.033 2.033 1.053 1.053 3.086-3.086zm-7.91 3.916c-0.6322 1.074-1.01 2.288-1.088 3.551l2.006-2.002c0.06038-0.1467 0.1973-0.4336 0.1973-0.4336s-1.117-1.114-1.115-1.115zm-1.088 5.082 5 5.002 3.086-3.086-1.053-1.053-2.033 2.033-2.895-2.895 2.033-2.033-1.054-1.052zm12-0.463c-0.06095 0.1481-0.1272 0.2928-0.1992 0.4355l1.113 1.113c0.6325-1.075 1.01-2.29 1.088-3.553zm-3.459 3.459-2.004 2.006c1.262-0.0787 2.474-0.4584 3.547-1.09 5e-3 0.0014-1.184-1.078-1.184-1.078-0.07055 0.03507-0.2134 0.1019-0.3594 0.1619z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.422 3.998-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-on.svg
new file mode 100644
index 000000000..697c4f719
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/screen-rotate-auto-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.47 4c-1.942 0.1211-3.774 0.9477-5.15 2.322-1.374 1.377-2.198 3.206-2.318 5.146l2.006-2.004c0.3198-0.7772 0.786-1.485 1.375-2.084 0.5985-0.5885 1.306-1.056 2.082-1.375zm1.531 0-9 9 5 5 9-9zm0 2.105 2.895 2.895-6.895 6.895-2.895-2.895zm2.998 6.43c-0.3198 0.7772-0.7879 1.485-1.377 2.084-0.5985 0.5885-1.306 1.056-2.082 1.375l-2.004 2.006c1.942-0.1211 3.772-0.9477 5.148-2.322 1.374-1.377 2.198-3.206 2.318-5.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/scriptnew.svg b/.icons/Gruvbox-Plus-Dark/actions/22/scriptnew.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/scriptnew.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/scriptopen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/scriptopen.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/scriptopen.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-bad.svg b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-bad.svg
new file mode 100644
index 000000000..4c2a64978
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-bad.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 14v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 4a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 2 1v-4.535a4 4 0 0 1-2 0.5352 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.355 3h2.551a6 6 0 0 0 0.8047-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-ok.svg
new file mode 100644
index 000000000..398419e07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign-ok.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2v-3a4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.365 3h2.533a6 6 0 0 0 0.832-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm7 6-3 3-2-2-1 1 3 3 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign.svg
new file mode 100644
index 000000000..7d90e3bf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/seahorse-sign.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 3 2v-3.82a6 6 0 0 0 3-5.18 6 6 0 0 0-6-6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4zm0 1a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/search-icon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/search-icon.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/search-icon.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/secure-card.svg b/.icons/Gruvbox-Plus-Dark/actions/22/secure-card.svg
new file mode 100644
index 000000000..043ff9847
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/secure-card.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h8v-3h1c-5.6e-5 -1.657 1.343-3 3-3s3 1.343 3 3v-4zm13 2c-1.108 0-2 0.9112-2 2.031v0.9688h-1v4h6v-4h-1v-0.9688c0-1.12-0.892-2.031-2-2.031zm0 1c0.554 0 1 0.4424 1 1v1h-2v-1c0-0.5576 0.446-1 1-1zm-12 2h4v1h-4zm5 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/select-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/22/select-rectangular.svg
new file mode 100644
index 000000000..056b12b9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/select-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h1v-1h1v-1h-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1v2h1v-3zm-12 3v2h1v-2zm13 1v2h1v-2zm-13 2v2h1v-2zm13 1v2h1v-2zm-13 2v3h2v-1h-1v-2zm13 1v1h-1v1h2v-2zm-10 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/select.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/select.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/select_stat.svg b/.icons/Gruvbox-Plus-Dark/actions/22/select_stat.svg
new file mode 100644
index 000000000..2072e05e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/select_stat.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h1v-1h1v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1v1h1v-2zm-12 6v2h1v-2zm13 0v2h1v-2zm-13 3v2h1v-2zm13 0v2h1v-2zm-13 3v2h2v-1h-1v-1zm13 0v1h-1v1h2v-2zm-10 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-9-10v2h1v-2zm13 0v2h1v-2zm-4.49 4v0.9961l1.143 1.499-1.652 1.504v1h3v-1h-1.619l1.502-1.502-1.146-1.498h1.764v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-end.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-end.svg
new file mode 100644
index 000000000..2adc17ac6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-end.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v12h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-lower.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-lower.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-make-bitmap-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-make-bitmap-copy.svg
new file mode 120000
index 000000000..204dc24bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-make-bitmap-copy.svg
@@ -0,0 +1 @@
+fileview-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-above.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-above.svg
new file mode 100644
index 000000000..890224aa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-above.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h9l3-4zm8 4-3 3 0.6562 1.406 1.344-1.406v3h-7l-3 4h9l3-4v-3l1.344 1.406 0.6562-1.406-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-below.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-below.svg
new file mode 100644
index 000000000..a20ebcee4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-move-to-layer-below.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4 3 4h7v3l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-3l-3-4zm0 10 3 4h9l-3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-raise.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-raise.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-start.svg
new file mode 100644
index 000000000..c60ded6ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-start.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v6l6 6v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection-top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/selection.svg
new file mode 100644
index 000000000..8f4e251f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/selection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2zm0 2h7v7h-7zm-4 2c-1.108 0-2 0.892-2 2h2zm-2 3v2h2v-2zm0 3v2h2v-2zm0 3c0 1.108 0.892 2 2 2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2c1.108 0 2-0.892 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/22/semi-starred.svg
new file mode 100644
index 000000000..fef6ae26a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/semi-starred.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.392v12.02l4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164-2.119-5.494z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 3.392-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201v-12.02z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/send-to.svg b/.icons/Gruvbox-Plus-Dark/actions/22/send-to.svg
new file mode 100644
index 000000000..90d7ed927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/send-to.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4.001 1.219 1.906-4.406 2.75c-0.5154-0.4109-1.151-0.6563-1.812-0.6562-1.571 9.01e-5 -3 1.429-3 3s1.429 3 3 3c0.6617 4e-5 1.297-0.2766 1.812-0.6875l4.406 2.779-1.219 1.906h6l-2.5-5.5-1.219 1.937-4.375-2.781c0.0545-0.2146 0.09375-0.4321 0.09375-0.6562s-0.03935-0.4416-0.09375-0.6562l4.375-2.779 1.219 1.938 2.5-5.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/send_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/send_signal.svg
new file mode 100644
index 000000000..7265b831f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/send_signal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.041 4-4.041 7 4.041 7h9.959v-14zm1.154 2h6.805v10h-6.805l-2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/services.svg b/.icons/Gruvbox-Plus-Dark/actions/22/services.svg
new file mode 120000
index 000000000..18476486e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/services.svg
@@ -0,0 +1 @@
+gtk-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/set-language.svg b/.icons/Gruvbox-Plus-Dark/actions/22/set-language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/set-language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/set-location.svg b/.icons/Gruvbox-Plus-Dark/actions/22/set-location.svg
new file mode 120000
index 000000000..21f9f3cb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/set-location.svg
@@ -0,0 +1 @@
+find-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/setroubleshoot_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/setroubleshoot_icon.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/settings-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/settings-configure.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/settings-configure.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shallow-history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shallow-history.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shallow-history.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shape-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shape-choose.svg
new file mode 120000
index 000000000..ef9a1962a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shape-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shape-cuboid.svg
new file mode 120000
index 000000000..02f215a9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shape-cuboid.svg
@@ -0,0 +1 @@
+draw-cuboid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shapes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shapes.svg
new file mode 100644
index 000000000..458b02e66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shapes.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 0v6h6v-6zm-6.5 7v7h3v-7zm9.5 0-3.5 7h7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sharpenimage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sharpenimage.svg
new file mode 100644
index 000000000..b733d8e8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sharpenimage.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-7 14h14zm4 11 1 2h-10s8.844-2 9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shear.svg
new file mode 120000
index 000000000..ed7fc8621
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shear.svg
@@ -0,0 +1 @@
+transform-shear-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shoot.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shoot.svg
new file mode 120000
index 000000000..7466a9ab5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shoot.svg
@@ -0,0 +1 @@
+view-list-images.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-all-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-all-effects.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-all-effects.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-bounding-box.svg
new file mode 100644
index 000000000..083256d73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 10h1v2h-1zm-11 0h1v2h-1zm5 7h2v1h-2zm0-13h2v1h-2zm-5 14v-5h1v4h3v1zm12 0v-5h-1v4h-3v1zm0-14v5h-1v-4h-3v-1zm-12 0v5h1v-4h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-dialogs.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-dialogs.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-dialogs.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-gpu-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-gpu-effects.svg
new file mode 100644
index 000000000..148c4d752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-gpu-effects.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3c-1.325 0-1.325 2 0 2h1v3h-2v3h2v1h-2v3h2v2c0 1.325 2 1.325 2 0v-13c0-1-1-1-1-1zm4 3v2h9v8h-6v-2h-3v2h1v2h10v-12zm-4 3h1v1h-1zm5 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm-11 4h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-grid.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-grid.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-guides.svg
new file mode 100644
index 000000000..d74964853
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-guides.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-10 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-menu.svg
new file mode 100644
index 000000000..a016c40d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-menu.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.59 3.998-12.59 12.59v1.414h1.414l12.59-12.59v-1.414zm-12.59 2.5c-0.554 0-1 0.446-1 1v7c0 0.4542 0.2996 0.8343 0.7129 0.957l1.957-1.957h-0.6699v-5h3v1h-2v1h2v0.6699l1-1v-1.67h1v0.6699l2.67-2.67h-8.67zm14.29 0.04297-1.957 1.957h0.6699v1h-1.67l-0.3301 0.3301v0.6699h2v1h-2v1h2v1h-3v-2.67l-1.67 1.67h0.6699v1h-1.67l-2 2h8.67c0.554 0 1-0.446 1-1v-7c0-0.4542-0.2996-0.8343-0.7129-0.957zm-12.29 4.957v1.67l1.67-1.67z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-node-handles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-node-handles.svg
new file mode 100644
index 000000000..abd77002f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-node-handles.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.105 0-2 0.8954-2 2 0.00132 0.9109 0.618 1.706 1.5 1.934v6.066h-1.5v4h4v-4h-1.258c0.4677-1.952 1.586-3.893 3.115-5.465 2.048-2.104 4.809-3.531 7.643-3.531 0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-3.167 0-6.155 1.571-8.357 3.834-1.099 1.129-2.007 2.433-2.643 3.818v-3.723c0.882-0.2277 1.499-1.023 1.5-1.934 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-offline.svg
new file mode 100644
index 000000000..2cc3f2898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-offline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.00195a2.5 2.5 0 0 0-2.502-2.498zm-5.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm5.008 3.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.811-0.0039a5 5 0 0 0-5.004-4.994h-2e-3zm-5.008 2.756c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-path-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-path-outline.svg
new file mode 100644
index 000000000..6d8d62490
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-path-outline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4.001v1.42c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-1.422c2.312-0.3924 4.228-1.297 5.664-2.705 1.493-1.463 2.445-3.445 2.824-5.871h1.512v-4zm0 2.438v1.562h1.475c-0.3637 2.174-1.218 3.892-2.51 5.158-1.238 1.214-2.9 2.025-4.965 2.4v-1.561h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-thumbnail-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-thumbnail-bar.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-thumbnail-bar.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show-today.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show-today.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show-today.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show_table_column.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show_table_column.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/show_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/show_table_row.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/show_table_row.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-left.svg
new file mode 100644
index 000000000..82ea359e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h4v10h-4zm10 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-right.svg
new file mode 100644
index 000000000..4ff040cb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4v14h-14v-14zm-2 2h-4v10h4zm-10 2v6l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse.svg
new file mode 120000
index 000000000..cfaaff4a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-collapse.svg
@@ -0,0 +1 @@
+sidebar-collapse-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-left.svg
new file mode 100644
index 000000000..02cbcefd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h4v10h-4zm6 2 4 3-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-right.svg
new file mode 100644
index 000000000..e9b30ccc8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm8 2h4v10h-4zm-2 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-expand.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-places.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-places.svg
new file mode 100644
index 000000000..f57e8673d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-places.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4h4l2 2h6c0.831 0 1.5 0.669 1.5 1.5v9c0 0.831-0.669 1.5-1.5 1.5h-12c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-show-symbolic.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar-show-symbolic.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/similarartists-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/similarartists-amarok.svg
new file mode 120000
index 000000000..c87ba7723
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/similarartists-amarok.svg
@@ -0,0 +1 @@
+view-process-users.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skg-chart-bubble.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skg-chart-bubble.svg
new file mode 100644
index 000000000..2555279d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skg-chart-bubble.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v13h13v-2h-11v-11zm10 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-6 3c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_credit_card.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_credit_card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_credit_card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_less.svg
new file mode 100644
index 000000000..65a241c27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4 11.88 9.05 2.121-2.121v7.071h-7.071l2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_more.svg
new file mode 100644
index 000000000..fd4df2ab2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 18 9.05-11.88-2.121-2.121h7.071v7.071l-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_less.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_less.svg
new file mode 100644
index 000000000..702cb27ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_less.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4 2 9h3l-5 5-5-5h3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_more.svg
new file mode 100644
index 000000000..7a18e5384
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_much_more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 18-2-9-3 1e-6 5-5 5 5-3-1e-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_type.svg b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_type.svg
new file mode 100644
index 000000000..08d9feace
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/skrooge_type.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m12 14h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/slanted.svg b/.icons/Gruvbox-Plus-Dark/actions/22/slanted.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/slanted.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/slideshow-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/slideshow-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/slideshow-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/slow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/slow.svg
new file mode 100644
index 000000000..7453a025e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/slow.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.515 11.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m7.693 11c-0.0424 0.0044-0.08341 0.02366-0.1165 0.05617-0.06607 0.06514-0.08286 0.1695-0.04239 0.2551l1.519 3.219c-0.03391 0.1399-0.05263 0.283-0.05581 0.4269-0.02296 1.104 0.8532 2.018 1.958 2.042 1.104 0.02296 2.018-0.8532 2.042-1.958 0.02296-1.104-0.8532-2.018-1.958-2.042-0.07708-7.25e-4 -0.1541 3e-3 -0.2308 0.0112l-2.99-1.979c-0.03808-0.0252-0.08206-0.03622-0.1243-0.03189z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/slow_off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/slow_off.svg
new file mode 100644
index 000000000..530265b11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/slow_off.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.515 11.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m14.43 11.11c-0.01104-0.04117-0.03651-0.07864-0.07384-0.1062-0.07474-0.05498-0.1805-0.0551-0.2586-0.0017l-2.939 2.007c-0.1435-0.01144-0.2878-0.0074-0.4304 0.01218-1.094 0.1514-1.858 1.161-1.707 2.256 0.1514 1.094 1.161 1.858 2.256 1.707 1.094-0.1514 1.858-1.161 1.707-2.256-0.01143-0.07623-0.02725-0.1517-0.04743-0.2261l1.483-3.265c0.01888-0.04158 0.02283-0.08674 0.0119-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smallclock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smallclock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smallclock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smallfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smallfrac.svg
new file mode 120000
index 000000000..529b4467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smallfrac.svg
@@ -0,0 +1 @@
+dfrac.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smallskip.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smallskip.svg
new file mode 120000
index 000000000..f12731dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smallskip.svg
@@ -0,0 +1 @@
+format-line-spacing-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smartnewline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smartnewline.svg
new file mode 120000
index 000000000..46178f348
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smartnewline.svg
@@ -0,0 +1 @@
+newline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smiley-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smiley-add.svg
new file mode 100644
index 000000000..25ad8ac2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smiley-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.3399 0 0.6731-0.02738 1-0.07422v-2.607c-0.314 0.1118-0.6508 0.1751-1 0.1758-1.459-0.0029-2.705-1.007-2.951-2.445l5.951-0.04883v-1h3.928c0.04675-0.3267 0.07227-0.6604 0.07227-1 0-3.866-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm1 5.234v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smiley-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smiley-shape.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smiley-shape.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smiley.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smiley.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smiley.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/smooth.svg
new file mode 100644
index 000000000..4db046f1f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/smooth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4c-14 0-14 14-14 14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-angle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-angle.svg
new file mode 100644
index 000000000..bb873751f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-angle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5-8 8h-3v2h-2v1h2v1h4v-1h1v-1h-1v-1.584l5.365-5.367c1.697 1.918 2.634 4.39 2.635 6.951v1h2v-1h-1c-8.79e-4 -2.826-1.042-5.553-2.926-7.66l1.633-1.633zm-5 10v1h2v-1zm3 0v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-center.svg
new file mode 100644
index 000000000..516afc128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 10v1h-1v1h1v1h1v-1h1v-1h-1v-1zm7 0h1v3h-1zm-14 0h1v3h-1zm6 8h3v1h-3zm0-14h3v1h-3zm-6 15v-4h1v3h3v1zm15 0v-4h-1v3h-3v1zm0-15v4h-1v-3h-3v-1zm-15 0v4h1v-3h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-corners.svg
new file mode 100644
index 000000000..633aa3059
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-corners.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 16h3v3h-3zm-1-7v6h-6zm-11 8h4v1h-4zm13-13h1v4h-1zm-7 13h4v1h-4zm7-7h1v4h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-edges.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-edges.svg
new file mode 100644
index 000000000..33989fac8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-edges.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h1v-3h3v-1zm6 0v1h9v-1zm4.5 1-3 4h6zm-10.5 5v9h1v-9zm1 4.5 4 3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-midpoints.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-midpoints.svg
new file mode 100644
index 000000000..61554b78c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box-midpoints.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h1v-3h3v-1zm6 0v1h3v-1zm1.5 1-2 3h4zm3.5-1v1h3v3h1v-4zm-7 5.5-3 2 3 2zm-3 0.5h-1v3h1zm10-0.5v4l3-2zm3 3.5h1v-3h-1zm-14 2v4h4v-1h-3v-3zm5.5 0 2 3 2-3zm0.5 3v1h3v-1zm8-3v3h-3v1h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box.svg
new file mode 100644
index 000000000..0f29a48dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7h-3v-3h3zm1 7v-6h6zm11-8h-4v-1h4zm-13 13h-1v-4h1zm7-13h-4v-1h4zm-7 7h-1v-4h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-extension.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-extension.svg
new file mode 100644
index 000000000..c1c3cda0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-extension.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v4h-2v5h2v5h1v-5h2v-5h-2v-4zm6 4v5h5v-2h2v-1h-2v-2zm-2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-grid-guide-intersections.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-grid-guide-intersections.svg
new file mode 100644
index 000000000..a876b9aa7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-grid-guide-intersections.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4-0.00977 4 3.006-1.992zm4.5 0.00391v6.996h-1.504v2.787l-5 3.385 0.5605 0.8281 4.439-3.006 1.504 0.0059v3h0.9922v-3h1.504v-2.715l5-3.385-0.5527-0.834-4.447 3.012v-0.07816h-1.504v-6.996zm5.502 0.0039-3.006 1.992 2.996 2.008z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-guideline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-guideline.svg
new file mode 100644
index 000000000..74834a2ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-guideline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4l3-2zm3 2v3h-2v5h2v4h1v-4h2v-5h-2v-5h-1zm1 0 3 2v-4zm5 3v5h2v4h1v-4h2v-5zm-2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-intersection.svg
new file mode 100644
index 000000000..a0205a1fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.65 4.646-4.354 4.354h-3.293v3.293l-4.354 4.354 0.707 0.707 4.354-4.354h3.293v-3.293l4.354-4.354zm-11.65 0.3535v1h1v-1zm2 2v1h1v-1zm7 7v1h1v-1zm2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-node.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-node.svg
new file mode 100644
index 000000000..68cf37dc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-node.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 8v2h-3v1h3v2h5v-5zm-9 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-center.svg
new file mode 100644
index 000000000..2796650e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-2.216 0-4 1.784-4 4v2h1v-1.533c0-1.921 1.546-3.467 3.467-3.467h1.533v-1zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-cusp.svg
new file mode 100644
index 000000000..dbb541e25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.017 3.5a0.5 0.5 0 0 0-0.05078 0.00195 0.5 0.5 0 0 0-0.0332 0.9961s3.686 0.5131 6.299 2.176c1.306 0.8313 2.308 1.909 2.557 3.32 0.1877 1.063-0.05185 2.38-1.012 4.006h-1.779v4h0.0019v2e-3h3v-2e-3h0.998v-1.887c1.767-0.4905 2.885-1.393 3.537-2.324 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.479 0.6843-1.358 1.319-2.717 1.723v-0.9375h-1.223c0.8546-1.569 1.21-2.978 0.998-4.178-0.3135-1.777-1.562-3.073-3.006-3.992-2.887-1.837-6.701-2.324-6.701-2.324a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-intersection.svg
new file mode 100644
index 000000000..1772808d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 3.496a0.5 0.5 0 0 0-0.3438 0.1504l-5.355 5.355h-3.291v2.049l-5.137 1.469a0.5 0.5 0 1 0 0.2734 0.9609l4.863-1.391v0.2031l-5.354 5.354a0.5 0.5 0 1 0 0.707 0.707l5.352-5.352h3.295v-2.053l5.137-1.469a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-4.863 1.391v-0.2031l5.354-5.354a0.5 0.5 0 0 0-0.3633-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-midpoint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-midpoint.svg
new file mode 100644
index 000000000..28052f384
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-midpoint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.61 3.205a0.5 0.5 0 0 0-0.4707 0.5742l0.2832 2.086-1.037 1.037-0.3027-2.23a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4688 0.5742l0.4043 2.984-1.209 1.209h-3.291v2.049l-0.7305 0.209-0.2598-1.922a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5723l0.2812 2.066-1.688 0.4824-0.2402-1.766a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5742l0.2598 1.91-0.7754 0.2207a0.5 0.5 0 1 0 0.2734 0.9609l0.6367-0.1816 0.3867 2.834-1.514 1.514a0.5 0.5 0 1 0 0.707 0.707l0.9746-0.9746 0.09766 0.7129a0.5 0.5 0 1 0 0.9902-0.1328l-0.1992-1.469 1.545-1.545 0.3027 2.23a0.5 0.5 0 1 0 0.9902-0.1348l-0.4043-2.984 1.055-1.055h3.295v-2.053l0.8945-0.2559 0.2461 1.818a0.5005 0.5005 0 0 0 0.9922-0.1328l-0.2676-1.963 1.135-0.3242 0.1895 1.395a0.5001 0.5001 0 1 0 0.9902-0.1348l-0.209-1.537 1.166-0.334a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-1.027 0.293-0.3516-2.59 1.869-1.869a0.5 0.5 0 0 0-0.3633-0.8574 0.5 0.5 0 0 0-0.3438 0.1504l-1.332 1.332-0.1797-1.332a0.5 0.5 0 0 0-0.5215-0.4395zm-0.01758 3.904 0.2676 1.98-1.133 0.3223-0.1719-1.266 1.037-1.037zm-1.926 1.926 0.08789 0.6562-0.7578 0.2168v-0.2031l0.6699-0.6699zm-4.67 3.053v0.2031l-0.5195 0.5195-0.07422-0.5527 0.5938-0.1699zm-1.566 0.4492 0.1582 1.162-1.543 1.543-0.3027-2.225 1.688-0.4805z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-path.svg
new file mode 100644
index 000000000..2e0732a34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.014 4.497 0.01367 0.00586a0.5 0.5 0 0 0-0.08203 0.9961s3.686 0.5151 6.299 2.178c1.306 0.8313 2.308 1.909 2.557 3.32s-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3809 0.8105c3.619 0 5.57-1.335 6.535-2.713 0.96-1.38 0.959-2.791 0.959-2.791a0.5 0.5 0 1 0-1 0s4.4e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.432-2.106 2.068-3.971 1.799-5.498-0.3135-1.777-1.56-3.072-3.004-3.99-2.887-1.837-6.703-2.324-6.703-2.324a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-rotation-center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-rotation-center.svg
new file mode 100644
index 000000000..238bd9e59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-rotation-center.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-2.216 0-4 1.784-4 4h-1l1.51 3 1.49-3h-0.9648c0.2271-1.698 1.67-3 3.432-3h1.533v-1h-2zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-smooth.svg
new file mode 100644
index 000000000..27d66c180
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-nodes-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.022 4.499a0.5 0.5 0 0 0-0.05078 0.00195 0.5 0.5 0 0 0-0.0332 0.9961s2.308 0.3277 4.566 1.287v2.717h3.684c0.2971 0.4511 0.5091 0.946 0.6055 1.492 0.249 1.411-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3906 0.8125c3.619 0 5.57-1.335 6.535-2.713 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.431-2.106 2.068-3.969 1.799-5.496-0.1746-0.9896-0.6452-1.825-1.273-2.533v-2.787h-4v0.2031c-2.29-0.9131-4.434-1.199-4.434-1.199a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-orthogonal.svg
new file mode 100644
index 000000000..d379873e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4v3h1v-3zm0 4v1h1v-1zm-1.5 2v4h4v-4zm-4 1.5v1h1v-1zm2 0v1h1v-1zm7 0v1h1v-1zm2 0v1h3v-1zm-5.5 3.5v1h1v-1zm0 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-page.svg
new file mode 100644
index 000000000..f375b051a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4h7l4 4v9c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-12c0-0.554 0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap-text-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap-text-baseline.svg
new file mode 100644
index 000000000..e609f2c14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap-text-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.72 4-3.57 10h-3.148v4h4.219l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/snap.svg b/.icons/Gruvbox-Plus-Dark/actions/22/snap.svg
new file mode 100644
index 000000000..53dbf978d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/snap.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.828 4-2.828 2.828 2.828 2.828 2.828-2.828zm2.279 4.406-0.707 0.707 2.123 2.121-1.416 1.414 3.893 0.3516-0.3555-3.887-1.414 1.414-2.123-2.121zm6.064 3.938-2.828 2.828 2.828 2.828 2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/social.svg b/.icons/Gruvbox-Plus-Dark/actions/22/social.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/social.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-ascending.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-ascending.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-descending.svg
new file mode 120000
index 000000000..00dc952c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sort-alphabetical-descending.svg
@@ -0,0 +1 @@
+view-sort-descending-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sort-name.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sort-name.svg
new file mode 100644
index 000000000..355ac4744
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sort-name.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.971 5c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm0.136 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1zm9.495 5 4.505-7h-3v-5h-3v5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sort-presence.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sort-presence.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sort-presence.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sort_incr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sort_incr.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sort_incr.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/soundkonverter-replaygain.svg b/.icons/Gruvbox-Plus-Dark/actions/22/soundkonverter-replaygain.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/soundkonverter-replaygain.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/source-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/source-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/source-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/source-smart-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/source-smart-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/source-smart-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spacefm-find.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spacefm-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spacefm-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/speaker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/speaker.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/speaker.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/special_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/22/special_paste.svg
new file mode 100644
index 000000000..ea82098dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/special_paste.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h5v-2h-4v-9h8v4h2v-5c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm5.5 8-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.609 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5703 1.613 0.5684-1.613 1.551 0.7344-0.7305-1.547 1.611-0.5742-1.611-0.5742 0.7305-1.547-1.551 0.7344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/specific-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/specific-setup.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/specific-setup.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/speedometer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/speedometer.svg
new file mode 120000
index 000000000..e48dac0f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/speedometer.svg
@@ -0,0 +1 @@
+filename-bpm-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spiral-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spiral-shape.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spiral-shape.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/split.svg b/.icons/Gruvbox-Plus-Dark/actions/22/split.svg
new file mode 120000
index 000000000..165bc54ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/split.svg
@@ -0,0 +1 @@
+kr_split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-clone.svg
new file mode 100644
index 000000000..f496b4644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-clone.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11h7v5h-7zm1-7v4h9v5h2v-9zm-3 5v9h11v-9zm1 1h9v7h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-copy.svg
new file mode 100644
index 000000000..0a6d2f892
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9h11v9h-11zm3-5v4h9v5h2v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-union.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-union.svg
new file mode 100644
index 000000000..58397a239
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spray-mode-union.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4v5h-3v9h11v-5h3v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/spreadsheetshape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/spreadsheetshape.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/spreadsheetshape.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sqrt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sqrt.svg
new file mode 100644
index 000000000..1e5b265ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sqrt.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.756 6-2.291 8.549-1.486-5.549h-2v1.502h0.8457l1.473 5.498h2.334l2.277-8.498h7.07v-1.502h-8.223zm4.766 3a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 2-0.6289v0.6289h1.5v-7h-1.5v0.6289a3.5 3.5 0 0 0-2-0.6289zm0 1.5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stalledDL.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stalledDL.svg
new file mode 100644
index 000000000..b4766337d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stalledDL.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m9 4v5h-4l6 9 6-9h-4v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stalledUP.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stalledUP.svg
new file mode 100644
index 000000000..341a08057
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stalledUP.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 18v-5h4l-6-9-6 9h4v5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/standard-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/standard-connector.svg
new file mode 100644
index 000000000..69dd63371
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/standard-connector.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c1.186-0.001983 2.208-0.8376 2.445-2h1.533v9h2.573c0.2376 1.164 1.261 2 2.449 2 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-1.186 2e-3 -2.208 0.8376-2.445 2h-1.577v-9h-2.529c-0.2376-1.164-1.261-2-2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/star-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/star-new.svg
new file mode 100644
index 000000000..a18f9b2cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/star-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-1.949 5.055-5.412 0.291 4.207 3.418-1.395 5.236 4.549-2.945 1 0.6484v-2.703h2v-2h2.324l2.037-1.654-5.412-0.291zm4 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/star-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/star-off.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/star-off.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/star-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/star-on.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/star-on.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/star-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/star-shape.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/star-shape.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/star_profile.svg b/.icons/Gruvbox-Plus-Dark/actions/22/star_profile.svg
new file mode 100644
index 000000000..c2f0c63c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/star_profile.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4v2.045c-0.9405 0.1667-1.729 0.8014-2.305 1.838-0.6769 1.218-1.174 3.001-1.678 5.52-0.2578 1.289-1.091 1.896-1.922 2.238-0.8306 0.3427-1.592 0.3594-1.592 0.3594v1h1.996v1h1v-1h2v1h1v-1h4v1h1v-1h2v1h1v-1h2.004v-1s-0.7734-0.02168-1.592-0.3594c-0.8306-0.3427-1.664-0.949-1.922-2.238-0.5038-2.519-1.001-4.301-1.678-5.52-0.5777-1.04-1.368-1.676-2.313-1.84v-2.043zm0.5039 3.002c0.8326 2e-6 1.362 0.3368 1.934 1.365 0.5731 1.032 1.076 2.749 1.572 5.23 0.2242 1.121 0.8338 1.891 1.521 2.402h-4.531v-1h-1v1h-4.523c0.6877-0.5118 1.297-1.281 1.521-2.402 0.4962-2.481 0.9992-4.199 1.572-5.23 0.5712-1.028 1.101-1.365 1.934-1.365z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/starred.svg b/.icons/Gruvbox-Plus-Dark/actions/22/starred.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/starred.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/start-over.svg b/.icons/Gruvbox-Plus-Dark/actions/22/start-over.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/start-over.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/start.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/start.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/state-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/22/state-fork.svg
new file mode 100644
index 000000000..6cc548161
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/state-fork.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1c0 0 6-1e-3 6 0 0 0 3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm8 9v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stateshape.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stateshape.svg
new file mode 100644
index 000000000..be874e716
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stateshape.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h12v12h-12zm1 1v10h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/statetool.svg b/.icons/Gruvbox-Plus-Dark/actions/22/statetool.svg
new file mode 120000
index 000000000..9dad43106
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/statetool.svg
@@ -0,0 +1 @@
+stateshape.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stellarmate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stellarmate.svg
new file mode 120000
index 000000000..d36becd7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stellarmate.svg
@@ -0,0 +1 @@
+kstars_fitsviewer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Anchor.svg
new file mode 120000
index 000000000..870928c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Anchor.svg
@@ -0,0 +1 @@
+anchor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Box.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Box.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Box.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_ChargedParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_ChargedParticle.svg
new file mode 100644
index 000000000..8cd529584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_ChargedParticle.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-0.4964 0.00678-0.9908 0.06636-1.475 0.1777l1.068 1.85c0.1266-0.01399 0.2536-0.02311 0.3809-0.02734 2.694 1.428e-4 4.886 2.141 4.971 4.814l1.979 1.141c0.04713-0.3161 0.07264-0.6352 0.07617-0.9551 0-3.866-3.134-7-7-7zm-7 1v2h5v-2zm0.7578 2.861c-0.4937 0.9729-0.7533 2.048-0.7578 3.139 0 3.866 3.134 7 7 7 0.3676-0.0052 0.7337-0.04076 1.096-0.1035l-1.125-1.947c-2.746-0.0023-4.971-2.229-4.971-4.975 0.00657-0.7321 0.1746-1.454 0.4922-2.113l-1.734-1zm9.242 4.139v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CircularMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CircularMotor.svg
new file mode 100644
index 000000000..0a22cd7d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CircularMotor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.253 3.999-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85h-3.5zm6.748 9v0.5273c-2.438 0.2329-2.438 1.973-2.438 1.973s-4e-6 1-2 1v1c3 0 3-2 3-2s9.6e-4 -0.8012 1.438-0.9688v0.4688l2-1-2-1zm-4.438 0.5v1c0.7939 0 1.272 0.1559 1.561 0.3457 0.06692-0.2389 0.2082-0.5604 0.5059-0.8555-0.4437-0.2821-1.098-0.4902-2.066-0.4902zm4.438 2.5v0.4688c-0.4104-0.0481-0.705-0.1475-0.9141-0.2656-0.05827 0.2331-0.1892 0.563-0.4824 0.8691 0.3413 0.1928 0.7945 0.3442 1.396 0.4023v0.5254l2-1-2-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Controller.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Controller.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Controller.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CoulombForce.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CoulombForce.svg
new file mode 100644
index 000000000..772b81bf8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_CoulombForce.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.17 3 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.9456-0.0031 1.834-0.4518 2.398-1.211l-1.314-0.7578c-0.282 0.2979-0.6738 0.4673-1.084 0.4688-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.4096 4.32e-4 0.8013 0.1684 1.084 0.4648l1.32-0.7598c-0.5664-0.7585-1.458-1.205-2.404-1.205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Disk.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Disk.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Disk.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Gas.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Gas.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Gas.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GasParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GasParticle.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GasParticle.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Graph.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Graph.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Graph.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GravitationForce.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GravitationForce.svg
new file mode 100644
index 000000000..b7fba49b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_GravitationForce.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.17 3 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3c-2.9e-4 -0.1557-0.0127-0.3111-0.03711-0.4648h-3.008v1.465h1.162c-0.2747 0.3067-0.6731 0.5-1.117 0.5-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.3867 4.49e-4 0.7582 0.1502 1.037 0.418l1.326-0.7656c-0.5685-0.7272-1.44-1.152-2.363-1.152z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_LinearMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_LinearMotor.svg
new file mode 100644
index 000000000..eafe16e9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_LinearMotor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.251 3.998-0.1543 1.846a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.852h-3.5zm4.311 9.002-2 1 2 1v-0.5h2.438c1 0 1 1 1 1h1s-2e-6 -2-2-2h-2.438zm-2.062 2.5s2e-6 2 2 2h2.5v0.5l2-1-2-1v0.5h-2.5c-1 0-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Meter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Meter.svg
new file mode 120000
index 000000000..3f1ca0a4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Meter.svg
@@ -0,0 +1 @@
+kdenlive-select-texts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Note.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Particle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Particle.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Particle.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Pin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Pin.svg
new file mode 120000
index 000000000..c3a2f2433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Pin.svg
@@ -0,0 +1 @@
+port.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Rope.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Rope.svg
new file mode 120000
index 000000000..d1fa11a5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Rope.svg
@@ -0,0 +1 @@
+draw-bezier-curves.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_SoftBody.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_SoftBody.svg
new file mode 100644
index 000000000..564968b46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_SoftBody.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.96 2.988c-2.666 0.0253-5.318 0.7241-7.957 2.021 3.107 5.003 2.048 8.228 0 12 5.611 2.98 10.97 2.345 16 0-2.508-3.88-2.722-7.203 0-12-2.697-1.399-5.377-2.047-8.043-2.021zm-0.2422 1.014c0.8787-0.02506 1.773 0.04912 2.682 0.2109-0.2896 1.165-0.5152 2.326-0.6641 3.484-0.4375-0.03967-0.8779-0.07132-1.328-0.08203-0.708-0.01685-1.438 0.02104-2.182 0.08594-0.147-1.145-0.3698-2.294-0.6543-3.445 0.7097-0.1322 1.423-0.2333 2.146-0.2539zm3.658 0.4277c1.07 0.2632 2.16 0.6344 3.275 1.135-0.4903 0.9439-0.8575 1.891-1.105 2.834-0.9161-0.2414-1.851-0.4452-2.818-0.5801 0.1453-1.123 0.3649-2.253 0.6484-3.389zm-6.785 0.02539c0.2788 1.12 0.4965 2.235 0.6406 3.344-0.8887 0.123-1.812 0.3271-2.758 0.5879-0.2611-0.8949-0.6376-1.832-1.143-2.812 1.081-0.4617 2.165-0.8441 3.26-1.119zm3.422 4.158c0.5503-4.859e-4 1.089 0.02399 1.619 0.07227-0.1477 1.591-0.1575 3.174-0.02148 4.748-1.046 0.09412-2.131 0.09568-3.258-2e-3 0.1356-1.572 0.1238-3.153-0.02344-4.742 0.5716-0.05024 1.133-0.07569 1.684-0.07617zm-2.678 0.1777c0.1415 1.524 0.1524 3.038 0.02344 4.541-0.8518-0.1199-1.739-0.3185-2.65-0.5723 0.05572-0.2755 0.1163-0.5477 0.1484-0.8379 0.08847-0.7995 0.03533-1.657-0.1445-2.562 0.902-0.2507 1.78-0.4486 2.623-0.5684zm5.289 0.01758c0.9296 0.1329 1.833 0.3324 2.723 0.5703-0.1961 1.136-0.2141 2.263-0.04297 3.373-0.8836 0.2341-1.78 0.4297-2.703 0.5605-0.1269-1.491-0.1159-2.992 0.02344-4.504zm-8.158 4.918c0.9554 0.2647 1.888 0.474 2.785 0.5977-0.1365 1.068-0.3556 2.131-0.6406 3.189-1.115-0.2516-2.193-0.6077-3.25-1.055 0.4172-0.8609 0.8122-1.762 1.105-2.732zm11.03 0.0059c0.2361 0.9206 0.5999 1.826 1.104 2.711-1.14 0.4721-2.219 0.8098-3.252 1.045-0.283-1.057-0.4994-2.119-0.6348-3.186 0.9548-0.1327 1.878-0.3337 2.783-0.5703zm-7.25 0.6875c1.203 0.1043 2.361 0.1022 3.475 2e-3 0.1375 1.088 0.3577 2.17 0.6426 3.248-1.7 0.2807-3.277 0.2723-4.77 0.03516 0.2898-1.09 0.5134-2.185 0.6523-3.285z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Spring.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Spring.svg
new file mode 100644
index 000000000..bfeaeaf41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Spring.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v1h8l-6 3h-2v1h8l-6 3h-2v1h8l-6 3h-2v1h14v-1h-8l6-3h2v-1h-8l6-3h2v-1h-8l6-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Stick.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Stick.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Stick.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Tracer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Tracer.svg
new file mode 120000
index 000000000..c5d5192ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_Tracer.svg
@@ -0,0 +1 @@
+overexposure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/step_object_WeightForce.svg b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_WeightForce.svg
new file mode 100644
index 000000000..0ae6a1af9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/step_object_WeightForce.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.17 3 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm6.004 4 1.227 6h2.1l0.6621-2.99 0.6738 2.99h2.111l1.223-6h-1.609l-0.7695 4.389-0.9375-4.389h-1.377l-0.9219 4.389-0.7715-4.389h-1.609z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stickers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stickers.svg
new file mode 100644
index 000000000..40de38a6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stickers.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.997 4s-1 0-1 1v12c0 1 1 1 1 1l8.008-8e-3 4.992-4.992 0.0059-7.986c0-1-1-1-1-1zm2 2h8c0.554 0 1 0.446 1 1s-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1s0.446-1 1-1zm0 4h8c0.554 0 1 0.446 1 1s-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1s0.446-1 1-1zm0 4h5c0.554 0 1 0.446 1 1s-0.446 1-1 1h-5c-0.554 0-1-0.446-1-1s0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/sticky_zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/sticky_zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/sticky_zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_about.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_bell.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_bell.svg
new file mode 120000
index 000000000..aa14f1cdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_bell.svg
@@ -0,0 +1 @@
+bell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-accept.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-accept.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-accept.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-cancel.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_calc-cancel.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_contact-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_contact-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_contact-list.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_cut.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_exit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properites.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properites.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properites.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_file-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_first.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_first.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_first.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-copy.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-copy.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-move.svg
new file mode 120000
index 000000000..4fcef6d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder-move.svg
@@ -0,0 +1 @@
+folder-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_folder_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_help-add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_help-add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_help-add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-note.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-rule.svg
new file mode 120000
index 000000000..a55fec04b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-rule.svg
@@ -0,0 +1 @@
+insert-horizontal-rule.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-table.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_insert-table.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_last.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_last.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_last.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_leave-fullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_leave-fullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-compose.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-compose.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-compose.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-filters-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-filters-apply.svg
new file mode 120000
index 000000000..392cdff7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-filters-apply.svg
@@ -0,0 +1 @@
+kt-add-filters.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup-done.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup-done.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup-done.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-flag-for-followup.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-open-multiple.svg
new file mode 120000
index 000000000..cb1065e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-open-multiple.svg
@@ -0,0 +1 @@
+mail-open-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply-to-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply-to-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply-to-all.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send-receive.svg
new file mode 120000
index 000000000..9dc6aa5a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send-receive.svg
@@ -0,0 +1 @@
+mail-send-receive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-unread-multiple.svg
new file mode 120000
index 000000000..e712f76a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mail-unread-multiple.svg
@@ -0,0 +1 @@
+mail-unread-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_mark.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_mark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-prev.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-prev.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-prev.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rec.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rec.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rec.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rew.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_navigator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_navigator.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_navigator.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-24h-appointment.svg
new file mode 120000
index 000000000..11081d1a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-24h-appointment.svg
@@ -0,0 +1 @@
+new-24h-appointment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-address-book.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-address-book.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-bcard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-bcard.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-bcard.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-dir.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-dir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-dir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-tab.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-text.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-text.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-window.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-window.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_new-window.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_no.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_not.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_not.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_not.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_notes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_people.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-preview.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-setup.svg
new file mode 120000
index 000000000..21fb235ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print-setup.svg
@@ -0,0 +1 @@
+document-page-setup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_print.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_redo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_redo.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_redo.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_save-as.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_save.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-high.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-high.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-high.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-higher.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-higher.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-higher.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-highest.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-highest.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-highest.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-low.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-low.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-low.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lower.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lower.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lowest.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lowest.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-lowest.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-normal.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_score-normal.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_search-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_search-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_search-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-all.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-column.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-column.svg
new file mode 120000
index 000000000..0d3db670f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-column.svg
@@ -0,0 +1 @@
+object-columns.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-row.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-row.svg
new file mode 120000
index 000000000..b496c3e1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_select-row.svg
@@ -0,0 +1 @@
+object-rows.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-by-me.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-by-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-by-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-to-me.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-to-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_shared-to-me.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_show-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_show-all.svg
new file mode 120000
index 000000000..58041fda3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_show-all.svg
@@ -0,0 +1 @@
+view-multiple-objects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_spellcheck.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_spellcheck.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_spellcheck.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned-to.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned-to.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned-to.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-assigned.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-recurring.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-recurring.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task-recurring.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_task.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-monospaced.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-monospaced.svg
new file mode 120000
index 000000000..7c4282d6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-monospaced.svg
@@ -0,0 +1 @@
+dialog-text-and-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_center.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_indent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_justify.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_justify.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_justify.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_underlined.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_underlined.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_underlined.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_text_unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_thunar-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_thunar-shortcuts.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_thunar-shortcuts.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_timezone.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_timezone.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_timezone.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_todo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_todo.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_todo.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_undo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_video-conferencing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_video-conferencing.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_video-conferencing.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_view-details.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_view-details.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_view-details.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_volume.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_volume.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_volume.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-audio-cd.svg
new file mode 100644
index 000000000..89b04ae79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm4 1.988v7.393c0 0.8878-0.8625 1.607-1.928 1.607-1.065 0-1.93-0.7196-1.93-1.607 0-0.8878 0.8645-1.607 1.93-1.607 0.3468 1.29e-4 0.6862 0.07871 0.9844 0.2266v-3.283l-4.199 0.7012v4.605c0 0.8878-0.8645 1.607-1.93 1.607-1.065 0-1.928-0.7196-1.928-1.607s0.8625-1.607 1.928-1.607c0.3468 1.29e-4 0.6882 0.07871 0.9863 0.2266v-5.641l6.086-1.014z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-blank-cdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..320f348da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.121 3.465 2.121 2.121 2.121-2.121 1.414 1.414-2.121 2.121 2.121 2.121-1.414 1.414-2.121-2.121-2.121 2.121-1.414-1.414 2.121-2.121-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-data-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..6ddeb4f7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-data-copy.svg
@@ -0,0 +1 @@
+tools-media-optical-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-format-dvdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-format-dvdrw.svg
new file mode 120000
index 000000000..68127038e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/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-Plus-Dark/actions/22/stock_xfburn-new-data-composition.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-new-data-composition.svg
new file mode 100644
index 000000000..87f5cea51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn-new-data-composition.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3.5 4h7v1h-7zm0 3h7v1h-7zm0 3h7v1h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn.svg
new file mode 100644
index 000000000..994b1325c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_xfburn.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 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-7zm1.352 1.671c0 5.011 3.842 5.734 2.863 8.589-0.5584 1.628-1.923 2.864-4.295 2.864-0.0075 0-0.01513 3.5e-5 -0.02222 0 1.174-0.0065 1.852-0.621 2.129-1.43 0.4898-1.427-1.432-1.791-1.432-4.296-1.79 0.7158-2.863 2.394-2.863 3.58 0 1.025 0.7189 1.879 1.68 2.092-2.129-0.2542-3.787-2.042-3.787-4.24 0-2.372 2.147-5.727 5.727-7.159z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_yes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_yes.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_yes.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-page.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stock_zoom-page.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stopped.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stopped.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/story-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/story-editor.svg
new file mode 100644
index 000000000..29b1d895f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/story-editor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-1 1e-6 -1 1v12c0 1 1 1 1 1h4v-2h-3v-9.996h8v4.986h2v-5.99c0-1-1-1-1-1zm2 3v2h6v-2zm0 3v2h6v-2zm7 2-4 4v2h2l4-4zm-7 1v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/straight-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/22/straight-connector.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-bevel.svg
new file mode 120000
index 000000000..1b2b69efb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-bevel.svg
@@ -0,0 +1 @@
+stroke-join-bevel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-butt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-butt.svg
new file mode 100644
index 000000000..ad4cce66f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-butt.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14 8h-6v11h-1v-12h8v12h-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-miter.svg
new file mode 120000
index 000000000..7788e8b0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-miter.svg
@@ -0,0 +1 @@
+stroke-join-miter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-round.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-round.svg
new file mode 100644
index 000000000..6798da6d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-round.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 3s-4 0-4 4v12h1v-12h6v12h1v-12c0-4-4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-square.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-square.svg
new file mode 100644
index 000000000..8aec1e1c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-cap-square.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 3v16h1v-11h6v11h1v-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-bevel.svg
new file mode 100644
index 000000000..84d1f45b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-bevel.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 8h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-miter.svg
new file mode 100644
index 000000000..67cd74456
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-miter.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 8h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-round.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-round.svg
new file mode 100644
index 000000000..f98413cbb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-join-round.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-4 0-4 4-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 8h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/stroke-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-to-path.svg
new file mode 100644
index 000000000..e9284fc70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/stroke-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.361 3.999v2.271c-0.7896 0.5987-1.491 1.302-2.089 2.094h-2.276v3.492h0.5303c-0.3655 1.255-0.5302 2.606-0.4297 4.029a0.4367 0.4367 0 1 0 0.8713-0.06138c-0.09977-1.412 0.07806-2.744 0.4621-3.968h2.058v-3.492h-0.1245c0.3081-0.3574 0.6413-0.6902 0.9975-0.9992v0.1262h3.492v-2.079c1.229-0.3917 2.562-0.5745 3.966-0.4808a0.4366 0.4366 0 0 0 0.05798-0.8713c-1.414-0.09427-2.766 0.07611-4.024 0.4484v-0.5098zm3.492 3.492v2.135c-0.466 0.2734-0.8877 0.5927-1.26 0.9651-0.3738 0.3738-0.6945 0.797-0.9685 1.265h-2.136v3.492h1.037c-0.08858 0.6852-0.133 1.421-0.133 2.208a0.4366 0.4366 0 1 0 0.873 0c0-0.8052 0.05029-1.536 0.1432-2.208h1.572v-3.492h-0.3103c0.1668-0.2314 0.3434-0.4508 0.5405-0.6479 0.1957-0.1957 0.4133-0.3713 0.6428-0.5371v0.312h3.492v-1.577c0.6737-0.0934 1.406-0.1432 2.213-0.1432a0.4366 0.4366 0 1 0 0-0.873c-0.7889 0-1.527 0.04397-2.213 0.133v-1.032z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16.03 4.896a0.4366 0.4366 0 0 1-0.208 0.03751c-1.404-0.09362-2.737 0.08916-3.966 0.4808v2.079h3.492v1.032c0.6427-0.08333 1.334-0.1243 2.067-0.1296zm-4.174 2.597h-3.492v-0.1262c-0.3562 0.3089-0.6894 0.6418-0.9975 0.9992h0.1245v3.492h2.136c0.274-0.4682 0.5947-0.8914 0.9685-1.265 0.3724-0.3724 0.7941-0.6917 1.26-0.9651zm-4.365 4.365h-2.058c-0.384 1.224-0.5619 2.556-0.4621 3.968a0.4367 0.4367 0 0 1-0.01023 0.1262l3.441 1.362c0.00873-0.6932 0.04706-1.352 0.1262-1.964h-1.037z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/strong.svg b/.icons/Gruvbox-Plus-Dark/actions/22/strong.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/strong.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/structure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/structure.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/structure.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/subsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/22/subsystem.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/subsystem.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/svn-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/svn-commit.svg
new file mode 100644
index 000000000..42980e09a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/svn-commit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4c-1.381 0-2.5 1.119-2.5 2.5 1e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1e-4 -1.187-0.8361-2.211-2-2.449v-4.006c0.3899-0.0782 0.7554-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5c-0.592 0.0011-1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5zm8 8-3.5 4h2v2h3v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/svn-update.svg b/.icons/Gruvbox-Plus-Dark/actions/22/svn-update.svg
new file mode 100644
index 000000000..f6eaac4d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/svn-update.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 4c-1.381 0-2.5 1.119-2.5 2.5 1.3e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1.3e-4 -1.188-0.8361-2.212-2-2.449v-4.006c0.3899-0.0782 0.7555-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5 0.5653 0 1.081-0.1954 1.5-0.5117v1.512h-2l3.5 4 3.5-4h-2v-2h-2.512c0.3164-0.4188 0.5117-0.9347 0.5117-1.5 0-1.381-1.119-2.5-2.5-2.5-0.592 1e-3 -1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/swap-panels.svg b/.icons/Gruvbox-Plus-Dark/actions/22/swap-panels.svg
new file mode 100644
index 000000000..bfb60e37d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/swap-panels.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 3.999-6 0.00195v14h6v-1.996l-4-0.0039v-10h4v-2.002zm0 2.002-4 3 4 3v-2h4v-2h-4zm2 4v2h-4v2h4v4l6-2e-3v-14h-6v1.996l4 0.00391v10h-3.998l3.998-2.998-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbol-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-add.svg
new file mode 100644
index 000000000..15cb97468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-add.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 14a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m13 4-3 4h2v1.113a5 5 0 0 0-3.887 3.887h-3.113v2h3.113a5 5 0 0 0 4.887 4 5 5 0 0 0 5-5 5 5 0 0 0-4-4.898v-1.102h2zm1 6.129a4 4 0 0 1 3 3.871 4 4 0 0 1-4 4 4 4 0 0 1-3.861-3h4.861zm-2 0.0098v2.861h-2.861a4 4 0 0 1 2.861-2.861z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbol-bigger.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-bigger.svg
new file mode 100644
index 000000000..9fddbd9c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-bigger.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-2 3h4zm0 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-4 0.25-3 2 3 2zm8 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbol-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-fit.svg
new file mode 100644
index 000000000..ffccd8fee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-fit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5 2 3h-4zm0 12 2-3h-4zm3-8v4l3-2zm-6 0v4l-3-2zm-4-5v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbol-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-remove.svg
new file mode 100644
index 000000000..01edea7ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-remove.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 8a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-5-5zm0 1a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3 13 4-3v2h5v-7h2v9h-7v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbol-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-smaller.svg
new file mode 100644
index 000000000..cc20ae45e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbol-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4 2 3 2-3zm2 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-7 0.25v4l3-2zm14 0-3 2 3 2zm-7 6-2 3h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/symbols.svg b/.icons/Gruvbox-Plus-Dark/actions/22/symbols.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/symbols.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-help.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-save-session.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-save-session.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-save-session.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-software-install.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-software-install.svg
new file mode 100644
index 000000000..51cf367b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-software-install.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm10 0v2h-2l3 4 3-4h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-upgrade.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-upgrade.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-upgrade.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/system-users.svg b/.icons/Gruvbox-Plus-Dark/actions/22/system-users.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/system-users.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-close-other.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-close-other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-close-other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-close.svg
new file mode 100644
index 000000000..0be503f59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 2e-6 -2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1-1e-6 -1-1v-7s-2e-6 -2-2-2zm1 2.996h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-detach.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-detach.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-duplicate.svg
new file mode 100644
index 000000000..0a9cba00d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 9c-1.108 0-2 0.892-2 2v4h-1v2h10v-2h-1v-4c0-1.108-0.892-2-2-2zm-6-4c-1.108 0-2 0.892-2 2v4h-1v2h6v-2.334c0-1.477 1.115-2.666 2.5-2.666h0.5v-1c0-1.108-0.892-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-new-background.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-new-background.svg
new file mode 100644
index 000000000..b35270a6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-new-background.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab-new.svg
new file mode 100644
index 000000000..5db50b6d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_breakoff.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_breakoff.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_breakoff.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_new_bg.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_new_bg.svg
new file mode 120000
index 000000000..0056df02a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_new_bg.svg
@@ -0,0 +1 @@
+tab-new-background.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove_other.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove_other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tab_remove_other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/table.svg b/.icons/Gruvbox-Plus-Dark/actions/22/table.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/table.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-addressbook.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-addressbook.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-addressbook.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-assigned.svg
new file mode 120000
index 000000000..4abb12d1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-assigned.svg
@@ -0,0 +1 @@
+link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-delete.svg
new file mode 100644
index 000000000..15e38b188
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 3h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-edit.svg
new file mode 100644
index 000000000..ce09ce566
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6.412 2.521c0.1134 0.00281 0.1973 0.08789 0.1973 0.08789l0.7812 0.7812s0.1957 0.195 0 0.3906l-0.6953 0.6973-1.174-1.174 0.6973-0.6953c0.04892-0.04891 0.09672-0.07478 0.1426-0.08398 0.0172-0.00344 0.03459-0.00431 0.05078-0.00391zm-1.281 1.176 1.172 1.172-3.127 3.131h-1.176v-1.176z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-events.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-events.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-events.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-multiple.svg
new file mode 120000
index 000000000..bc459c0cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-multiple.svg
@@ -0,0 +1 @@
+tags.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-new.svg
new file mode 100644
index 000000000..af7abbe87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 0-2 2v5l7 7 7-7-7-7zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-people.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-people.svg
new file mode 120000
index 000000000..0d9b8b4e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-people.svg
@@ -0,0 +1 @@
+edit-image-face-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-places.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-places.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-places.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-recents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-recents.svg
new file mode 100644
index 000000000..e4b236399
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-recents.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 4e-6 -2 2v5l7 7 7-7-7-7zm4 2c2.216 0 4 1.784 4 4s-1.784 4-4 4-4-1.784-4-4 1.784-4 4-4zm0 1c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-reset.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-reset.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag-search.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag-search.svg
new file mode 100644
index 000000000..ea035a51c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag-search.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 4e-6 -2 2v5l7 7 7-7-7-7zm3.582 2.445c1.731-3e-7 3.133 1.402 3.133 3.133-0.0014 0.5863-0.1698 1.158-0.4805 1.654l1.531 1.535c0.2714 0.2713 0.283 0.76 0.02344 1.02-0.2592 0.2593-0.7478 0.2463-1.02-0.02539l-1.533-1.531c-0.4959 0.3107-1.068 0.4791-1.654 0.4805-1.731 0-3.133-1.402-3.133-3.133s1.402-3.133 3.133-3.133zm0 1.457c-0.9264 1e-7 -1.678 0.7494-1.678 1.676 0 0.9264 0.7513 1.678 1.678 1.678 0.9264 0 1.676-0.7513 1.676-1.678 0-0.9264-0.7494-1.676-1.676-1.676z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tag.svg
new file mode 100644
index 000000000..68cfe9dce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tag.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4s-2 0-2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tags.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tags.svg
new file mode 100644
index 000000000..edf4bcaa8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tags.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.713 5s-1.713-9.259e-4 -1.713 1.713v4.287l6 6 6-6-6-6zm6.287 0 6 6-5 5 1 1 6-6-6-6zm-5.43 1.713c0.4735 0 0.8574 0.3841 0.8574 0.8574s-0.3841 0.8574-0.8574 0.8574-0.8574-0.3841-0.8574-0.8574 0.3841-0.8574 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tap-create.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tap-create.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tap-create.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract-to.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract-to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract-to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tap-extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-attention.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-complete.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-complete.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-due.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-due.svg
new file mode 100644
index 000000000..a454927e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-due.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3a2 2 0 0 0-2 2h-4c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h9v-3h-7v-1h7v-2h-7v-1h7v-2h-7v-1h8v1h3v-3c0-0.554-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15 10v4l0.375 2h2.25l0.375-2v-4zm0 7v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-new.svg
new file mode 100644
index 000000000..bc8c2a8d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 4c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.00459 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.00195 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574zm1.641 1h1v1.5h1.5v1h-1.5v1.5h-1v-1.5h-1.5v-1h1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-past-due.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-past-due.svg
new file mode 100644
index 000000000..66357fd9e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-past-due.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3a2 2 0 0 0-2 2h-4c-0.554 0-1 0.45-1 1v11c0 0.55 0.446 1 1 1h8v-3h-6v-1h6v-1h5v-7c0-0.55-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 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-1zm-4 4h8v1h-8zm0 3h8v1h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14 14v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/task-reject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/task-reject.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/task-reject.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/taxes-finances.svg b/.icons/Gruvbox-Plus-Dark/actions/22/taxes-finances.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/taxes-finances.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/template.svg b/.icons/Gruvbox-Plus-Dark/actions/22/template.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/template.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/terminator_horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/22/terminator_horiz.svg
new file mode 120000
index 000000000..5c6562aeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/terminator_horiz.svg
@@ -0,0 +1 @@
+horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/terminator_vert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/terminator_vert.svg
new file mode 120000
index 000000000..a017dc53b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/terminator_vert.svg
@@ -0,0 +1 @@
+vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/texcompiler.svg b/.icons/Gruvbox-Plus-Dark/actions/22/texcompiler.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/texcompiler.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/texlion.svg b/.icons/Gruvbox-Plus-Dark/actions/22/texlion.svg
new file mode 100644
index 000000000..d7d19c622
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/texlion.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.51 17.33c-0.4807-0.7484-0.6531-0.8688-0.8709-0.6079-0.08121 0.09731-0.1916 0.177-0.2453 0.177-0.05366 0-0.3577-0.3623-0.6755-0.8051-0.6305-0.8786-0.9374-0.9836-1.056-0.3601-0.06582 0.3466-0.09871 0.3103-0.5919-0.6517-0.2872-0.5603-0.6073-1.051-0.7113-1.091-0.104-0.03967-0.3317-0.0075-0.506 0.07141-0.1743 0.07897-0.3448 0.1158-0.379 0.08184-0.03414-0.03394 0.05841-0.5392 0.2057-1.123 0.3187-1.264 0.2509-1.445-0.4967-1.326-0.368 0.05851-0.4797 0.03568-0.4797-0.09808 0-0.09591 0.3564-0.7757 0.7918-1.511 0.7449-1.257 0.7813-1.353 0.6087-1.614-0.4496-0.6821 0.2193-1.522 1.212-1.522 0.2617 0 0.4759-0.03348 0.4759-0.07442 0-0.04091-0.139-0.2386-0.3089-0.4394-0.1698-0.2007-0.3089-0.4093-0.3089-0.4634 0-0.05414 0.3654-0.03018 0.8121 0.05326l0.8121 0.1517-0.07673-0.3038c-0.04219-0.1671-0.1085-0.462-0.1474-0.6554l-0.07071-0.3516 1.558 0.6293 0.2186-0.2865c0.1203-0.1576 0.3131-0.4937 0.4285-0.747s0.2486-0.4606 0.2959-0.4606c0.04731 0 0.1805 0.2073 0.2959 0.4606s0.3082 0.5895 0.4285 0.747l0.2186 0.2865 1.558-0.6293-0.07071 0.3516c-0.03889 0.1934-0.106 0.4914-0.1492 0.6623-0.08513 0.3374-0.1241 0.3367 1.271 0.02166 0.3805-0.0859 0.3486 0.09899-0.1054 0.6132l-0.3834 0.4342h0.5504c1.068 0 1.754 0.8121 1.287 1.522-0.1723 0.2614-0.1359 0.3579 0.6087 1.614 0.4356 0.7351 0.7918 1.415 0.7918 1.511 0 0.1338-0.1117 0.1566-0.4797 0.09808-0.7477-0.1189-0.8156 0.06238-0.4967 1.326 0.1472 0.5837 0.2398 1.089 0.2057 1.123-0.03414 0.03394-0.2047-0.0029-0.379-0.08184-0.1743-0.07897-0.402-0.1111-0.506-0.07141-0.104 0.03967-0.424 0.5306-0.7113 1.091-0.4932 0.9619-0.5261 0.9983-0.5919 0.6517-0.1183-0.6231-0.4252-0.5185-1.056 0.3601-0.3179 0.4429-0.6219 0.8051-0.6755 0.8051-0.05366 0-0.164-0.0796-0.2453-0.177-0.2178-0.2608-0.3901-0.1405-0.8709 0.6079-0.2378 0.3703-0.4602 0.6732-0.4942 0.6732-0.03398 0-0.2564-0.3029-0.4942-0.6732zm1.537-2.424c0.3062-0.4347 0.2477-0.7099-0.1508-0.7099-0.1887 0-0.4667-0.08604-0.6177-0.1912-0.2485-0.1731-0.3006-0.1731-0.5491 0-0.151 0.1051-0.429 0.1912-0.6177 0.1912-0.3986 0-0.457 0.275-0.1508 0.7099 0.1671 0.2372 0.304 0.273 1.043 0.273 0.7393 0 0.8758-0.03583 1.043-0.273zm-1.656-1.081c0.1299-0.0691 0.2932-0.2316 0.363-0.3613 0.1061-0.197 0.06512-0.2719-0.2496-0.4567-0.285-0.1674-0.3676-0.2959-0.3402-0.5292 0.03451-0.2937 0.07393-0.3082 0.8394-0.3082 0.7694 0 0.8044 0.0132 0.8401 0.3139 0.02716 0.2319-0.04546 0.3577-0.278 0.4814-0.3878 0.2064-0.4047 0.5407-0.04016 0.7946 0.4219 0.2938 0.6456 0.2322 0.971-0.2672 0.1642-0.2521 0.5353-0.5881 0.8247-0.747 0.2893-0.1586 0.5861-0.4001 0.6597-0.5368 0.2246-0.4172 0.3765-1.803 0.2279-2.079-0.07246-0.1346-0.7232-0.712-1.446-1.282-1.745-1.378-1.756-1.378-3.511 3.563e-4 -0.726 0.5704-1.38 1.147-1.452 1.282-0.1501 0.2788 0.00399 1.663 0.2323 2.088 0.0761 0.1413 0.3173 0.3469 0.5362 0.4569 0.4874 0.2449 0.9535 0.6573 0.9535 0.8436 0 0.3705 0.4515 0.5301 0.8702 0.3074zm-0.8702-2.935c0-0.07316-0.1074-0.1331-0.2386-0.1331-0.2426 0-0.8359-0.6921-0.705-0.8226 0.03938-0.03915 0.3373 0.03724 0.662 0.1698 0.4679 0.1909 0.5905 0.3007 0.5905 0.5286 0 0.1582-0.06949 0.3107-0.1544 0.3389-0.08492 0.02815-0.1544-0.0087-0.1544-0.08191zm2.639-0.07162c-0.0391-0.1014-0.04281-0.2575-0.0082-0.3472 0.06963-0.1804 1.174-0.6395 1.282-0.5327 0.1281 0.1274-0.4704 0.8184-0.7092 0.8184-0.1313 0-0.2386 0.05528-0.2386 0.1229 0 0.191-0.2465 0.1445-0.3259-0.06142zm-4.368-1.906c0.1313-0.08576 0.1445-0.1478 0.04517-0.2131-0.07708-0.05067-0.1609-0.2013-0.1864-0.3347-0.05772-0.3026-0.5356-0.5516-1.063-0.554-0.5241-0.00233-0.5199 0.2244 0.01459 0.7876 0.4214 0.4443 0.8268 0.5511 1.19 0.3139zm7.617-0.3139c0.5345-0.5635 0.5387-0.7904 0.01459-0.7876-0.5276 0.00241-1.005 0.2514-1.063 0.554-0.02545 0.1334-0.1093 0.284-0.1864 0.3347-0.09934 0.06529-0.08618 0.1273 0.04518 0.2131 0.3634 0.2372 0.7687 0.1303 1.19-0.3139zm-7.078-0.7722c0.1827-0.2007 0.1856-0.2462 0.024-0.3795-0.2766-0.2282-1.072-0.2926-1.49-0.1207l-0.3706 0.1525 0.4545 0.08289c0.25 0.04559 0.5836 0.1723 0.7414 0.2814 0.369 0.2555 0.3941 0.2549 0.6412-0.01661zm5.961 0.02275c0.1733-0.1129 0.5188-0.2425 0.768-0.2879l0.4527-0.08261-0.3706-0.1525c-0.4181-0.172-1.214-0.1075-1.49 0.1207-0.1616 0.1333-0.1587 0.1788 0.024 0.3795 0.2516 0.2765 0.2285 0.2756 0.6167 0.02275z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-convert-to-regular.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-convert-to-regular.svg
new file mode 100644
index 000000000..331b5dec5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-convert-to-regular.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 10v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-6-6v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2zm-9-9v9h9v-9zm1 1h7v7h-7zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-field-framed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-field-framed.svg
new file mode 100644
index 000000000..1f1e77e20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-field-framed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14h-13zm1 1h12v12h-12zm1.5 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h0.9961v8h-0.9961c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h3c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.004v-8h1.004c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm5.975 7c-0.2649 0.01334-0.4746 0.2317-0.4746 0.5v1c0 0.0087-4.3e-4 0.01684 0 0.02539v0.4746h4v-1.5c0-0.277-0.223-0.5-0.5-0.5s-0.5 0.223-0.5 0.5v0.5h-2v-0.5c0-0.277-0.223-0.5-0.5-0.5-0.0087 0-0.01684-4.3e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-field-frameless.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-field-frameless.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-field-frameless.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-field.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-field.svg
new file mode 100644
index 000000000..e072f3f8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-field.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1s0.446 1 1 1h1v10h-1c-0.554 0-1 0.446-1 1s0.446 1 1 1h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-1v-10h1c0.554 0 1-0.446 1-1s-0.446-1-1-1zm6 8c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1s-1 0.446-1 1v1h-4v-1c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-flow-into-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-flow-into-frame.svg
new file mode 100644
index 000000000..b71e45a96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-flow-into-frame.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm1 1h12v12h-12zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2zm6 4v3h-2l3 3 3-3h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-link.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-link.svg
new file mode 100644
index 000000000..c213e3520
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-link.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 12s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-unlink.svg
new file mode 100644
index 000000000..4a7a782e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-frame-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 12s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-auto.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-auto.svg
new file mode 100644
index 000000000..9268579ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-auto.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v11h-2l3 4 3-4h-2v-11zm5 10v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm-1.5-9s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v2h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-2h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-sideways.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-sideways.svg
new file mode 100644
index 000000000..158d4c77c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-sideways.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v10h-2l3 4 3-4h-2v-10zm5 9v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm3-8.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3l-1.25-1.5h-0.75v-3.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3.5h-2v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v1.5s0 1 1 1h2v3.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-3.5h0.25s1.25 2 1.75 2c1 0 1-1 1-1zm3 1c0-0.5-0.5-0.5-0.5-0.5h-0.5v-2.5c0-0.5-0.5-0.5-0.5-0.5h-1s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h0.5v7h-0.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1s0.5 0 0.5-0.5v-4.5h0.5s0.5 0 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-upright.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-upright.svg
new file mode 100644
index 000000000..6449bf874
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-orientation-upright.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v10h-2l3 4 3-4h-2v-10zm6 14h1v-2h3v2h1v-4c0-2-2.5-2-2.5-2s-2.5 0-2.5 2zm1-3v-0.5c0-1.5 1.5-1.5 1.5-1.5s1.5 0 1.5 1.5v0.5zm-0.5-10s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v1h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-1h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-put-on-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-put-on-path.svg
new file mode 100644
index 000000000..1a11208d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-put-on-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 12c-3.878 0-7 3.122-7 7h1c0-3.324 2.676-6 6-6h2c3.324 0 6 2.676 6 6h1c0-3.878-3.122-7-7-7zm2-9v8h1v-0.502a2.5 2.5 0 0 0 1.5 0.502 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-1.5 0.5039v-3.504zm2.5 4a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7-1a2.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 1.5-0.5039v0.5039h1v-5h-1v0.502a2.5 2.5 0 0 0-1.5-0.502zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-remove-from-path.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-remove-from-path.svg
new file mode 100644
index 000000000..677ee45cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-remove-from-path.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 12v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-3 0c-3.878 0-7 2.122-7 6h1c0-3.324 2.676-5 6-5h2v-1zm2-9v8h1v-0.502c0.4325 0.3253 0.9588 0.5014 1.5 0.502 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-0.5414 0.001125-1.068 0.178-1.5 0.5039v-3.504zm2.5 4c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm-7-1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.5414-0.001125 1.068-0.178 1.5-0.5039v0.5039h1v-5h-1v0.502c-0.4325-0.3253-0.9588-0.5014-1.5-0.502zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-speak.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-speak.svg
new file mode 100644
index 000000000..b53e68eb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-speak.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h6.5v3l3-3s0.5-0.446 0.5-1v-3c0-0.554-0.446-1-1-1zm0 6-2.285 2.285h-1.715v3.43h1.715l2.285 2.285zm1 0v1c1.326 0.4229 2 1.531 2 3s-0.6743 2.577-2 3v1c1.8-0.4457 3-2.057 3-4s-1.2-3.554-3-4zm-0.02148 2.285v3.43c0.6057-0.3314 1.021-0.972 1.021-1.715 0-0.7429-0.4101-1.383-1.021-1.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-unflow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-unflow.svg
new file mode 100644
index 000000000..3d1c71be4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-unflow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 13v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-8-8v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3zm-2-2v3h1v-2h2v-1zm6 0v1h3v-1zm6 0v1h2v2h1v-3zm-12 6v3h1v-3zm14 0v3h1v-3zm-14 6v3h3v-1h-2v-2zm6 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-unkern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-unkern.svg
new file mode 100644
index 000000000..56d4e184a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-unkern.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 8h1v8h-1zm-7 0h1v8h-1zm9 5v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-9-9v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 15h4v1h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-wiki.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-wiki.svg
new file mode 100644
index 000000000..530da84d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-wiki.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.84 6.004-0.0409 0.0269v0.2868c0 0.0349 0.0152 0.0594 0.0454 0.0806 0.0308 0.0224 0.0616 0.0359 0.0953 0.0359l0.1316 0.0134c0.3386 0.0138 0.4981 0.1018 0.5445 0.1568 0.0808 0.0975 0.1186 0.2058-0.0771 0.6273l-1.171 2.303-1.057-2.137c-0.3473-0.683-0.432-0.8962 0.0908-0.9364l0.2087-0.0269c0.1005 0 0.1498-0.0348 0.1498-0.103v-0.3002l-0.0772-0.0269-2.854 0.0045-0.0409 0.0269v0.3001c0 0.0671 0.0717 0.0853 0.2087 0.1031 0.4897 0.0637 0.4776 0.1139 0.962 1.062l1.711 3.414-1.602 3.154-0.0908-0.022-3.208-6.913c-0.0749-0.1795-0.1089-0.3122-0.1089-0.3942 0-0.1761 0.1592-0.2691 0.481-0.2823l0.3767-0.0179c0.0993 0 0.1497-0.0379 0.1497-0.1165v-0.2823l-0.0363-0.0313h-3.594l-0.0318 0.0313v0.2957c0 0.054 0.06538 0.0882 0.2042 0.1031 0.3781 0.02 0.6291 0.08 0.7487 0.1792 0.1191 0.1004 0.4129 0.7482 0.4129 0.7482l3.762 8.154c0.2695 0.595 0.6052 0.688 1.016-0.018l1.847-3.661c0.0091-0.1243 0.1225 0.0403 0.1225 0.0403l1.688 3.611c0.3045 0.621 0.6505 0.681 1.002 0.018l3.617-8.105c0.117-0.2988 0.277-0.5275 0.485-0.6944 0.208-0.1657 0.529-0.2589 0.962-0.2778 0.089 0 0.132-0.039 0.132-0.1165v-0.2867l-0.032-0.0314h-3.308l-0.041 0.0314v0.2867c0 0.0338 0.015 0.0594 0.046 0.0807 0.031 0.0223 0.061 0.0358 0.095 0.0358l0.277 0.0135c0.339 0.0138 0.431 0.0802 0.563 0.1926 0.13 0.1153 0.147 0.3105 0.045 0.5869l-2.927 6.86-0.113-0.031-1.861-3.75 2.001-3.584c0.159-0.2254 0.248-0.2666 0.681-0.2867 0.088 0 0.132-0.0379 0.132-0.1165v-0.2823l-0.032-0.0314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text-wrap.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text-wrap.svg
new file mode 100644
index 000000000..944a80064
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text-wrap.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-5 14h2.5l1.062-3h2.16l4.105-3.359-2.828-7.641zm1 4 1.75 5h-3.5zm6 4v3h-2v-1.5l-3.5 2.5 3.5 2.5v-1.5h4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_horz_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_horz_kern.svg
new file mode 100644
index 000000000..010e27068
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_horz_kern.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v11h-8v1h16v-1h-7v-11zm-5.16 0.998-2.859 8.002h1.43l0.6074-1.715h2.785l0.6074 1.715h1.588l-3.018-8.002h-1.141zm9.02 0-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002h-1.143zm-8.449 2.287 1 2.857h-2zm9.021 0 1 2.857h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_letter_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_letter_spacing.svg
new file mode 100644
index 000000000..eb71aa498
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_letter_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v5h2.5c0.8284 0 1.5-0.6716 1.5-1.5 0-0.5333-0.2682-1.015-0.6875-1.281 0.1155-0.2126 0.1875-0.4598 0.1875-0.7188 0-0.8284-0.6716-1.5-1.5-1.5h-2zm10 0v5h2.5c0.828 0 1.5-0.6716 1.5-1.5v-2c0-0.8284-0.672-1.5-1.5-1.5zm-9 1h1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1zm10 0h1.5c0.276 0 0.5 0.2239 0.5 0.5v2c0 0.2761-0.224 0.5-0.5 0.5h-1.5zm-6 1v1h3v-1zm-4 1h1.5c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1.5zm-1 4v2h4v-2zm6 0v2h2v-2zm4 0v2h4v-2zm-5 4-4 1.5 4 1.5zm4 0v3l4-1.5zm-2 1c-0.2761 0-0.5 0.224-0.5 0.5s0.2239 0.5 0.5 0.5 0.5-0.224 0.5-0.5-0.2239-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_line_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_line_spacing.svg
new file mode 100644
index 000000000..2512b0bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_line_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 4.5-2.5 4h1.488v5h-1.488l2.5 4 2.5-4h-1.512v-5h1.512zm-11.5 1v2h7v-2zm0 3v2h6v-2zm0 3v2h8v-2zm0 3v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_outer_style.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_outer_style.svg
new file mode 100644
index 000000000..557a29198
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_outer_style.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 11v1h2v4h1v-4h2v-1zm-7-7v2h4v8h2v-8h4v-2zm11 0v1h2v12h-12v-10h-1v11h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_remove_kerns.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_remove_kerns.svg
new file mode 100644
index 000000000..89b7f91c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_remove_kerns.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 12v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-2-8v11h-8v1h9v-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5.858 5.999-2.858 8.001h1.429l0.6069-1.715h2.786l0.6069 1.715h1.589l-3.018-8.001zm0.5715 2.286 1 2.858h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_rotation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_rotation.svg
new file mode 100644
index 000000000..403a0e728
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_rotation.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v9.953l-3-7.955h-1.143l-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.57v1h-7v1h7.5l7.5 2v-1l-7-2v-0.998l1.377 0.3652 1.025-1.502 2.693 0.7148 0.1465 1.812 1.537 0.4082-0.8652-8.508-1.104-0.293-4.811 6.992v-9.992h-1zm-3.57 4.285 1 2.857h-2zm9.346 1.07 0.2344 3.02-1.934-0.5137 1.699-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_strike.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_strike.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_strike.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_under.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_under.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_under.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_vert_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_vert_kern.svg
new file mode 100644
index 000000000..966b26295
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_vert_kern.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.855 3.999-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm7.41 1.713-2.857 8.002h1.428l0.6074-1.715h2.787l0.6055 1.715h1.59l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm-11.41 2.715v1h6v4h9v-1h-8v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/text_word_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/text_word_spacing.svg
new file mode 100644
index 000000000..e78881684
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/text_word_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 16.5c0 0.276-0.2239 0.5-0.5 0.5s-0.5-0.224-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.224 0.5 0.5zm-2.5-1.5-4 1.5 4 1.5zm4 0v3l4-1.5zm2-11v10h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1h-2v-4zm-3 0v2h-1v1h1v6c0 1 1 1 1 1h1v-1h-1v-6h1v-1h-1v-2zm-7 4v6h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1zm-2-2h1v1h-1zm0 2h1v6h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/texture.svg b/.icons/Gruvbox-Plus-Dark/actions/22/texture.svg
new file mode 100644
index 000000000..a801e8985
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/texture.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-14zm2 2h10v2.004h-10zm0 4.004h10v2h-10zm0 4h10v1.996h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/time.svg b/.icons/Gruvbox-Plus-Dark/actions/22/time.svg
new file mode 100644
index 000000000..19e906dd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/time.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.051 6.05c-2.734 2.734-2.734 7.165 0 9.898 2.734 2.734 7.165 2.734 9.898 0s2.734-7.165 0-9.898c-2.731-2.731-7.167-2.731-9.898 0zm8.484 1.414c1.952 1.953 1.952 5.118 0 7.07-1.953 1.952-5.118 1.952-7.07 0-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0zm-4.535-0.465v4.574l3.104 1.791 1-1.73-2.104-1.215v-3.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timedout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timedout.svg
new file mode 100644
index 000000000..ac35288cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timedout.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.002c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.165 0 9.898 1.684 1.684 4.013 2.328 6.191 1.938-0.5386-0.5146-0.9228-1.169-1.109-1.891-1.323 0.03489-2.658-0.4512-3.668-1.461-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 1.008 1.009 1.494 2.341 1.461 3.662 0.7219 0.1862 1.377 0.5704 1.893 1.109 0.3892-2.177-0.2564-4.503-1.939-6.186-1.365-1.365-3.157-2.049-4.949-2.049zm-1 2.998v4.574l1.803 1.041c0.4397-0.5886 1.033-1.045 1.715-1.318l-1.518-0.877v-3.42zm5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.5 1h1v2.502h-1zm0.5 3c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-extract.svg
new file mode 100644
index 000000000..4bc9cfb5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-extract.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m13.01 8c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-5e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m19 7-4 4 4 4zm-16 2v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-insert.svg
new file mode 100644
index 000000000..d487d3533
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-insert.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 7v8l4-4zm-12 2v4h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m8 4 3 3 3-3zm0 4v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-lift.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-lift.svg
new file mode 100644
index 000000000..3110cc7b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-lift.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m13.01 8c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-5e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3 9v4h4v-4zm12 0v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-overwrite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-overwrite.svg
new file mode 100644
index 000000000..073a5f1ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-overwrite.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m8 4 3 3 3-3zm0 4v6h6v-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 13v4h14v-4h-3v2h-8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-off.svg
new file mode 100644
index 000000000..c3f005cb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-off.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-on.svg
new file mode 100644
index 000000000..55010f966
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/timeline-use-zone-on.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tiny-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tiny-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tiny-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tiny-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tiny-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tiny-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_y.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_y.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_z.svg b/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_z.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/toggle_vp_z.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-chat-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-chat-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-chat-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-boost.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-boost.svg
new file mode 100644
index 000000000..6eea746f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-boost.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.002 4-4.004 3 4 3v-2h7.996l2e-3 3.498 2.002 1.502 0.0039-4.895c0-1.166-0.8616-2.105-1.932-2.105h-8.068zm-4 5-0.0039 4.895c0 1.166 0.8616 2.105 1.932 2.105h8.068v2l4.004-3-4-3v2h-7.996l-2e-3 -3.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tokodon-post-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-animator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-animator.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-animator.svg
@@ -0,0 +1 @@
+media-show-active-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-measure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-measure.svg
new file mode 100644
index 000000000..b187afdae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-measure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-4 3h4v2h-4l4 3v6h8v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-node-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-node-editor.svg
new file mode 100644
index 000000000..02cbd7c24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-node-editor.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v1.551c-1.828 0.0988-3.312 0.3555-4.5 0.8652v-0.916h-4v4h0.916c-0.5097 1.188-0.7664 2.672-0.8652 4.5h-1.551v4h4v-4h-1.445c0.1136-1.964 0.417-3.424 0.9746-4.5h1.971v-1.971c1.076-0.5576 2.536-0.861 4.5-0.9746v1.445h4v-4zm-3 7 4 7 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-pointer.svg
new file mode 120000
index 000000000..1324e0504
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-pointer.svg
@@ -0,0 +1 @@
+kdenlive-select-tool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-spray.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-spray.svg
new file mode 100644
index 000000000..5e3faf274
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-spray.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.81 4c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-4.225 1.414c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm8.318 0.9727c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-9.904 1.613c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm5.244 1.607c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.756 0.3926c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm-10 3.4c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.004 0.5996c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm4.762 1c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-text.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-text.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool-tweak.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool-tweak.svg
new file mode 100644
index 000000000..e54c44dfe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool-tweak.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.79 4.006c-0.1793-0.01127-0.3596-0.00674-0.5371 0.01367-1.766 0.369-2.617 2.285-3.158 3.947-0.473 1.51-0.9228 3.358-2.441 4.018-0.6586 0.2595-1.928 0.3643-2.629 0.2559l-0.01953 5.721 14 0.03906v-5.721c-1.813 0.286-3.86 0.2439-5.354-0.9824-1.314-1.128-1.746-3.404-0.7969-4.912 0.9454-1.126 2.91-0.6564 3.527 0.6016 0.5108 0.266 0.345-0.504 0.2598-0.8066-0.3593-1.263-1.596-2.095-2.852-2.174z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_brush.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_cellformatting.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_cellformatting.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_cellformatting.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_eraser.svg
new file mode 100644
index 000000000..e68c64b24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_eraser.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.51 4c-0.3538-0.00956-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348zm4.984 7.002c-0.4999 2-2.498 3.498-2.498 4.748s1.113 2.25 2.498 2.25 2.5-1 2.5-2.25-2-2.748-2.5-4.748z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_curve.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_curve.svg
new file mode 120000
index 000000000..7630c9799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_curve.svg
@@ -0,0 +1 @@
+format-segment-curve.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_elliptical_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_elliptical_selection.svg
new file mode 100644
index 000000000..6d9e219f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_elliptical_selection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.49 5a7.034 6.029 0 0 0-2.125 0.4417l0.5045 0.8754a6.029 5.025 0 0 1 1.621-0.3101zm1.005 0v1.007a6.029 5.025 0 0 1 1.621 0.3081l0.5084-0.8793a7.034 6.029 0 0 0-2.129-0.4357zm3.062 0.8322-0.4985 0.8636a6.029 5.025 0 0 1 1.537 1.066l0.8871-0.5123a7.034 6.029 0 0 0-1.925-1.417zm-7.125 0.00785a7.034 6.029 0 0 0-1.917 1.417l0.8832 0.5084a6.029 5.025 0 0 1 1.53-1.064l-0.4965-0.8616zm9.68 2.206-0.8695 0.5025a6.029 5.025 0 0 1 0.7478 1.949h1.011a7.034 6.029 0 0 0-0.8891-2.451zm-12.23 0.00785a7.034 6.029 0 0 0-0.8852 2.444h1.007a6.029 5.025 0 0 1 0.7458-1.944zm-0.8852 3.449a7.034 6.029 0 0 0 0.8852 2.444l0.8675-0.5004a6.029 5.025 0 0 1-0.7458-1.944zm12.98 0a6.029 5.025 0 0 1-0.7458 1.944l0.8675 0.5004a7.034 6.029 0 0 0 0.8852-2.444zm-10.58 2.732-0.8832 0.5084a7.034 6.029 0 0 0 1.917 1.417l0.4965-0.8616a6.029 5.025 0 0 1-1.53-1.064zm9.19 0a6.029 5.025 0 0 1-1.53 1.064l0.4965 0.8616a7.034 6.029 0 0 0 1.917-1.417l-0.8832-0.5084zm-6.719 1.448-0.5045 0.8754a7.034 6.029 0 0 0 2.125 0.4417v-1.007a6.029 5.025 0 0 1-1.621-0.3101zm4.248 0c-0.5206 0.1653-1.066 0.2696-1.621 0.3101v1.007c0.7311-0.05131 1.448-0.2003 2.125-0.4417z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_eraser.svg
new file mode 120000
index 000000000..f99a1d06a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_eraser.svg
@@ -0,0 +1 @@
+draw-eraser.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_flood_fill.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_flood_fill.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_flood_fill.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_free_form_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_free_form_selection.svg
new file mode 100644
index 000000000..8d89fb52a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_free_form_selection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.14 4-0.4512 0.8871 0.9961 0.5075-0.3457 1.066 0.9512 0.3086 0.6153-1.902zm-1.58 0.00229-1.574 1.232 0.6172 0.7871 1.574-1.232zm-2.18 1.598-1.793 0.8848 0.4414 0.8965 1.793-0.8848zm-2.312 0.9102-1.986 0.2344 0.1191 0.9922 1.986-0.2344zm9.074 0.4727-1.973 0.3262 0.1621 0.9863 1.975-0.3262zm1.145 0.2754-0.5449 0.8379 1.678 1.09 0.5449-0.8398zm-12.29 1.006v2h1v-2zm13.11 1.406-0.8984 1.787 0.8945 0.4473 0.8984-1.787zm-9.096 0.6348-1.725 1.014 0.5078 0.8613 0.8887-0.5234 0.5957 0.9141 0.8379-0.5469zm-3.236 0.5723-0.7734 0.6348 1.27 1.545 0.7734-0.6348zm11.07 1.039-1.213 1.59 0.7949 0.6055 1.213-1.59zm-6.402 0.6992-0.8613 0.5078 0.6895 1.168-0.7871 1.088 0.8105 0.5859 1.172-1.621zm4.74 1.357-1.553 1.26 0.6309 0.7754 1.553-1.26zm-2.1 1.527-1.852 0.7578 0.3789 0.9258 1.852-0.7578zm-2.635 0.9805-1.92 0.5586 0.2793 0.9609 1.92-0.5586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_imageeffects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_imageeffects.svg
new file mode 100644
index 000000000..305e02eee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_imageeffects.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h5v-2.533l4.283-4.283-0.7852-0.7266-3.498 3.543-2-2-3 3v-9h10v4.338l2 1.996v-6.334c0-1.108-0.892-2-2-2h-10zm3.496 3c-1.105 0.00108-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2h-2l2-0.00195c-0.0011-1.105-0.8974-1.999-2.002-1.998zm6.504 5-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_line.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_line.svg
new file mode 120000
index 000000000..d6f1b6f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_line.svg
@@ -0,0 +1 @@
+draw-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_pagelayout.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_pagelayout.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_pagelayout.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_pen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_pen.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_pen.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_polyline.svg
new file mode 120000
index 000000000..29d699e47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_polyline.svg
@@ -0,0 +1 @@
+path-mode-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_rect_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rect_selection.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rect_selection.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_references.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_references.svg
new file mode 120000
index 000000000..279c2ea07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_references.svg
@@ -0,0 +1 @@
+text-frame-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_review.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_review.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_review.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_rounded_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rounded_rectangle.svg
new file mode 120000
index 000000000..b2b31a260
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_rounded_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle-rounded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_spraycan.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_spraycan.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_spraycan.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tool_text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tool_text.svg
new file mode 120000
index 000000000..ae272a537
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tool_text.svg
@@ -0,0 +1 @@
+edit-select-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-check-spelling.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-check-spelling.svg
new file mode 100644
index 000000000..e16508584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-check-spelling.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v9h3.002c2.998 0 2.998-3 2.998-3s-3e-6 -3-3-3h-1v-3zm-6.999 1v2h3v1h-1c-3 0-3 2.479-3 2.479s3e-6 2.521 3 2.521h3v-6s-2e-6 -2-2-2zm8.999 4h1.002c0.998 0 0.998 1 0.998 1s-1e-6 1-0.998 1h-1.002zm-6.999 1h1v1h-1s-1 0-1-0.4863c-3.44e-4 -0.5137 1-0.5137 1-0.5137zm-0.125 4.002c-0.3826-0.01129-0.7561 0.04611-1.299 0.2215s-1.172 0.6734-1.574 1.339l1.613 0.9707c0.3446-0.5703 1.076-0.8049 1.686-0.5488 0.5358 0.2251 1.172 0.8982 2.178 0.998 1.347 0.1337 2.346-0.8916 3.002-0.9258 0.6626-0.0346 1.485 0.7858 2.703 0.9238 1.139 0.1292 2.23-0.416 2.814-1.369l-1.605-0.9824c-0.204 0.3327-0.5953 0.5299-0.9961 0.4844-0.749-0.08502-1.67-1.004-3.012-0.9336-1.293 0.06746-2.082 0.9968-2.717 0.9336-0.3951-0.03922-0.8998-0.5513-1.633-0.8594-0.385-0.1618-0.7775-0.2407-1.16-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn-image.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn-image.svg
new file mode 100644
index 000000000..1eba35ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn-image.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.012 4.003v-0.0051zm1.988 2c-3.293 0-6 2.707-6 6s2.707 6 6 6 6-2.707 6-6-2.707-6-6-6zm0 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm-2-6c-0.554 0-1 0.446-1 1v0.6836c0.9369-0.4475 1.962-0.681 3-0.6836 3.866 0 7 3.134 7 7-5e-3 2.462-1.303 4.74-3.418 6h3.418c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn.svg
new file mode 100644
index 000000000..ee5c934c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-burn.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.54 4c-4.09 1.75-6.543 5.851-6.543 8.75 0 2.865 2.147 5.19 4.814 5.244-1.333-0.028-2.408-1.187-2.408-2.619 0-1.45 1.228-3.5 3.273-4.375 0 3.062 2.197 3.505 1.637 5.25-0.3174 0.9893-1.092 1.74-2.434 1.748 8e-3 4e-5 0.01679 2e-3 0.02539 2e-3 2.711 0 4.27-1.511 4.908-3.5 1.12-3.49-3.273-4.375-3.273-10.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-copy.svg
new file mode 100644
index 000000000..323db6f2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-1.287 0.00546-2.538 0.4245-3.568 1.195 0.5137-0.1241 1.04-0.1896 1.568-0.1953 3.866 0 7 3.134 7 7-0.0057 0.5285-0.07121 1.055-0.1953 1.568 0.7708-1.03 1.19-2.281 1.195-3.568 0-3.314-2.686-6-6-6zm-2 2c-3.314 0-6 2.686-6 6s2.686 6 6 6 6-2.686 6-6c-1e-6 -3.314-2.686-6-6-6zm0 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 1e-6 -1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-erase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-erase.svg
new file mode 100644
index 000000000..146063156
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-erase.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-format.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-format.svg
new file mode 100644
index 000000000..28a9b9caa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-media-optical-format.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-report-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-report-bug.svg
new file mode 100644
index 000000000..3858b4b8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-report-bug.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3.998c-0.2761 0-0.5 0.2239-0.5 0.5s0.2239 0.5 0.5 0.5c0.623 0.0651 1.177 0.4909 1.48 1.12-0.5859 0.5921-1.026 1.379-1.27 2.27 7e-3 3e-3 0.0133 7e-3 0.02 0.01-1.221 0.5307-2.201 1.497-2.75 2.71-1.2 2.64-0.13 5.7 2.38 6.85 0.2513 0.1132 0.5468 1e-3 0.66-0.25l0.89-1.96c0.723 0.8067 1.641 1.25 2.59 1.25 0.9455-3e-3 1.86-0.4462 2.58-1.25l0.9 1.96c0.11 0.25 0.41 0.36 0.66 0.24 2.51-1.14 3.58-4.2 2.38-6.85-0.5506-1.21-1.531-2.172-2.75-2.7l0.01-0.01c-0.2439-0.8911-0.6841-1.678-1.27-2.27 0.3045-0.6323 0.8633-1.049 1.49-1.11v-0.01c0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-0.058 7e-5 -0.1155 0.0102-0.17 0.03-0.8686 0.1108-1.645 0.6477-2.11 1.46-0.537-0.3213-1.125-0.4887-1.72-0.49-0.596 4e-3 -1.184 0.1752-1.72 0.5-0.4635-0.8161-1.24-1.357-2.11-1.47-0.0545-0.0198-0.112-0.0299-0.17-0.03zm1.55 5.06c0.5184 0.193 1.067 0.3243 1.63 0.39l-2.43 5.35-0.91 1.99c-1.68-1.06-2.34-3.3-1.45-5.27 0.4305-0.9548 1.195-1.719 2.15-2.15 0.08-0.04 0.17-0.07 0.26-0.1 0.2206-0.0859 0.448-0.1528 0.68-0.2zm4.9 0 0.05 0.01c0.27 0.05 0.54 0.13 0.8 0.23 0.05 0.02 0.09 0.04 0.14 0.06 0.9641 0.429 1.736 1.198 2.17 2.16 0.89 1.97 0.23 4.21-1.45 5.27l-3.34-7.34c0.5628-0.0657 1.112-0.197 1.63-0.39z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-audio-cd.svg
new file mode 100644
index 000000000..26f13fd8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4-10 1.598v7.544c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5 3-1.119 3-2.5v-6.5l6-1v4.143c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5 3-1.119 3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-cd.svg
new file mode 100644
index 000000000..8380e98f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-cd.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.842 0-7 3.158-7 7 0 3.711 2.946 6.783 6.609 6.988v-5.027c-0.9142-0.1831-1.609-0.9956-1.609-1.961 0-1.099 0.9014-2 2-2 1.099 0 2 0.9014 2 2 0 0.5726-0.2468 1.089-0.6367 1.455 1.79 9.91e-4 3.581 8.5e-4 5.371 0.0019 0.03915 0 0.07452 0.0039 0.1094 0.0078 0.1022-0.4729 0.1562-0.9631 0.1562-1.465 0-3.842-3.158-7-7-7zm1.1 9.381c-0.4909 0.0013-0.4922 0.4609-0.4922 0.4609v3.695c0 0.462 0.4941 0.4629 0.4941 0.4629h4.574s0.5038-1e-3 0.4922-0.4629v-1.846l1.83 1.846v-3.695l-1.83 1.846v-1.846s8.12e-4 -0.4609-0.4922-0.4609h-4.576z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-dvd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-dvd.svg
new file mode 120000
index 000000000..5b222b90d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-rip-video-dvd.svg
@@ -0,0 +1 @@
+tools-rip-video-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools-wizard.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools-wizard.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tools.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tools.svg
new file mode 100644
index 000000000..32581c1c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tools.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4a1 1 0 0 0-1 1v2h-1c-1.108 0-2 0.892-2 2v1h14v-1c0-1.108-0.892-2-2-2h-1v-2a1 1 0 0 0-1-1zm1 2h4v1h-4zm-5 5v5c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-5h-5v4h-4v-4zm6 1v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/top.svg b/.icons/Gruvbox-Plus-Dark/actions/22/top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrent-creator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-creator.svg
new file mode 100644
index 000000000..4702d015a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-creator.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.19 4.053c-3.185 0.3803-5.795 2.927-6.178 6.176-0.4462 4.203 2.866 7.771 7.006 7.771 0.3838 0 0.7641-0.065 1.083-0.1915 1.592-0.4453 2.292-2.422 1.338-3.822-0.5094-0.6991 0.06236-1.72 0.9547-1.72h2.357c0.7018 0 1.274-0.5718 1.274-1.274 0-4.14-3.568-7.453-7.835-6.941zm0.8283 12.67c-0.7018 0-1.274-0.5718-1.274-1.274s0.5718-1.274 1.274-1.274c0.7018 0 1.274 0.5718 1.274 1.274s-0.5718 1.274-1.274 1.274zm4.14-6.369c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9547 0.4462 0.9547 0.9556-0.4453 0.9556-0.9547 0.9556zm-2.548-2.548c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9556 0.4462 0.9556 0.9556-0.4462 0.9556-0.9556 0.9556zm-3.185 0c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9556 0.4462 0.9556 0.9556-0.4462 0.9556-0.9556 0.9556zm-2.548 1.91c-0.5094 0-0.9556-0.4453-0.9556-0.9547 0-0.5103 0.4462-0.9556 0.9556-0.9556s0.9556 0.4453 0.9556 0.9556c0 0.5094-0.4462 0.9547-0.9556 0.9547zm-0.6368 3.185c-0.5094 0-0.9556-0.4453-0.9556-0.9556 0-0.5094 0.4462-0.9547 0.9556-0.9547s0.9556 0.4453 0.9556 0.9547c0 0.5103-0.4462 0.9556-0.9556 0.9556z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrent-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start-forced.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start-forced.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start-forced.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrent-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-stop.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrent-stop.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/torrents.svg b/.icons/Gruvbox-Plus-Dark/actions/22/torrents.svg
new file mode 100644
index 000000000..e8718e2d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/torrents.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3a8 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-8zm-1 3v2.998 0.0098 3.992c0 1-1 1-1 1s-1 0-1-1v-3.998h-2l4-3.002zm3 2s1 0 1 1v3.998h2l-4 3.002v-2.998-0.0098-3.992c0-1 1-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy-password.svg b/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy-password.svg
new file mode 100644
index 000000000..6a566c2e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy-password.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.001 4.001s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615a5.5 5.5 0 0 1-0.5781-2h-2.037v-8h6v2.215a5.5 5.5 0 0 1 1.502-0.2129 5.5 5.5 0 0 1 0.498 0.02344v-3.025c0-1-1-1-1-1h-8zm2 3.5v1h4v-1zm6.502 1.504c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-6.502 0.4961v1h1.896a5.5 5.5 0 0 1 0.8496-1h-2.746zm6.5 0.791c0.8229-3.21e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236h-1.285zm-5.857 0.5v1h1.105a5.5 5.5 0 0 1 0.2871-1h-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy.svg
new file mode 100644
index 000000000..e84e8a8b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/totp-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.001 4.001s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615c-0.3183-0.6238-0.5145-1.303-0.5781-2h-2.037v-8h6v2.215c0.4884-0.14 0.9939-0.2116 1.502-0.2129 0.1663 2.796e-4 0.3325 0.0081 0.498 0.02344v-3.025c0-1-1-1-1-1zm8.502 5.004c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-2e-3 1.287c0.8229-3.21e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/totp-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/totp-edit.svg
new file mode 100644
index 000000000..04e769b39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/totp-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.163 0 9.896 1.367 1.367 3.158 2.051 4.949 2.051v-2c-1.279 0-2.559-0.4869-3.535-1.463-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 0.9596 0.9601 1.447 2.213 1.463 3.471l1.023-1.023c0.1357-0.1358 0.2775-0.1875 0.4746-0.1953 0.1973-0.00773 0.4004 0.2051 0.4004 0.2051l0.02344 0.02344c-0.2159-1.425-0.8726-2.797-1.971-3.895-1.365-1.365-3.157-2.049-4.949-2.049zm-1.004 2.998v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586zm7.23 4.125-0.959 0.9609 1.648 1.648 0.9609-0.959c0.2748-0.2748-1e-6 -0.5488 0-0.5488l-1.096-1.096c-0.2243-0.2283-0.4573-0.1033-0.5547-0.0059zm-1.785 1.785-3.437 3.445-0.0019 1.646h1.652l3.438-3.441z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/totp.svg b/.icons/Gruvbox-Plus-Dark/actions/22/totp.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/totp.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tracker-error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tracker-error.svg
new file mode 100644
index 000000000..2220b49d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tracker-error.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 4c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/tracker-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/tracker-warning.svg
new file mode 100644
index 000000000..54a40636f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/tracker-warning.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NeutralText { color:#fe8019; }</style>
+ </defs>
+ <path class="ColorScheme-NeutralText" d="m11 4c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trackerless.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trackerless.svg
new file mode 100644
index 000000000..298dd93f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trackerless.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trackers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trackers.svg
new file mode 120000
index 000000000..a55697053
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trackers.svg
@@ -0,0 +1 @@
+mark-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transaction-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-add.svg
new file mode 100644
index 000000000..84e05a26c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.86 3s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 6-4 3.507 4 3.493v-2.001h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transaction-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-delete.svg
new file mode 100644
index 000000000..d494035d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.86 2.999s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-5.863 6-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm6 3v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transaction-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-edit.svg
new file mode 100644
index 000000000..89439a692
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.86 2.999s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-5.863 6-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm10.69 3.001v2e-3c-0.06711 0.0027-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.412 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.635-2.949 2.953-0.0039 1.41 1.416 0.0039 2.951-2.953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transaction-find.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-find.svg
new file mode 100644
index 000000000..88e9b3a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-find.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.996 6.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.063c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.03-2.58 1.03-2.58s-2.862 0.8807-2.862 3.221zm-1.996 2.779-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8.496 3c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.4892-0.0012 0.9672-0.1458 1.375-0.416l1.275 1.273c0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707l-1.273-1.275c0.2702-0.4078 0.4148-0.8858 0.416-1.375 0-1.381-1.119-2.5-2.5-2.5zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transaction-report.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-report.svg
new file mode 100644
index 000000000..8295366cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transaction-report.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 12c-1.657 0-2.998 1.32-2.998 2.977s1.34 3.021 2.998 3.021 3-1.344 3-3-1.344-2.998-3-2.998zm-1.51 0.7265 3 0.02148v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5l-1-0.02148zm1 1.021v1h1v-1zm-3.627-10.75s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 5.999-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.581-1.029 2.581s2.863-0.8814 2.863-3.221c0-2.249-1.432-3.779-3.58-3.779h-1.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transfers.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transfers.svg
new file mode 120000
index 000000000..3ae681e7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transfers.svg
@@ -0,0 +1 @@
+filesaveas.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-gradient.svg
new file mode 100644
index 000000000..b9c547e23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-gradient.svg
@@ -0,0 +1,9 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v3h10v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 6v3h7v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 6v3h4v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m13 6v3h2v-3zm1 6v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-4v1h7v1h1v-2zm0-6v1h11v7h1v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-pattern.svg
new file mode 100644
index 000000000..936060d26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-pattern.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1l2 1.666 2-1.666 2 1.666 2-1.666 2 1.666 1-0.834v1.668l-1-0.834-2 1.668 2 1.666 1-0.832v2.832h1v-8zm8 4.334-2-1.668-2 1.668 2 1.666zm-2 1.666h-6v1h7v1h1v-2zm-4 0 2-1.666-2-1.668-2 1.668zm7 2v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-rounded-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-rounded-corners.svg
new file mode 100644
index 000000000..f8edae485
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-rounded-corners.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h7c2 0 3 1 3 3v2h2v-2c0-3.5-1.5-5-5-5zm9 8v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h6c1 0 1 1 1 1v1h1v-1s0-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-stroke.svg
new file mode 100644
index 000000000..8d1b4a9de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-affect-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 12v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h7v2h1v-3zm0-4v2h10v5h2v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-browse.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-browse.svg
new file mode 100644
index 000000000..36656051f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-browse.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.02 17.54c-1.208 0.5162-2.4 0.5976-3.398 0.2301-0.501-0.1838-4.943-2.055-5.274-2.295-0.2792-0.203-0.4042-0.4069-0.4439-0.7228-0.09289-0.7402 0.5701-1.278 1.31-1.062 0.7156 0.2625 2.234 0.5915 2.234 0.5915l-1.791-3.215c-1.648-2.958-1.79-3.232-1.779-3.427 0.02564-0.4629 0.3697-0.8056 0.8308-0.8275 0.4441-0.02109 0.5093 0.06317 1.742 2.25 1.037 1.84 1.123 1.976 1.269 2.008 0.1997 0.04401 0.2616 0.0044 0.3031-0.1924 0.0301-0.1433-0.1094-0.4132-1.369-2.648-1.35-2.395-1.402-2.498-1.397-2.745 0.01636-0.701 0.8306-1.042 1.383-0.5789 0.09783 0.08199 0.6358 0.9869 1.537 2.585 1.336 2.369 1.391 2.458 1.527 2.454 0.1711-0.00525 0.2821-0.1331 0.2763-0.3172-0.0025-0.08129-0.5095-1.034-1.256-2.362-0.9563-1.7-1.253-2.267-1.255-2.401-0.00464-0.279 0.1744-0.575 0.4446-0.7354 0.3739-0.1727 0.7759-0.194 0.9296 0.04322l1.411 2.504c0.911 1.616 1.454 2.531 1.532 2.58 0.1348 0.08566 0.3588-0.01566 0.4025-0.1818 0.02012-0.07954-0.2293-0.5648-0.9357-1.818-1.071-1.9-1.175-2.087-0.9626-2.486 0.4791-0.5669 1.106-0.597 1.41-0.1733l2.116 3.794c0.6256 1.451 1.921 2.798 2.224 4.348 0.2669 1.362-0.08138 2.514-1.054 3.488-0.4182 0.4182-1.387 1.067-1.965 1.313z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop-and-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop-and-resize.svg
new file mode 100644
index 000000000..9fa32ca4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop-and-resize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v4h2v-3h3v-2zm8 0v2h3v3h2v-4c0-1-1-1-1-1zm-5 4v6h6v-2h-4v-4zm-4 5v4c0 1 1 1 1 1h4v-2h-3v-3zm12 0v3h-3v2h4s1 0 1-1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop.svg
new file mode 100644
index 000000000..6a3d8ade5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-crop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v12l6-6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-horizontal.svg
new file mode 100644
index 000000000..7ded8cc3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h6v-6zm8 0v6h6v-6zm2 8v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-vertical.svg
new file mode 100644
index 000000000..651a251f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h2v2h2v-2h2zm5 0v6h6v-6zm-6 7v3h2v-3zm6 1v6h6v-6zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move.svg
new file mode 100644
index 000000000..70d937c4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-move.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-2 3h4zm-4 5-3 2 3 2zm4 0c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm4 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-rotate.svg
new file mode 100644
index 000000000..ab41015f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v9h6v-5h2c1.108 0 2 0.892 2 2v2h-3v2h-2v4h9v-6h-3v-2c0-1.662-1.338-3-3-3h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-horizontal.svg
new file mode 100644
index 000000000..8242af694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 5v12h16v-12zm1 1h4v6h-1v-1l-3 2 3 2v-1h1v2h-4v-3zm5 0h4v6h-4zm5 0h4v10h-4v-2h1v1l3-2-3-2v1h-1zm-5 8h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-textbox-points.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-textbox-points.svg
new file mode 100644
index 000000000..f49619a78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-textbox-points.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h4v-4zm10 0v4h4v-4zm-5 3v1h1v-1zm3 0v1h1v-1zm-5 2v1h1v-1zm7 0v1h1v-1zm-7 3v1h1v-1zm5 0v2h2v4h2v-4h2v-2zm-8 2v4h4v-4zm5 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-vertical.svg
new file mode 100644
index 000000000..b4534a407
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 19h12v-16h-12zm1-1v-4h6v1h-1l2 3 2-3h-1v-1h2v4h-3zm0-5v-4h6v4zm0-5v-4h10v4h-2v-1h1l-2-3-2 3h1v1zm8 5v-4h2v4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-scale.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-down.svg
new file mode 100644
index 000000000..a139f1dba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-down.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4-9 2v9l9-2zm-14 4v10h9v-2.865l-5 1.111v-8.246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-left.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-left.svg
new file mode 100644
index 000000000..a9f444f16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-left.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v9h2.865l-1.111-5h8.246v-4zm3 5 2 9h9l-2-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-right.svg
new file mode 100644
index 000000000..0929b6e28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-right.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4v4h8.246l-1.111 5h2.865v-9zm-2 5-2 9h9l2-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-up.svg
new file mode 100644
index 000000000..c0afbf665
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-shear-up.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v9h4v-4.777l6-1.334v-2.889zm14 3-9 2v9l9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-horizontal.svg
new file mode 100644
index 000000000..a1c811cc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4-2 1.496 2 1.504v-1h3v-1h-3zm-2 4 5 6h9l-5-6zm12 7v1h-3v1h3v1l2-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-vertical.svg
new file mode 100644
index 000000000..97044d0af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transform-skew-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4-6 5v9l6-5zm2.504 0-1.504 2h1v3h1v-3h1zm-11.5 9v3h-1l1.496 2 1.504-2h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/transsearch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/transsearch.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/transsearch.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trash-empty.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trash-empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trash-empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trashcan_empty.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trashcan_empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trashcan_empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trim-margins.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trim-margins.svg
new file mode 100644
index 000000000..7404f75d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trim-margins.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v2h-2v2h2v10h2v-10h8v10h2v-12h-10v-2zm3 5v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/trim-to-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/trim-to-selection.svg
new file mode 100644
index 000000000..ad355bdff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/trim-to-selection.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h-1v2h1v7h-1v2h1v2h2v-2h8v2h2v-2h1v-2h-1v-7h1v-2h-1v-2h-2v2h-8v-2zm2 4h8v7h-8zm1 3v1h6v-1zm0 2v1h6v-1zm0-4v1h6v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 4v1h6v-1zm0 14v1h6v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/twitter-dm.svg b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-dm.svg
new file mode 100644
index 000000000..65498fd6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-dm.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.668 3.988-2.67 7v7l14 0.02407-0.0039-6.796-2.664-7.228zm1.533 2h5.6l2.1 6h-2.1l-0.6992 2h-4.201l-0.6992-2h-2.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/twitter-home.svg b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-home.svg
new file mode 100644
index 000000000..8291dc574
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-home.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-7.736 7.553 1.473 1.506 1.105-0.9531 0.7363 5.895h8.844l0.7363-5.895 1.105 0.9219 1.473-1.475zm0 6c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/twitter-mentions.svg b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-mentions.svg
new file mode 100644
index 000000000..86f96e9bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-mentions.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4c-0.4609 0.01542-0.8889 0.2879-1.1 0.7207-1.929-0.1166-3.777 1.041-4.461 2.953-0.609 1.732-1.84 3.97-2.477 4.086-0.1287 0.0726-0.2371 0.1891-0.291 0.3398-0.119 0.3326 0.05231 0.6973 0.3848 0.8164l9.301 3.33c0.3324 0.1191 0.6955-0.05219 0.8145-0.3848 0.0539-0.1508 0.04363-0.3114-0.0098-0.4492-0.4187-0.4939 0.04984-3.005 0.6777-4.73 0.6842-1.912-0.01134-3.98-1.576-5.115 0.1489-0.6244-0.1809-1.271-0.7988-1.492-0.1545-0.05533-0.3112-0.07936-0.4648-0.07422zm-3.891 11.72c-0.2965 0.829 0.2675 1.79 1.262 2.146 0.9942 0.3561 2.041-0.02846 2.338-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/twitter-profile.svg b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-profile.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/twitter-profile.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/typewriter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/typewriter.svg
new file mode 100644
index 000000000..4ced85c38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/typewriter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.001 4v3h0.5117c0.512-2.325 0.9466-2 3.336-2h1.152l0.0059 10.44c9.26e-4 1.813-0.2352 2.048-2.006 2.154v0.4062h6v-0.4062c-1.771-0.1067-2.007-0.341-2.006-2.154l0.0059-10.44h1.152c2.389 0 2.824-0.3253 3.336 2h0.5116v-3h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-checked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-checked.svg
new file mode 120000
index 000000000..62c82f923
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-checked.svg
@@ -0,0 +1 @@
+gnumeric-object-checkbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-unchecked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-unchecked.svg
new file mode 100644
index 000000000..8551d4156
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-checkbox-unchecked.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-detach.svg
new file mode 100644
index 000000000..6d2ca4499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-detach.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3-6 10h6v6l6-10h-6zm-6 11v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-mount.svg
new file mode 100644
index 000000000..bea781103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-mount.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 3.134-7 7-4.916e-4 0.3346 0.02301 0.6688 0.07031 1h2.93v-1c-2.58e-5 -0.3788 0.214-0.7251 0.5527-0.8945 0.3386-0.1694 0.7438-0.1331 1.047 0.09375l0.4609 0.3457c0.2107-0.9019 1.013-1.541 1.939-1.545 1.105 0 2 0.8954 2 2-9.71e-4 0.72-0.3889 1.384-1.016 1.738l0.6152 0.4609c0.5346 0.4 0.5346 1.202 0 1.602l-3.783 2.838c0.7041 0.2355 1.441 0.3574 2.184 0.3613 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-3 7v2h-5v2h5v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-submenu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-submenu.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-submenu.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unmount.svg b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unmount.svg
new file mode 100644
index 000000000..6d484776b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/udiskie-unmount.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 7 0 0 0-7 7 7 7 0 0 0 0.06641 0.9492l2.334-1.75a1 1 0 0 1 1.047-0.09375 1 1 0 0 1 0.5527 0.8945v1h1.268a2 2 0 0 1-0.2676-1 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.4141 1.191 1 1 0 0 1 0.4141 0.8086v2a1 1 0 0 1-1 1h-4v1a1 1 0 0 1-0.04492 0.293 7 7 0 0 0 3.045 0.707 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-4 7-4 3 4 3v-2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-coll-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-found.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-found.svg
new file mode 120000
index 000000000..3bab14e35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-found.svg
@@ -0,0 +1 @@
+mail-mark-notjunk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-lost.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-lost.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-lost.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbr-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_class.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_collaboration.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_collaboration.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_collaboration.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_component.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_deployment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_deployment.svg
new file mode 100644
index 000000000..cb140bb87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_deployment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_entityrelationship.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_entityrelationship.svg
new file mode 120000
index 000000000..057bb9939
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_entityrelationship.svg
@@ -0,0 +1 @@
+edit-clone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_sequence.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_sequence.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_sequence.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_state.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_state.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_state.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_usecase.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/umbrello_diagram_usecase.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/underexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/underexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/underexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/undo.svg b/.icons/Gruvbox-Plus-Dark/actions/22/undo.svg
new file mode 100644
index 000000000..5b200fa8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/undo.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-5 3 5 3v-2h3c1.679 0 3 1.321 3 3s-1.321 3-3 3h-5v2h5c2.753 0 5-2.247 5-5s-2.247-5-5-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/uniassociation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/uniassociation.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/uniassociation.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/unique_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/22/unique_constraint.svg
new file mode 100644
index 000000000..42cb78ba1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/unique_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4v8c0 3.324 2.453 6 5.5 6s5.5-2.676 5.5-6v-8h-2v8c0 2.216-1.561 4-3.5 4s-3.5-1.784-3.5-4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/unlock.svg
new file mode 100644
index 000000000..792bb8ebd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/unlock.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3c-2.195 0-3.967 1.788-4 4v1h2v-1c0-1.108 0.892-2 2-2s2 0.892 2 2v3h-7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-3c0-2.24-1.784-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/unmarkasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/22/unmarkasblank.svg
new file mode 100644
index 000000000..f185b4ca2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/unmarkasblank.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.999 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h6v-2h-6v-10h3v-2zm7 0v2h3v6h2v-6c0-1.108-0.892-2-2-2zm-6 8v3h5v-2h-3v-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m14.18 13h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/upcomingevents-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/upcomingevents-amarok.svg
new file mode 120000
index 000000000..702265284
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/upcomingevents-amarok.svg
@@ -0,0 +1 @@
+view-calendar-upcoming-events.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/upindicator.svg b/.icons/Gruvbox-Plus-Dark/actions/22/upindicator.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/upindicator.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/upload-media.svg b/.icons/Gruvbox-Plus-Dark/actions/22/upload-media.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/upload-media.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/upload.svg b/.icons/Gruvbox-Plus-Dark/actions/22/upload.svg
new file mode 100644
index 000000000..c77ccaaea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/upload.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 18v-5h4l-6-9-6 9h4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/uproject.svg b/.icons/Gruvbox-Plus-Dark/actions/22/uproject.svg
new file mode 100644
index 000000000..0b7b4a961
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/uproject.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.86 4.039-0.0034 0.00202 0.0036-0.00101 0.0035-0.00101s-1.477 0.8604-1.477 2.161c0 0.3774 0.06015 0.6367 0.1435 0.81 0.1106 0.2301 0.2858 0.3084 0.4431 0.3091 0.1325 6.795e-4 0.2101-0.05368 0.3778-0.1188v7.042s0.01815 0.1135 0.1201 0.248c0.1468 0.1934 0.3774 0.4295 0.8108 0.4319 0.7393-0.0047 1.669-0.8398 1.669-0.8398v-5.702c0-0.58-0.4151-1.28-0.855-1.52 0 0 0.05994-0.00408 0.157-0.00338 0.2904-8.16e-5 0.9135 0.03309 1.261 0.2984 0.09644-0.1118 1.653-1.873 4.423-2.415l-0.0014 0.00137 0.0076-0.00137s-1.532 1.804-2.012 2.698c-0.08535 0.00477-0.09778 1.697-0.08358 3.388 0.01379 1.632 0.05254 3.263 0.07503 3.376 0 0 0.1635 0.243 0.5797 0.2451 0.4695 0.0028 1.261-0.3017 2.501-1.606l-4e-5 4.2e-5v-4.2e-5s-0.03269 0.07426-0.09854 0.2058c-0.3554 0.7103-1.676 3.091-4.023 4.475l-1.21e-4 -1.27e-4 -2.1e-4 1.27e-4c2.1e-4 -1.27e-4 -1.561-1.32-1.561-1.32l-1.66 1.76-0.0028-2.52e-4 -2.12e-4 2.52e-4s-3.784-0.3201-5.364-2.601l0.00377 0.0014 0.00376 0.0014c-0.01112-0.01497 0.1995 0.08962 0.5073 0.09543 0.3165 0.0062 0.6488-0.1098 0.6488-0.6386v-5.361c-7.8e-5 -0.2738-0.1886-0.5809-0.6023-0.5797-0.3721 6.804e-4 -0.9064 0.2514-1.636 0.9998-1.54 1.58-2.182 3.079-2.182 3.079s-0.4398-2.179 1.881-4.82c2.321-2.641 4.062-3.601 5.942-4.101l8.2e-5 4.75e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/url-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/url-copy.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/url-copy.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/22/usecase.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/usecase.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-delete.svg
new file mode 100644
index 000000000..50360eceb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-delete.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.994 6c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m14 4a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.00195a2.5 2.5 0 0 0-2.502-2.498zm2e-3 5.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.809-0.0039a5 5 0 0 0-5.004-4.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-new.svg
new file mode 100644
index 000000000..4444fadde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4c-1.097-2.9e-6 -2.041 0.6719-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm3.809 4.252c-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.8457 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-1.22-0.7794-2.554-0.9575-3.697-0.7812zm3.186 1.748c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.049-0.9324-3.232-0.9336zm6.252 0h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-group-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-properties.svg
new file mode 100644
index 000000000..561fed008
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-group-properties.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4c-1.097-3e-6 -2.041 0.6717-2.459 1.635 1.145 0.7358 1.838 2.004 1.838 3.365-0.0025 0.1397-0.01224 0.2793-0.0293 0.418 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.621 4.188c-0.2761 3.33e-4 -0.5468 0.02347-0.8125 0.06445-0.2535 0.7682-0.7335 1.442-1.377 1.932 0.4323 0.1604 0.8476 0.3647 1.238 0.6055 0.74-1.116 1.989-1.787 3.328-1.789 0.1698 2.77e-4 0.3394 0.01137 0.5078 0.0332-0.8387-0.5352-1.828-0.8449-2.883-0.8457h-2e-3zm1.656 1.812-0.06641 0.791c-0.2506 0.09215-0.4838 0.2262-0.6895 0.3965l-0.7168-0.3379-0.75 1.299 0.6523 0.4531c-0.04853 0.27-0.04858 0.5299-2e-3 0.7968l-0.6504 0.4512 0.75 1.299 0.7148-0.3359c0.2064 0.1697 0.4402 0.3032 0.6914 0.3945l0.06445 0.793h1.5l0.06641-0.791c0.2499-0.09236 0.4824-0.2264 0.6875-0.3965l0.7188 0.3379 0.75-1.299-0.6523-0.4531c0.04853-0.27 0.04858-0.5299 0.0019-0.7968l0.6504-0.4512-0.75-1.299-0.7168 0.3359c-0.2058-0.1696-0.4389-0.303-0.6894-0.3945l-0.06445-0.793zm-6.283 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-0.862-0.7588-1.356-1.852-1.357-3 0.0031-0.4486 0.08169-0.8935 0.2324-1.316-0.9395-0.5913-2.052-0.9324-3.236-0.9336zm7.033 1.393c0.4736-2.21e-4 0.8576 0.3838 0.8574 0.8574 2.21e-4 0.4736-0.3838 0.8576-0.8574 0.8574-0.4736 2.21e-4 -0.8576-0.3838-0.8574-0.8574-2.21e-4 -0.4736 0.3838-0.8576 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-guide.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-guide.svg
new file mode 100644
index 000000000..5b314fcfb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-guide.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.65 4.001c-0.1606 0.0047-0.3128 0.07773-0.4171 0.201l-6.001 6.754c-0.1249 0.1441-0.433 0.6703-0.5803 1.354-0.1118 0.3232-0.1672 0.6636-0.1635 1.007 0 1.817 1.542 2.561 1.542 2.561 0.02254 0.01327 6.998 2.105 6.998 2.105 0.2273 0.06541 0.4705-0.01422 0.616-0.2019l5.675-6.9c0.1409-0.1754 0.1691-0.4181 0.07231-0.6228 0 0-0.2198-0.5119 0.01879-1.098 0.07889-0.1943 0.04978-0.4162-0.07794-0.5829-0.1268-0.1668-0.3325-0.2522-0.5392-0.2218-0.2047 0.03224-0.3776 0.1716-0.4536 0.3659-0.2968 0.7337-0.2104 1.292-0.1089 1.648l-5.239 6.368-6.636-1.987c-0.07185-0.02939-0.7067-0.3185-0.7067-1.434 0-0.4399 0.09298-0.6731 0.1813-0.8058 0.07044-0.1147 0.1794-0.1991 0.3072-0.2379 0.1277-0.04077 0.2733-0.04077 0.3367-0.03887l6.119 1.76c0.2357 0.05877 0.4837-0.02749 0.6348-0.2199l6.144-7.155c0.1334-0.165 0.1794-0.3849 0.1089-0.5858-0.07137-0.2038-0.2433-0.3564-0.4536-0.403l-7.214-1.629c-0.05448-0.01137-0.1089-0.0019-0.1625 0zm0.01785 2.342 4.316 1.061c0.2357 0.05688 0.3259 0.2133 0.1991 0.3659l-0.4715 0.5679c-0.1287 0.1526-0.433 0.2218-0.6706 0.164l-4.297-1.06c-0.2376-0.05689-0.3259-0.2332-0.2-0.3849l0.4546-0.548c0.09487-0.1147 0.2987-0.1792 0.4255-0.1825 0.1267-0.0033 0.185 0.0034 0.2442 0.01663z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-identity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-identity.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-identity.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-others.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-others.svg
new file mode 100644
index 000000000..a3c6bc7a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-others.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.63 4c-1.097-2.9e-6 -2.041 0.6717-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.688-1.231 2.688-2.75s-1.203-2.75-2.688-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.697 4.189c-0.3049-0.0041-0.6029 0.01843-0.8887 0.0625-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.846 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-0.915-0.5845-1.894-0.8315-2.809-0.8438zm2.297 1.811c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.047-0.9324-3.23-0.9336h-0.00391zm6.402 0h1.195v1.195h-1.195zm0 1.648h1.195v1.197h-1.195zm0 1.656h1.195v1.195h-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/user_purple.svg b/.icons/Gruvbox-Plus-Dark/actions/22/user_purple.svg
new file mode 100644
index 000000000..a1402587c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/user_purple.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m11 4c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-down.svg b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-up.svg b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/usermenu-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/username-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/22/username-copy.svg
new file mode 100644
index 000000000..0250a190c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/username-copy.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4s-1 3e-6 -1 1c0.9738 2.971e-4 1.914 0.3559 2.645 1h5.355v8h-2.818a6.5 6.5 0 0 1 1.312 2h2.506s1-1e-3 1-1.004v-9.996c0-1-1-1-1-1zm-1.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch-delete.svg
new file mode 100644
index 000000000..ad31c2f8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch-delete.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.999 4c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m14.18 13h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch.svg
new file mode 100644
index 000000000..4b3828963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-branch.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit-cvs-cervisia.svg
new file mode 100644
index 000000000..6a6c95a6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2.871l0.7617-1.016c-0.2894 0.01042-0.5862 0.01562-0.8906 0.01562-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.7375 0 1.443-0.05295 2.109-0.1445l1.65-2.201c-0.9158 0.2103-2.257 0.3457-3.76 0.3457-2.761 0-5-0.4477-5-1v-1.904c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-0.00102 3.685-0.327 5-0.9043v0.9043l2 2.668v-5.668c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm5 6-3 4h2v2h2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit.svg
new file mode 100644
index 000000000..2f9ad7ea6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-commit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v4.18a3 3 0 0 0-2 2.82 3 3 0 0 0 2 2.82v4.18h2v-4.18a3 3 0 0 0 2-2.82 3 3 0 0 0-2-2.828v-4.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff-cvs-cervisia.svg
new file mode 100644
index 000000000..7567fd716
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 1.343-7 3v8c0 1.933 3.876 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2v-0.6426l-0.4883-0.3652c-0.1722 0.0048-0.3426 0.0078-0.5117 0.0078-2.27 0-5-0.3632-5-1v-1.902c0.7255 0.3175 1.618 0.5636 2.611 0.7188l-2.461-1.846 0.5957-0.4473c-0.4707-0.1522-0.7461-0.3313-0.7461-0.5234v-1.904c0.8261 0.3627 1.847 0.6242 2.957 0.7695h0.00195l2.492-1.871c-0.1486 0.00298-0.2989 0.00586-0.4512 0.00586-2.761 0-5-0.4477-5-1s2.239-1 5-1 5 0.4477 5 1c0 0.4097-1.236 0.7597-3 0.9141v1.939c1.127-0.1546 2.164-0.4297 3-0.7969v2.443l2 1.422v-5.922c0-1.657-3.134-3-7-3zm1 5-4 3 4 3v-2h2v-2h-2zm3 3v2h-2v2h2v2l2-1.5v0.04492c0.1742-0.124 0.3254-0.254 0.457-0.3887l1.543-1.156-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-diff.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge-request.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge-request.svg
new file mode 100644
index 000000000..18dfb05ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge-request.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.546c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-6.546c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm7 0-4 3 4 3v-2h1c1 0 1 1 1 1v5.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.373-1-1.73v-5.27s-6e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge.svg
new file mode 100644
index 000000000..763c9c2c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-merge.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.105 0-2 0.8954-2 2 7.32e-4 0.7138 0.3818 1.374 1 1.73v2.27h-2s-3 9e-6 -3 3v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27c0-1 1-1 1-1h6c1 0 1 1 1 1v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27s-9e-6 -3-3-3h-2v-2.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-pull.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-pull.svg
new file mode 100644
index 000000000..d22c488e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-pull.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.493 4v5h-2.493l4 6 4-6h-2.507v-5zm-2.493 12v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-push.svg
new file mode 100644
index 000000000..5253009a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-push.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 16v2h8v-2zm5.507-1v-5h2.493l-4-6-4 6h2.507v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-remove-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-remove-cvs-cervisia.svg
new file mode 100644
index 000000000..bfdd43b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-remove-cvs-cervisia.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 0.6953 0 1.366-0.04409 2-0.125v-1.959c-0.6129 0.05374-1.287 0.08398-2 0.08398-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.6976 0 1.366-0.04672 2-0.1289v-1.871h2.483l1 1 1-1h0.5174v-5c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm-5 3.096c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-1e-3 3.685-0.327 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15.18 13h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash-pop.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash-pop.svg
new file mode 100644
index 000000000..cc4274644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash-pop.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4-3 4h2v4h2v-4h2zm-3.521 5c-0.2862 0.0048-0.5686 0.1327-0.7617 0.375l-2.5 3.139s-0.2168 0.2672-0.2168 0.6348v3.852c0 0.554 0.446 1 1 1h12c0.03463 0 0.06786-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-2.5-3.139c-0.1804-0.2264-0.4383-0.3514-0.7051-0.3711v-0.00195l-2e-3 -0.00195h-1.574l-2e-3 0.00195v1.996l2e-3 0.0019h1.018l0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1h1.021v-2h-1.359v0.01177c-0.05405-0.00805-0.1078-0.01263-0.1621-0.01172zm-1.479 5h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash.svg
new file mode 100644
index 000000000..e3abe44aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-stash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v4h-2l3 4 3-4h-2v-4zm-2.988 5.006-1.848 2.316c-0.00565 0.0071-0.0102 0.01429-0.01562 0.02148l-0.9316 1.17s-0.2168 0.2672-0.2168 0.6348v3.852c3e-7 0.554 0.446 1 1 1h12c0.03463 0 0.06782-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-0.9492-1.191-1.551-1.947-0.2871-0.3594-1.24 1.654 0.2637 0.3301 0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1 0.2715-0.3418-1.238-1.652zm-1.014 4.994h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-status-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-status-cvs-cervisia.svg
new file mode 100644
index 000000000..d258dde7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-status-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3 1.486 0 2.861-0.1989 3.994-0.5371a3.5 3.5 0 0 1-0.0293 2e-3 3.5 3.5 0 0 1-2.855-1.49c-0.3573 0.01621-0.7276 0.02539-1.109 0.02539-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.1578 0 0.3116-0.0053 0.4668-0.0098a3.5 3.5 0 0 1-0.0019-0.02539 3.5 3.5 0 0 1 0.627-1.988c-0.3518 0.01569-0.7163 0.02344-1.092 0.02344-2.761 0-5-0.4477-5-1v-1.904a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.525a3.5 3.5 0 0 1 2 1.602v-5.223a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm3.965 5.465c-0.6398 0-1.281 0.2423-1.77 0.7305-0.9763 0.9763-0.9763 2.561 0 3.537 0.841 0.8366 2.155 0.9655 3.145 0.3105 0.7171 0.7236 1.086 1.09 1.807 1.811 0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707-0.7185-0.7196-1.084-1.085-1.805-1.803 0.6561-0.991 0.5238-2.308-0.3164-3.148-0.4882-0.4882-1.128-0.7305-1.768-0.7305zm0 1c0.3839 0 0.7677 0.1446 1.061 0.4375 0.5858 0.5858 0.5858 1.537 0 2.123-0.5858 0.5858-1.535 0.5858-2.121 0s-0.5858-1.537 0-2.123c0.2929-0.2929 0.6767-0.4375 1.061-0.4375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vcs-update-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-update-cvs-cervisia.svg
new file mode 100644
index 000000000..acaf6d093
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vcs-update-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.172 0 2.272-0.1272 3.242-0.3457l-1.303-1.734c-0.5972 0.05057-1.249 0.08008-1.939 0.08008-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.2911 0 0.5757-0.0086 0.8574-0.02344l-0.7324-0.9766h2.875v-1.201c-0.8364 0.1259-1.872 0.2012-3 0.2012-2.761 0-5-0.4477-5-1v-1.9c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-1e-3 3.685-0.327 5-0.9043v1.9h2v-4c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm4 6v2h-2l3 4 3-4h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/verb.svg b/.icons/Gruvbox-Plus-Dark/actions/22/verb.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/verb.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/verbatim.svg b/.icons/Gruvbox-Plus-Dark/actions/22/verbatim.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/verbatim.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vertical.svg
new file mode 100644
index 000000000..63298cc08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vertical.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 4h-14v14h14zm-2 2v10h-5v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/videoclip-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/videoclip-amarok.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/videoclip-amarok.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-checking.svg
new file mode 100644
index 000000000..a30324d36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h8v-2h-6c0.2543-1.998 1.967-3.498 4-3.5 1.041 0.0012 1.995 0.3978 2.715 1.051 0.2079-0.3041 0.4816-0.574 0.8164-0.7988 0.4517-0.3041 0.9608-0.4641 1.469-0.4922v-2.26h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5.391 5.373c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-savings.svg
new file mode 100644
index 000000000..12cede706
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h9.729l-1.25-2h-6.479c0.2543-1.998 1.967-3.498 4-3.5 1.262 0.0014 2.396 0.5829 3.139 1.5h0.3613v-2h1.5v-2h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm4.5 5v2h-1.5l2.5 4 2.5-4h-1.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account.svg
new file mode 100644
index 000000000..07367a2d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-account.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.97 4-6.967 4h1v2h1v6h-1v2h12v-2h-1v-6h1v-2h1zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-add.svg
new file mode 120000
index 000000000..dec7f7bdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-add.svg
@@ -0,0 +1 @@
+view-institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-delete.svg
new file mode 120000
index 000000000..cf436dbe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-delete.svg
@@ -0,0 +1 @@
+view-institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-edit.svg
new file mode 120000
index 000000000..21b06ffa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank-edit.svg
@@ -0,0 +1 @@
+view-institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-bank.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-add.svg
new file mode 100644
index 000000000..c751ad414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v6h1v-6zm2 0v6h3v-6zm-1 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-qr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-qr.svg
new file mode 100644
index 000000000..1b18ecb3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode-qr.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v1h-1v-1zm0 1h1v2h-1v1h-1v-2h1zm0 3h1v1h-1zm0 1v1h-1v-1zm-1 1v2h-2v-1h1v-1zm-2 1h-1v-1h1zm-1 0v1h-1v-1h-1v1h-1v-2h2v1zm3 1h2v1h-2zm2 1h1v1h-1zm-1 1h1v2h-1v-1h-1v-1zm0 2v2h-1v-2zm1 0h2v1h-1v1h-1zm2 0v-1h1v1zm1 0h1v2h-1zm0-1v-1h2v1zm2 0h1v3h-1zm-3 0h-1v-2h1zm0-2v-1h2v1zm0-1h-2v-1h1v-1h1zm-2-1h-1v-1h1zm-3-7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm8 4h3v2h-1v-1h-2zm3 3v1h-1v-1zm0-9v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm-7 7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode.svg
new file mode 100644
index 000000000..8eac04fc8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-barcode.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v14h3v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-agenda.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-agenda.svg
new file mode 120000
index 000000000..88f15b50c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-agenda.svg
@@ -0,0 +1 @@
+view-calendar-tasks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-birthday.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-birthday.svg
new file mode 100644
index 000000000..86970b599
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-birthday.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm4.432 1.285v1.143h-0.6523c-0.5508 0-0.4883 0.3809-0.4883 0.3809v0.7637h-0.3262c-0.9178 0-0.8164 0.5703-0.8164 0.5703v1.143h-0.00391c-1.286 0-1.143 1.143-1.143 1.143v2.287h8v-2.287c0-1.143-1.143-1.143-1.143-1.143v-1.143c0-0.5714-0.8164-0.5703-0.8164-0.5703h-0.3262v-0.7637c0-0.381-0.4902-0.3809-0.4902-0.3809h-1.225v-1.143h-0.5703z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-day.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-day.svg
new file mode 100644
index 000000000..5d262140c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-day.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 4v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-holiday.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-holiday.svg
new file mode 100644
index 000000000..f19339a90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-holiday.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m10 10v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-journal.svg
new file mode 100644
index 000000000..ff9d947fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-journal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h10v-12c0-2-2-2-2-2zm10 0s1 0 1 2v12h1v-12c0-2-2-2-2-2zm2 0s1 0 1 2v12h1v-12c0-2-2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-list.svg
new file mode 100644
index 000000000..4988fac15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-list.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 2v2h8v-2zm0 4v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-month.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-month.svg
new file mode 100644
index 000000000..25a3b28b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-month.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm1 1v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-special-occasion.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-special-occasion.svg
new file mode 100644
index 000000000..24025826c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-special-occasion.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c0.01126 0.01126 3.781 3.75 3.781 3.75l5.936-6.811v6.811h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-tasks.svg
new file mode 100644
index 000000000..1552266a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 2v2h2v-2zm3 0v2h5v-2zm-3 4v2h2v-2zm3 0v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-time-spent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-time-spent.svg
new file mode 100644
index 000000000..0d2af494a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-time-spent.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm1 1v8h2v-8zm3 3v5h2v-5zm3 2v3h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-timeline.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-timeline.svg
new file mode 100644
index 000000000..3f128a499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-timeline.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v4h-6v2h6v4h-10v-7h4v-2h-4zm2 7v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-days.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-days.svg
new file mode 100644
index 000000000..d40f05aec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-days.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 4v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-events.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-events.svg
new file mode 100644
index 000000000..00f47d2d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-upcoming-events.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 2v4h2v-4zm1 5c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-wedding-anniversary.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-wedding-anniversary.svg
new file mode 100644
index 000000000..cb5422bb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-wedding-anniversary.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4.172 0.6543a3.518 3.518 0 0 0-2.488 1.029 3.518 3.518 0 0 0 0 4.975 3.518 3.518 0 0 0 0.9746 0.6816 3.518 3.518 0 0 0 0.6836 0.9766 3.518 3.518 0 0 0 4.975 0 3.518 3.518 0 0 0 0-4.975 3.518 3.518 0 0 0-0.9746-0.6836 3.518 3.518 0 0 0-0.6836-0.9746 3.518 3.518 0 0 0-2.486-1.029zm-0.1465 1.178a2.345 2.345 0 0 1 1.584 0.4902 3.518 3.518 0 0 0-2.268 1.02 3.518 3.518 0 0 0-1.02 2.268 2.345 2.345 0 0 1 0.1914-3.096 2.345 2.345 0 0 1 1.512-0.6816zm1.6 1.664a2.345 2.345 0 0 1 0.8105 0.07031 2.345 2.345 0 0 1-0.6074 2.262 2.345 2.345 0 0 1-2.264 0.6055 2.345 2.345 0 0 1 0.6074-2.262 2.345 2.345 0 0 1 1.453-0.6758zm2.053 0.8945a2.345 2.345 0 0 1-0.1914 3.096 2.345 2.345 0 0 1-3.098 0.1914 3.518 3.518 0 0 0 2.27-1.02 3.518 3.518 0 0 0 1.02-2.268z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-week.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-week.svg
new file mode 100644
index 000000000..20dd818cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-week.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 1v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-whatsnext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-whatsnext.svg
new file mode 100644
index 000000000..f5951b05f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-whatsnext.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4.758 0.7578-1.414 1.414 1.828 1.828h-4.172v2h4.172l-1.828 1.828 1.414 1.414 4.242-4.242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-workweek.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-workweek.svg
new file mode 100644
index 000000000..577f554d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-workweek.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2.004 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm7 1v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-year.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-year.svg
new file mode 100644
index 000000000..9a6bf93d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar-year.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 11v1h2v-1zm-6 2v2h3v-2zm6-4v1h2v-1zm-6 1v2h3v-2zm6-3v1h2v-1zm-2 0v8h1v-8zm-4 0v2h3v-2zm-1-3c-2 0-2 2-2 2v12h14v-12s0-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar.svg
new file mode 100644
index 000000000..8847cf892
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-calendar.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-catalog.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-catalog.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-expenditures.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-expenditures.svg
new file mode 120000
index 000000000..9f9c9d2e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-expenditures.svg
@@ -0,0 +1 @@
+view-financial-category-expense.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-incomes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-incomes.svg
new file mode 120000
index 000000000..eb61a463b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories-incomes.svg
@@ -0,0 +1 @@
+view-financial-category-income.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-categories.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-add.svg
new file mode 100644
index 000000000..fbaab7a46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v14c3-0.0011 6 2.9e-4 9 2e-3v-6h6v0.0019h1v-7.996c-5.333 0.002006-10.67-0.0059-16-0.0039zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm3 4.002v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-secret.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-secret.svg
new file mode 100644
index 000000000..68b6b4848
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-secret.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.999v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.00195-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.003c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.997h6v1h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16 13v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-server.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-server.svg
new file mode 100644
index 000000000..866c7cb43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export-server.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.999v14c3-0.0011 6 1.49e-4 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm1 4.002v1h5v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export.svg
new file mode 100644
index 000000000..ecf229787
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-export.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.999v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-import.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-import.svg
new file mode 100644
index 000000000..e57650110
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-import.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.999v14c3-0.0011 6 1.96e-4 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002-3 2.5 3 2.5v-1h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-server-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-server-configure.svg
new file mode 100644
index 000000000..529216672
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-server-configure.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c3-1e-3 6-9.4e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001959-10.67-0.00595-16-0.00395zm9 1.996h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm3.25 4.002-0.06641 0.791a2.357 2.357 0 0 0-0.6895 0.3984l-0.7168-0.3398-0.75 1.299 0.6523 0.4531a2.357 2.357 0 0 0-0.03711 0.3984 2.357 2.357 0 0 0 0.03516 0.3984l-0.6504 0.4512 0.75 1.299 0.7168-0.3359a2.357 2.357 0 0 0 0.6895 0.3945l0.06445 0.793h1.5l0.06641-0.7891a2.357 2.357 0 0 0 0.6895-0.3984l0.7168 0.3379 0.75-1.299-0.6523-0.4531a2.357 2.357 0 0 0 0.03711-0.3984 2.357 2.357 0 0 0-0.03516-0.3984l0.6504-0.4512-0.75-1.299-0.7148 0.3379a2.357 2.357 0 0 0-0.6914-0.3965l-0.06445-0.793h-1.5zm0.75 2.143a0.857 0.857 0 0 1 0.8574 0.8574 0.857 0.857 0 0 1-0.8574 0.8574 0.857 0.857 0 0 1-0.8574-0.8574 0.857 0.857 0 0 1 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate.svg
new file mode 100644
index 000000000..5236e00e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-certificate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.00191-10.67-0.0059-16-0.0039zm9 2h6v1h-6zm-4.5 1c0.831 0 1.5 0.669 1.5 1.5v1.5h1v3h-5v-3h1v-1.5c0-0.831 0.669-1.5 1.5-1.5zm0 1c-0.277 0-0.5 0.223-0.5 0.5v1.5h1v-1.5c0-0.277-0.223-0.5-0.5-0.5zm4.5 1h6v1h-6zm0 3h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-choose.svg
new file mode 100644
index 000000000..3834415fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-choose.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1zm1 3h10v9h-10zm1 1v3h3v-3zm4 2v1h4v-1zm-4 2v1h8v-1zm0 2v1h8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-column.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-column.svg
new file mode 100644
index 000000000..f9064d4bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-column.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-compact.svg
new file mode 100644
index 000000000..16567fcde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-compact.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.062 5.5c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-continuous.svg
new file mode 100644
index 000000000..708c80467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-continuous.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v1h4v-1zm-2 2.004v1.996h8v-1.996zm0 5.996v2.002h8v-2.002zm2 3v1h4v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 10v1.996h12v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-conversation-balloon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-conversation-balloon.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-conversation-balloon.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-coverflow.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-coverflow.svg
new file mode 100644
index 000000000..ac7885192
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-coverflow.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v10h1v-10zm13 0v10h1v-10zm-11 1v8h1v-8zm9 0v8h1v-8zm-7 1v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-currency-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-currency-list.svg
new file mode 100644
index 000000000..d4753f96b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-currency-list.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.82 3.951-1.732 1 2.914 5.049h-2l2e-3 2h2v1h-2v2h2l-2e-3 3h2l2e-3 -3h2v-2h-2v-1h2l-2e-3 -2h-2l2.914-5.049-1.732-1-2.182 3.779zm-4.818 0.5488c-2.216 0-4 1.784-4 4h-1v2h1v1h-1v2h1c0 2.216 1.784 4 4 4 1.87 0 3.433-1.271 3.875-3h-2.143c-0.345 0.5981-0.9896 1-1.732 1-1.108 0-2-0.892-2-2h4v-2h-4v-1h4v-2h-4c0-1.108 0.892-2 2-2 0.7428 0 1.387 0.4019 1.732 1h2.143c-0.4419-1.729-2.005-3-3.875-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-dual.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-dual.svg
new file mode 100644
index 000000000..b4ca96e85
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-dual.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v14h16v-14zm7 12-5 1e-3v-10l5-0.00198zm2-9.996 5-0.00491v10l-5 0.0049z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-file-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-file-columns.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-file-columns.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-filter.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-filter.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-add.svg
new file mode 100644
index 000000000..fc7d80e5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6l-0.0075-5.019 2 0.019 0.0075-2h2l0.9995 3.1e-4c4.59e-4 -0.5547-0.446-1-1-1zm9 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset-closed.svg
new file mode 100644
index 000000000..0568e1a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset.svg
new file mode 100644
index 000000000..f4f67f6e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-asset.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash-closed.svg
new file mode 100644
index 000000000..0c68fd1c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1-0.4477-1-1-1c-0.0081-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash.svg
new file mode 100644
index 000000000..c76034a78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-cash.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1-0.4477-1-1-1c-0.0081-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking-closed.svg
new file mode 100644
index 000000000..5f63c0820
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.0078 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.0061-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking.svg
new file mode 100644
index 000000000..f636628bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.0078 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.0061-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-close.svg
new file mode 100644
index 000000000..170692e77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l1-1-1-1v-3h3l1 1 1-1c0-0.554-0.446-1-1-1zm8.414 2h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586zm-8.414 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-closed.svg
new file mode 100644
index 000000000..69954b2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card-closed.svg
new file mode 100644
index 000000000..bed8a14a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card.svg
new file mode 100644
index 000000000..3ea4ae388
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-credit-card.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-delete.svg
new file mode 100644
index 000000000..1c176b383
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.882 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8v-3h-1v-3h1.5v-1h2.5c0-0.554-0.446-1-1-1zm9.5 2v1h-1.5v1h5v-1h-1.5v-1zm-0.5 3v3h3v-3zm-9 1h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-edit.svg
new file mode 100644
index 000000000..0e9842d84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.998 3.999c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2l1 1v-7c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l5-5c0-0.554-0.446-1-1-1zm11.7 2.002c-0.06711 0.0026-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.0019 1.412 1.416 2e-3 2.951-2.953-1.414-1.414zm-9.953 2.365h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-closed.svg
new file mode 100644
index 000000000..58f52537c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security-closed.svg
new file mode 100644
index 000000000..465d3e55e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.001v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-2e-3 0.00195zm-7 7 3.461-2e-4 3.535 3.535 2e-3 -2e-3 0.0019 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security.svg
new file mode 100644
index 000000000..094b9dad8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment-security.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.001v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-2e-3 0.00195zm-7 7 3.461-2e-4 3.535 3.535 2e-3 -2e-3 0.0019 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment.svg
new file mode 100644
index 000000000..2f6c0f923
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-investment.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability-closed.svg
new file mode 100644
index 000000000..04b15fb28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability.svg
new file mode 100644
index 000000000..5ce028522
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-liability.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan-closed.svg
new file mode 100644
index 000000000..ae31f20aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan.svg
new file mode 100644
index 000000000..91e947b0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-loan.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-reopen.svg
new file mode 100644
index 000000000..267727766
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-reopen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v0.4l1 0.6v-7c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8.062c-0.6763-0.6563-1.059-1.558-1.062-2.5 0.0071-1.542 1.022-2.897 2.5-3.338v-1.162h1.5c0-0.554-0.446-1-1-1zm10.5 2v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5zm-10.5 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings-closed.svg
new file mode 100644
index 000000000..9986a2a31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings-closed.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.0093-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812s0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.00781-1c-0.4618 0.00392-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.00391 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459v-2.541zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings.svg
new file mode 100644
index 000000000..6f0d3b5fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.0093-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812 0.06176-0.07212 0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.007806-1c-0.4618 0.003924-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.00391 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account.svg
new file mode 100644
index 000000000..5ed31d2f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-account.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-budget.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-budget.svg
new file mode 120000
index 000000000..7c78ad48e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-budget.svg
@@ -0,0 +1 @@
+budget.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-add.svg
new file mode 100644
index 000000000..650ea3bd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.375 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h2.995v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10.62 4c-0.2078 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1672 0.375 0.375 0.375h1.25c0.2078 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1672-0.375-0.375-0.375zm3.625 0v2h2.995v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-delete.svg
new file mode 100644
index 000000000..7b409e29c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-delete.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,4 C 4.1673,4 4,4.1673 4,4.375 v 1.25 C 4,5.8327 4.1673,6 4.375,6 h 1.25 C 5.8327,6 6,5.8327 6,5.625 V 4.375 C 6,4.1673 5.8327,4 5.625,4 Z M 7,4 V 6 H 18 V 4 Z M 4.375,8 C 4.1673,8 4,8.1673 4,8.375 v 1.25 C 4,9.8327 4.1673,10 4.375,10 h 1.25 C 5.8327,10 6,9.8327 6,9.625 V 8.375 C 6,8.1673 5.8327,8 5.625,8 Z M 7,8 v 2 H 18 V 8 Z M 4.375,12 C 4.1673,12 4,12.1673 4,12.375 v 1.25 C 4,13.8328 4.1673,14 4.375,14 h 1.25 C 5.8327,14 6,13.8328 6,13.625 v -1.25 C 6,12.1673 5.8327,12 5.625,12 Z M 7,12 v 2 h 4 V 12 Z M 4.375,16 C 4.1673,16 4,16.1672 4,16.375 v 1.25 C 4,17.8328 4.1673,18 4.375,18 h 1.25 C 5.8327,18 6,17.8328 6,17.625 v -1.25 C 6,16.1672 5.8327,16 5.625,16 Z M 7,16 v 2 h 4 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="M 14.414,12 H 13 v 1.414 L 14.586,15 13,16.586 V 18 h 1.414 L 16,16.414 17.586,18 H 19 V 16.586 L 17.414,15 19,13.414 V 12 H 17.586 L 16,13.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-edit.svg
new file mode 100644
index 000000000..ea133796c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.373 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm3.625 0v2h10v-2h-10zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm3.625 0v2h10v-2h-10zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm3.625 0v2h5.002l2-2h-7.002zm9.701 0.001953c-0.06711 0.002647-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.001953 1.412 1.416 0.001953 2.951-2.953-1.414-1.414zm-11.57 2.365c-0.2077 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1673-0.375-0.375-0.375h-1.25zm3.625 0v2h3.002v-2h-3.002z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-expense.svg
new file mode 100644
index 000000000..fc2df0f98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-expense.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,4 C 4.1673,4 4,4.1673 4,4.375 v 1.25 C 4,5.8327 4.1673,6 4.375,6 h 1.25 C 5.8327,6 6,5.8327 6,5.625 V 4.375 C 6,4.1673 5.8327,4 5.625,4 Z M 8,4 V 6 H 18 V 4 Z M 4.375,8 C 4.1673,8 4,8.1673 4,8.375 v 1.25 C 4,9.8327 4.1673,10 4.375,10 h 1.25 C 5.8327,10 6,9.8327 6,9.625 V 8.375 C 6,8.1673 5.8327,8 5.625,8 Z M 8,8 v 2 H 18 V 8 Z M 4.375,12 C 4.1673,12 4,12.1673 4,12.375 v 1.25 C 4,13.8328 4.1673,14 4.375,14 h 1.25 C 5.8327,14 6,13.8328 6,13.625 v -1.25 C 6,12.1673 5.8327,12 5.625,12 Z M 8,12 v 2 h 3 V 12 Z M 4.375,16 C 4.1673,16 4,16.1672 4,16.375 v 1.25 C 4,17.8328 4.1673,18 4.375,18 h 1.25 C 5.8327,18 6,17.8328 6,17.625 v -1.25 C 6,16.1672 5.8327,16 5.625,16 Z M 8,16 v 2 h 3 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m19 15-3.489 3v-1.507h-2.511v-3h2.511v-1.493z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-income.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-income.svg
new file mode 100644
index 000000000..09b5cc7a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category-income.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,4 C 4.1673,4 4,4.1673 4,4.375 v 1.25 C 4,5.8327 4.1673,6 4.375,6 h 1.25 C 5.8327,6 6,5.8327 6,5.625 V 4.375 C 6,4.1673 5.8327,4 5.625,4 Z M 8,4 V 6 H 18 V 4 Z M 4.375,8 C 4.1673,8 4,8.1673 4,8.375 v 1.25 C 4,9.8327 4.1673,10 4.375,10 h 1.25 C 5.8327,10 6,9.8327 6,9.625 V 8.375 C 6,8.1673 5.8327,8 5.625,8 Z M 8,8 v 2 H 18 V 8 Z M 4.375,12 C 4.1673,12 4,12.1673 4,12.375 v 1.25 C 4,13.8328 4.1673,14 4.375,14 h 1.25 C 5.8327,14 6,13.8328 6,13.625 v -1.25 C 6,12.1673 5.8327,12 5.625,12 Z M 8,12 v 2 h 4 l 2,-2 z M 4.375,16 C 4.1673,16 4,16.1672 4,16.375 v 1.25 C 4,17.8328 4.1673,18 4.375,18 h 1.25 C 5.8327,18 6,17.8328 6,17.625 v -1.25 C 6,16.1672 5.8327,16 5.625,16 Z M 8,16 v 2 h 6 l -2,-2 z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m13 15 3.489-3v1.501h2.511v3h-2.511v1.499z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category.svg
new file mode 100644
index 000000000..376f85c53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-category.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.375 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h9.995v-2zm-3.62 4c-0.2078 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1672 0.375 0.375 0.375h1.25c0.2078 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1672-0.375-0.375-0.375zm3.625 0v2h9.995v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-list.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-list.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconcile.svg
new file mode 100644
index 000000000..18d8e0d96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm-6 3c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7-1h2v1h-2zm3 0h2v1h-2zm-10 2h2v1h-2zm3 0h1v1h-1zm5 0h3v1h-3zm-8 2h3v1h-3zm7 0h1v1h-1zm2 0h3v1h-3zm-9 2h1v1h-1zm7 0h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconciled.svg
new file mode 100644
index 000000000..a1dc51ade
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm1 2h2v1h-2zm3 0h2v1h-2zm-10 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm8 1h3v1h-3zm-4.043 0.1582 0.6816 0.4102-2.596 4.326-2.729-1.818 0.4395-0.6602 2.035 1.355 2.168-3.613zm3.043 1.842h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-unreconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-unreconciled.svg
new file mode 100644
index 000000000..28ac3679c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-financial-transfer-unreconciled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm1 2h2v1h-2zm3 0h2v1h-2zm-11 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm9 1h3v1h-3zm-8.352 0.6484h3.703v3.703h-3.703zm7.352 1.352h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-form-action.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-form-action.svg
new file mode 100644
index 000000000..3dcbe1e5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-form-action.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1zm1 3h3v6h-3zm4 1h2v1h-2zm4 0v3h2l-3 4v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-form.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-form.svg
new file mode 100644
index 000000000..90d0abbe7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-form.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.996 4c-1 0-0.9961 1-0.9961 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c-0.003906-1-0.998-1-0.998-1zm2 4h3v6h-3zm4 1h4v1h-4zm0 3h4v1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-fullscreen.svg
new file mode 100644
index 000000000..9a8a2477e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-fullscreen.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-grid.svg
new file mode 100644
index 000000000..1713ef6e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-grid.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.535 5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-4.5 0.00391c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-group.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-group.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-group.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-hidden.svg
new file mode 100644
index 000000000..f5913953b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-history.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-add.svg
new file mode 120000
index 000000000..115347dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-add.svg
@@ -0,0 +1 @@
+institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-delete.svg
new file mode 120000
index 000000000..9ae87f81a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-delete.svg
@@ -0,0 +1 @@
+institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-edit.svg
new file mode 120000
index 000000000..e39c55b0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution-edit.svg
@@ -0,0 +1 @@
+institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-institution.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-institution.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-left-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-left-close.svg
new file mode 100644
index 000000000..ce75a2dc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-left-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 3.998c-5.333-2e-3 -10.67 0.0059-16 0.0039v14c5.333 2e-3 10.67-0.0059 16-0.0039zm-6 1.996 4 0.00781v10l-4-0.0059zm-8 2.004h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-left-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-left-new.svg
new file mode 100644
index 000000000..92d11ffba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-left-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.00201-10.67-0.0059-16-0.0039zm10 2 4 0.00391v10l-4-0.0039zm-6 2.002h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-compact.svg
new file mode 100644
index 000000000..08a73fb15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-compact.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,7 C 4.1673,7 4,7.1673 4,7.375 v 1.25 C 4,8.8327 4.1673,9 4.375,9 h 1.25 C 5.8327,9 6,8.8327 6,8.625 V 7.375 C 6,7.1673 5.8327,7 5.625,7 Z M 7,7 V 9 H 18 V 7 Z M 4.375,10 C 4.1673,10 4,10.1673 4,10.375 v 1.25 C 4,11.8327 4.1673,12 4.375,12 h 1.25 C 5.8327,12 6,11.8327 6,11.625 v -1.25 C 6,10.1673 5.8327,10 5.625,10 Z M 7,10 v 2 H 18 V 10 Z M 4.375,13 C 4.1673,13 4,13.1673 4,13.375 v 1.25 C 4,14.8327 4.1673,15 4.375,15 h 1.25 C 5.8327,15 6,14.8327 6,14.625 v -1.25 C 6,13.1673 5.8327,13 5.625,13 Z M 7,13 v 2 h 11 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-details.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-details.svg
new file mode 100644
index 000000000..3cbc8ccf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-details.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 4.375,6 C 4.1673,6 4,6.1673 4,6.375 v 1.25 C 4,7.8327 4.1673,8 4.375,8 h 1.25 C 5.8327,8 6,7.8327 6,7.625 V 6.375 C 6,6.1673 5.8327,6 5.625,6 Z M 8,6 V 8 H 18 V 6 Z M 4.375,10 C 4.1673,10 4,10.1673 4,10.375 v 1.25 C 4,11.8327 4.1673,12 4.375,12 h 1.25 C 5.8327,12 6,11.8327 6,11.625 v -1.25 C 6,10.1673 5.8327,10 5.625,10 Z M 8,10 v 2 H 18 V 10 Z M 4.375,14 C 4.1673,14 4,14.1673 4,14.375 v 1.25 C 4,15.8327 4.1673,16 4.375,16 h 1.25 C 5.8327,16 6,15.8327 6,15.625 v -1.25 C 6,14.1673 5.8327,14 5.625,14 Z M 8,14 v 2 h 10 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-images.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-images.svg
new file mode 100644
index 000000000..4a93c7070
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-images.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-1 1h-1c-2 0-2 2-2 2v7c0 2 2 2 2 2h10c2 0 2-2 2-2v-7c0-2-2-2-2-2h-1l-1-1zm3 3c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-text.svg
new file mode 100644
index 000000000..36c321375
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-text.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v2h14v-2zm0 4v2h14v-2zm0 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-tree.svg
new file mode 100644
index 000000000..4a8b8e296
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-tree.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.535 4c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-0.4648h3v10.5c0 0.277 0.223 0.5 0.5 0.5h4.5v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-5h4v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-4.5c0-0.2761-0.2238-0.5-0.5-0.5h-3.5v-0.4648c0-0.2968-0.2383-0.5352-0.5352-0.5352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list-video.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-video.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list-video.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-list.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-list.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-list.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-maximized.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-maximized.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-maximized.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-album-cover.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-album-cover.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-chart.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-chart.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-chart.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-config.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-config.svg
new file mode 120000
index 000000000..9dbbf2d27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-config.svg
@@ -0,0 +1 @@
+configure-shortcuts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-equalizer.svg
new file mode 100644
index 000000000..381fca602
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-equalizer.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v1h-9v2h9v1h2v-4zm3 1v2h2v-2zm-9 3v1h-3v2h3v1h2v-4zm3 1v2h8v-2zm1 3v1h-7v2h7v1h2v-4zm3 1v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-genre.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-genre.svg
new file mode 100644
index 000000000..0d18abb15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-genre.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3a8 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-8zm0 2a6 6 0 0 1 5.705 4.148l-3.932-0.5762zm0 0-1.773 3.572-3.934 0.5762a6 6 0 0 1 5.707-4.148zm-5.713 4.174 2.846 2.797-0.6758 3.869a6 6 0 0 1-2.457-4.84 6 6 0 0 1 0.2871-1.826zm11.43 0a6 6 0 0 1 0.2871 1.826 6 6 0 0 1-2.457 4.84l-0.6758-3.869zm-5.713 4.896 3.537 1.775a6 6 0 0 1-3.537 1.154 6 6 0 0 1-3.537-1.154z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-lyrics.svg
new file mode 100644
index 000000000..a4953b411
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-lyrics.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4v2h9v-2zm11 0v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2zm-11 4v2h6v-2zm0 4v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playcount.svg
new file mode 100644
index 000000000..3b8e1b307
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playcount.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v14h3v-14zm-5 5v9h3v-9zm-5 4v5h3v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playlist.svg
new file mode 100644
index 000000000..5e875f39f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-playlist.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4.004v2h14v-2zm0 4v2h14v-2zm0 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-publisher.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-publisher.svg
new file mode 120000
index 000000000..1b4173dc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-publisher.svg
@@ -0,0 +1 @@
+amarok_cart_view.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-queue.svg
new file mode 120000
index 000000000..f32b479e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-queue.svg
@@ -0,0 +1 @@
+playlist-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-recent.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-recent.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-recent.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-similarartists.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-similarartists.svg
new file mode 120000
index 000000000..0c2f05812
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-similarartists.svg
@@ -0,0 +1 @@
+similarartists-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles-hidden.svg
new file mode 120000
index 000000000..f1953b875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles-hidden.svg
@@ -0,0 +1 @@
+media-view-subtitles-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-subtitles.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-title.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-title.svg
new file mode 120000
index 000000000..a28c847f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-title.svg
@@ -0,0 +1 @@
+filename-title-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-track.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-track.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-track.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-media-visualization.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-visualization.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-media-visualization.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-more-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-more-horizontal.svg
new file mode 100644
index 000000000..5d2efb8d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-more-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 10c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-more.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-more.svg
new file mode 100644
index 000000000..fbc68b334
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-more.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-multiple-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-multiple-objects.svg
new file mode 100644
index 000000000..84c32ce27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-multiple-objects.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v6h8v-6zm10 0v6h4v-6zm-10 8v6h14v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-linear.svg
new file mode 100644
index 000000000..b644cd82d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-linear.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-6h-1v2h-1v1h-1v-2h-1v1h-1v-1h-1v-4h-1v-3h-1v-2h-1v3h-1v2h-1v3h-1v-5h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-logarithmic.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-logarithmic.svg
new file mode 100644
index 000000000..16f359c54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-object-histogram-logarithmic.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v14h14v-3h-1v-1h-1v-3h-1v-2h-1v3h-1v-2h-1v-2h-1v-3h-1v2h-1v2h-1v1h-1v1h-1v-4h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-paged.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-paged.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-paged.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-continuous.svg
new file mode 100644
index 000000000..8ac154a8c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-continuous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v5s0 1 1 1h10s1 0 1-1v-5h-2v4h-8v-4zm4 7-4 4v3h2v-2.172l2.828-2.828h5.172v5h2v-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing-first-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing-first-centered.svg
new file mode 100644
index 000000000..77f169047
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing-first-centered.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.666 3-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm-4.748 4-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0-6.51e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148h-2.334v2h1v6h-4v-3h-4v3h-4v-4.303l1-1.201v-2.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing.svg
new file mode 100644
index 000000000..e753274df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-facing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.666 6-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.428l-2.666-2.857h-4.668s-0.666 5.579e-4 -0.666 0.7148c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm6.586 0h2.586l1.414 1.697v4.303h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-overview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-overview.svg
new file mode 100644
index 000000000..2cb7c5bfc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-overview.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.33 3s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.58e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-6.668c-0.6667 0-0.666-0.7148-0.666-0.7148v-6.428l2.666-2.857zm-1.334 2h-2.586l-1.414 1.697v4.303h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-single.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-single.svg
new file mode 100644
index 000000000..0a57e30c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pages-single.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 4s1 0 1 1v12c0 1-1 1-1 1h-10c-1 0-1-1-1-1v-9l4-4zm-1 2h-5.172l-2.828 2.828v7.172h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-calendar.svg
new file mode 120000
index 000000000..8c656b6ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-calendar.svg
@@ -0,0 +1 @@
+view-calendar-month.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-contacts.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-contacts.svg
new file mode 100644
index 000000000..441d2d564
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-contacts.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm6 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-journal.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-journal.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-mail.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-mail.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-news.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-news.svg
new file mode 100644
index 000000000..044424cd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-news.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm7 2.004v6.996l-5 0.0039v-6.996zm2-0.00391h5v1h-5zm0 3h5v1h-5zm0 3h5v1h-5zm-7 3.004 12-0.0039v1l-12 0.0039z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-notes.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-summary.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-summary.svg
new file mode 100644
index 000000000..23c1a7d75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-summary.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 3c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks-pending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks-pending.svg
new file mode 100644
index 000000000..f85d8778b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks-pending.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 4c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.00459 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.00195 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm1.641 1h1v2.449h-1zm0 3h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-pim-tasks.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-presentation.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-presentation.svg
new file mode 100644
index 000000000..d6bb05753
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-presentation.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4.001c-2 0-2 2-2 2v7s4e-6 2 2 2h12s2 4.16e-4 2-2v-7s4.06e-4 -2-2-2zm4 2.5 5 3-5 3zm-2.021 9.5s-0.9785 0.0017-0.9785 1.002v0.9961h10v-0.9961c0-1-1-1.002-1-1.002h-8.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-preview.svg
new file mode 100644
index 000000000..58d7676ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-preview.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm10 2c1.108 0 2 0.892 2 2s-0.892 2-2 2-2-0.892-2-2 0.892-2 2-2zm-7 3.475 3.977 4.5 2.549-2.475 2.475 2.475v2.025h-12v-3l3-3.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-private.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-private.svg
new file mode 100644
index 000000000..962eccf5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-private.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-0.75 3h9.5l-0.75-3-4 0.5zm-1 4-3 2h16l-3-2zm1 3c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.56 0 2.821-1.201 2.971-2.721 0.3-0.18 0.6593-0.2793 1.029-0.2793s0.7293 0.0993 1.029 0.2793c0.15 1.52 1.411 2.721 2.971 2.721 1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.39 0-2.539 0.97-2.869 2.25-0.36-0.14-0.7309-0.25-1.131-0.25s-0.7691 0.11-1.119 0.25c-0.34-1.28-1.491-2.25-2.881-2.25zm0 1.25c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75zm8 0c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all-tree.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all-tree.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-all.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-own.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-own.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-system.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-system.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-system.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-process-users.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-users.svg
new file mode 120000
index 000000000..2a623b6dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-process-users.svg
@@ -0,0 +1 @@
+peers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode-active.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode-active.svg
new file mode 100644
index 000000000..1ce1240d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode-active.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.03 4c-0.1471 3e-3 -0.3 0.01696-0.459 0.03906-0.5669 0.0788-1.252 0.3525-2.016 0.7598-1.541-0.8531-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.73-3.291 0.6895l-0.5156-0.01562v14.17h11.79c-0.483-0.533-0.7871-1.231-0.7871-2 0-1.184 0.7078-2.209 1.715-2.695-0.487-0.137-0.9794-0.2859-1.525-0.4219-0.979-0.245-2.091-0.1866-3.189 0.4844v-8.697c0.7033-0.3855 1.245-0.5982 1.68-0.6621 0.2392-0.0352 0.4522-0.03216 0.6582-0.00586 0.206 0.0265 0.4053 0.07717 0.6113 0.1387 0.535 0.1598 1.194 0.4125 2.051 0.5605v8.486c0.315-0.114 0.648-0.1875 1-0.1875s0.685 0.0735 1 0.1875v-9.342l-0.5176 0.01758c-1.516 0.0552-2.27-0.3987-3.25-0.6914-0.367-0.1098-0.7611-0.1809-1.203-0.1719zm-4.811 0.9941c0.4989 0.0386 1.063 0.2193 1.781 0.6152v8.727c-1.104-0.642-2.21-0.6903-3.184-0.4473-0.6532 0.162-1.247 0.349-1.816 0.5v-8.725c0.8021-0.148 1.474-0.381 2.055-0.5312 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.00586zm8.781 10.01a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode.svg
new file mode 100644
index 000000000..5fb33eaaa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-readermode.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.03 4c-0.1474 3e-3 -0.3 0.01501-0.459 0.03711-0.5669 0.0788-1.252 0.3544-2.016 0.7617-1.541-0.8532-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.7281-3.291 0.6875l-0.5156-0.01562v14.17h15v-14.16l-0.5176 0.01758c-1.517 0.0552-2.27-0.3967-3.25-0.6895-0.3673-0.1098-0.761-0.1809-1.203-0.1719zm-4.811 0.9941c0.499 0.0386 1.063 0.2194 1.781 0.6152v8.725c-1.104-0.6418-2.21-0.69-3.184-0.4473-0.6532 0.1628-1.247 0.3509-1.816 0.502v-8.727c0.8021-0.1479 1.474-0.3791 2.055-0.5293 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.00586zm5.119 0.00781c0.2059 0.0265 0.4047 0.07711 0.6113 0.1387 0.5344 0.1598 1.193 0.4125 2.051 0.5605v8.684c-0.5698-0.1524-1.163-0.342-1.811-0.5039-0.9798-0.2448-2.091-0.1848-3.189 0.4863v-8.699c0.7033-0.3855 1.245-0.5963 1.68-0.6602 0.2393-0.0352 0.4523-0.03216 0.6582-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-refresh.svg
new file mode 100644
index 000000000..e14dba7dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-refresh.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.001a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 6.707-5h-2.209a4.975 4.975 0 0 1-4.523 2.949 4.975 4.975 0 0 1-4.975-4.975 4.975 4.975 0 0 1 4.975-4.975 4.975 4.975 0 0 1 3.9 1.941c-0.5587 0.4199-1.117 0.8404-1.676 1.26l4.801 1.396-0.0039-5c-0.4951 0.3715-0.9896 0.7434-1.484 1.115a7 7 0 0 0-5.512-2.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-resource-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-resource-calendar.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-resource-calendar.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-restore.svg
new file mode 100644
index 000000000..8830341dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-restore.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v3h-3v2h4c1 0 1-1 1-1v-4zm6 0v4s0 1 1 1h4v-2h-3v-3zm-9 7v2h3v3h2v-4s0-1-1-1zm10 0c-1-0.0039-1 1-1 1v4h2v-3h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-right-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-right-close.svg
new file mode 100644
index 000000000..aedb6a3f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-right-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 18c5.333 2e-3 10.67-0.0059 16-0.0039v-14c-5.333-2e-3 -10.67 0.0059-16 0.0039zm6-1.996-4-0.0078v-10l4 0.0059zm8-2.004h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586v-1.414h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-right-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-right-new.svg
new file mode 100644
index 000000000..9b0b03195
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-right-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.00201-10.67-0.00591-16-0.00391zm6 2v10l-4 2e-3v-10zm4 2h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-services-scripted-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-services-scripted-amarok.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-services-scripted-amarok.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sidetree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sidetree.svg
new file mode 100644
index 000000000..7fb5dbb52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sidetree.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 18h-14v-14h14zm-7-2v-10l-5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending-name.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending-name.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending.svg
new file mode 100644
index 000000000..7fbd72fb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-ascending.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm6.5 0v4h-3l4.5 7 4.5-7h-3v-4zm-6.5 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending-name.svg
new file mode 100644
index 000000000..4c87293af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending-name.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.971 5c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm7.534 0-4.505 7h3v5h3v-5h3zm-7.398 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending.svg
new file mode 100644
index 000000000..7600d8bc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort-descending.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm7.991 0-4.491 7h3v4h3v-4h3zm-7.991 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort.svg
new file mode 100644
index 000000000..2730e394d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-sort.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4-3 4h2v3h2v-3h2zm-9.5 1c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm4.5 1v3h-2l3 4 3-4h-2v-3zm-4.5 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-split-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-effect.svg
new file mode 100644
index 000000000..40dcf8d9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-effect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.997v14l16 0.0059v-14c0-4.72e-5 -16-0.0059-16-0.0059zm2 2 12 0.00195v10.01l-6-2e-3h-6zm6 10.01h1v-1h-1zm0-10v2h1v-2zm-1 1-1.113 2.889-3.092 0.166 2.404 1.953-0.7969 2.992 2.598-1.684v-6.316zm1 2v2h1v-2zm0 3v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-split-left-right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-left-right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-left-right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-split-top-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-top-bottom.svg
new file mode 100644
index 000000000..02df0494c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-split-top-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm2 2h12v4h-12zm0 6h12v4.006h-5v-0.0059h-2v0.0039l-5 2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-statistics.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-statistics.svg
new file mode 100644
index 000000000..e0a9ee033
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-statistics.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v12h2v-12zm-12 2v10h2v-10zm8 2v8h2v-8zm-4 2v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-ltr.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-ltr.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-rtl.svg
new file mode 100644
index 000000000..27a920482
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-table-of-contents-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.62 6c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-task-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-add.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-add.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child-add.svg
new file mode 120000
index 000000000..4226a5356
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child-add.svg
@@ -0,0 +1 @@
+view-task-child.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child.svg
new file mode 100644
index 000000000..1a031a2e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-task-child.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 4c-2.25 0-2 2-2 2v12h8.004v-2h-6.003v-10h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c1.256 1.255 3.781 3.75 3.781 3.75s3.953-4.544 5.936-6.81v2.811h2v-6c0-2-2-2-2-2zm7 10 0.0035 5h5.996l5e-4 -5c1e-4 -1-1-1-1-1h-4s-1 0-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-task.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-task.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-add.svg
new file mode 100644
index 000000000..2d77934a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-add.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-remove.svg
new file mode 100644
index 000000000..0cccebade
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm5 0v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-baselined.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-calculus.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-calculus.svg
new file mode 100644
index 000000000..353e313dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-calculus.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm4.992 0v6h5v-6zm1 2h1v1h-1zm2 0h1v1h-1zm-2 2h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-child-insert.svg
new file mode 100644
index 000000000..8a5338216
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.004 4c-2.25 0-2 2-2 2v6h2v-3h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm-1.141 9c-0.9637 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm9.14 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-edit.svg
new file mode 100644
index 000000000..4cab1b467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-edit.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm9.807 0c-0.09102 0-0.1832 0.0348-0.2539 0.1055l-0.6973 0.7031 1.336 1.336 0.7031-0.6973c0.1414-0.1414 0.1414-0.3645 0-0.5059l-0.8359-0.8359c-0.07068-0.07068-0.1609-0.1055-0.252-0.1055zm-1.432 1.289-3.375 3.375v1.336h1.336l3.375-3.375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule-insert.svg
new file mode 120000
index 000000000..4f816599f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/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-Plus-Dark/actions/22/view-time-schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-time-schedule.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-unsplit-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-unsplit-effect.svg
new file mode 100644
index 000000000..6b787168b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-unsplit-effect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3.997v14l16 0.0059v-14c0-4.72e-5 -16-0.0059-16-0.0059zm2 2 12 0.00195v10.01l-5 0.0039v-0.0058h-2v0.0039l-5-0.0039zm6 1.006-1.113 2.889-3.092 0.166 2.404 1.953-0.7988 2.992 2.6-1.684 2.6 1.684-0.7988-2.992 2.404-1.953-3.092-0.166-1.113-2.889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-user-offline-kopete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-user-offline-kopete.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-user-offline-kopete.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-visible.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-visible.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view-web-browser-dom-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view-web-browser-dom-tree.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view-web-browser-dom-tree.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_choose.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_choose.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_choose.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_detailed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_detailed.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_detailed.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_fit_to_page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_fit_to_page.svg
new file mode 120000
index 000000000..67400f8d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_fit_to_page.svg
@@ -0,0 +1 @@
+./zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_icon.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_icon.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_left_right.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_left_right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_left_right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_multicolumn.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_multicolumn.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_multicolumn.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_top_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_top_bottom.svg
new file mode 120000
index 000000000..e12ea4ce0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_top_bottom.svg
@@ -0,0 +1 @@
+view-split-top-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/view_tree.svg b/.icons/Gruvbox-Plus-Dark/actions/22/view_tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/view_tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewbib.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewbib.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewbib.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewdvi.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewdvi.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewdvi.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewhtml.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewhtml.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewhtml.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewimage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewimage.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewimage.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewlog.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewlog.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewlog.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewmag+.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag+.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag+.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewmag-.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag-.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag-.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewmag1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewmag1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewmagfit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewmagfit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewmagfit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewpdf.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewpdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewpdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/viewps.svg b/.icons/Gruvbox-Plus-Dark/actions/22/viewps.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/viewps.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vinyl.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vinyl.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vinyl.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/virtual-desktops.svg b/.icons/Gruvbox-Plus-Dark/actions/22/virtual-desktops.svg
new file mode 100644
index 000000000..68313aab2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/virtual-desktops.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v5h6v-5zm8 0v5h6v-5zm-7 1h2v1h-2zm-1 6v5h6v-5zm8 0v5h6v-5zm3 3h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/visibility.svg b/.icons/Gruvbox-Plus-Dark/actions/22/visibility.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/visibility.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-create.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-create.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-create.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-download.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-off.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-off.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-off.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-power-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-restart.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-restart.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-restart.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect-keep.svg
new file mode 100644
index 000000000..ed191a83c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect-keep.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5a2.5 2.5 0 0 1-2.5-2.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5a2.5 2.5 0 0 1 0.998-1.99c-0.4195-0.3182-0.9379-0.5098-1.498-0.5098h-6zm9 5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-0.5602-0.1916-1.079-0.5098-1.498a2.5 2.5 0 0 1-1.99 0.998zm0-4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm-1 8c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-2e-3 -0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect.svg
new file mode 100644
index 000000000..c900d2bd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-autoprotect.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-2e-3 -0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-current.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-current.svg
new file mode 100644
index 000000000..864984f2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-current.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c1.197 0 2.214-0.8669 2.449-2h2.551c1.368 0 2.5-1.132 2.5-2.5v-6c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm4 3h5c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-2.5v-4.5c0-1.368-1.132-2.5-2.5-2.5zm-6 2h6c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-6c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-recording.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-recording.svg
new file mode 100644
index 000000000..8573e318c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-recording.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 2a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-revert.svg
new file mode 100644
index 000000000..1b61dfd21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot-revert.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.5 1.1v0.9004h1.215c1.071 0 1.785 0.8996 1.785 2.1 0 1.44-1.428 2-1.428 2s0.5352-0.8804 0.5352-1.4c0-0.52-0.108-0.6992-1.072-0.6992h-1.035v0.6992l-2-1.699 2-1.9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot.svg
new file mode 100644
index 000000000..2f3d6f7a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshot.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953a4.5 4.5 0 0 1-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186a4.5 4.5 0 0 1 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758a4.5 4.5 0 0 1 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm-0.5 1h1v2h2v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshots-manage.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshots-manage.svg
new file mode 100644
index 000000000..da03fb00f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-snapshots-manage.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 3c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-1.5 2h1l0.5 0.5 0.5-0.5h1v3h-1v-1.666l-0.5 0.666-0.5-0.666v1.666h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-suspend.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-suspend.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-suspend.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install.svg
new file mode 100644
index 000000000..e5ec860f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-tools-install.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.908 8.544c0.586 1.24 0.6868 1.86 1.273 3.1 0.6197-1.231 0.7739-1.619 1.394-2.85 0.6705-1.096 2.599-1.006 3.515 0.05649 0.9009-1.206 2.721-1.011 3.89-0.01649 0.8267-1.204 2.452-1.014 3.006 0.3405 0.04876 1.508-0.04877 2.534 0 4.041 0 1.031-1.986 0.9717-1.986 0 0.01625-1.181-0.01626-1.82 0-3.001 0-1.201-1-1.23-1 0v3.001c0 1.032-2 0.9812-2 0v-3.001c0-1.193-1-1.225-1 0v3.001c0 1.061-2 1.028-2 0v-3.306c-0.07064-0.6685-0.592-0.6776-0.8653-0.225-0.6847 1.51-1.174 2.115-1.859 3.625-0.4193 0.8686-1.682 0.9667-2.206-0.01165-0.7274-1.618-1.215-2.469-1.942-4.087-0.6481-1.361 1.366-1.563 1.781-0.6664z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm-upload.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm-upload.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm_clone_wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm_clone_wizard.svg
new file mode 100644
index 000000000..1b9a84a6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm_clone_wizard.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 3s-1 1e-6 -1 1v1h11v8h1s1-1e-6 1-1v-8c0-1-1-1-1-1zm-3 3s-1 1e-6 -1 1v8c0 1 1 1 1 1h2v1c0 1 1 1 1 1h5s1-1e-6 1-1v-1h2s1-1e-6 1-1v-8c0-1-1-1-1-1zm1 2h9v6h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vm_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vm_new.svg
new file mode 120000
index 000000000..ddc3d28c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vm_new.svg
@@ -0,0 +1 @@
+entry-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-autoprotect-keep.svg
new file mode 120000
index 000000000..858084d6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-autoprotect-keep.svg
@@ -0,0 +1 @@
+vm-snapshot-autoprotect-keep.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-previous.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-checkpoint-previous.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-download-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-download-inactive.svg
new file mode 100644
index 000000000..f2cd07a7b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-download-inactive.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.203 4-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.0012 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.0098-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 13v3h-1l2 3 2-3h-1v-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-downloading.svg
new file mode 100644
index 000000000..a49dbfae3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component-downloading.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m16 13v3h-1l2 3 2-3h-1v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.203 4-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.0012 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.0098-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component.svg
new file mode 100644
index 000000000..edb0b9297
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-component.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.203 4-1.924 0.614c-4.066 1.312-4.197 1.359-4.248 1.514-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05429 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5248 3.047 1.045s2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6734-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4777-0.2861-2.232-0.8613-1.201-0.3938-2.581-0.8419-3.064-0.9941l-0.8789-0.2683-1.793 1.71zm1.811 1.993 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8046c-0.4486 0.393-0.6098 0.4913-1.049 0.4863-0.1084-0.0089-0.2607-0.05137-0.4726-0.1172-0.8984-0.2789-1.842-0.5821-3.604-1.164 0.0052 1.847 0.00205 4.243 0.07617 4.393 0.00897-0.0012 5.92 1.899 5.92 1.899l5.903-1.883c0.1084-0.1328 0.09668-2.624 0.0918-4.403-1.258 0.4074-2.518 0.8072-3.778 1.211-0.01865 0.0066-0.1998 0.06828-0.4063 0.05468-0.3146-0.02071-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.9182-0.832-0.9182-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-datacenter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-datacenter.svg
new file mode 100644
index 000000000..587364b6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-datacenter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 4v14h16v-10h-8v-4zm1 2h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-12 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-disabled.svg
new file mode 100644
index 000000000..c7724f336
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m13.5 12c-0.831 0-1.5 0.669-1.5 1.5v4c0 0.831 0.669 1.5 1.5 1.5h4c0.831 0 1.5-0.669 1.5-1.5v-4c0-0.831-0.669-1.5-1.5-1.5zm0.5859 1.379 1.414 1.414 1.414-1.414 0.707 0.707-1.414 1.414 1.414 1.414-0.707 0.707-1.414-1.414-1.414 1.414-0.707-0.707 1.414-1.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-error-emblem.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-error-emblem.svg
new file mode 100644
index 000000000..a1630cfd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-error-emblem.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m15.5 12c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-2.5 3h5v1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-manage-autostart-vms.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-manage-autostart-vms.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-manage-autostart-vms.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-marker-add.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-marker-add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-marker-add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-new.svg
new file mode 100644
index 000000000..17e8012af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Highlight" cx="15.5" cy="6.5" r="3.5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-powered-on.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-powered-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-powered-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-bullet.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-flag.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-max-recommended-flag.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-bullet.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-flag.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-min-recommended-flag.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-bullet.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-flag.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-ram-recommended-flag.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-beginning.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-beginning.svg
new file mode 120000
index 000000000..f5627dd9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-beginning.svg
@@ -0,0 +1 @@
+media-playback-start-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-pause.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-pause.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-play.svg
new file mode 120000
index 000000000..f1fddde07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-play.svg
@@ -0,0 +1 @@
+media-playback-playing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-fast.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-fast.svg
new file mode 100644
index 000000000..33d0f6c15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-fast.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7v8l5-4zm5 4v4l5-4-5-4zm5 0v4l5-4-5-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-normal.svg
new file mode 100644
index 000000000..707b4eb49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-replay-speed-normal.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 11-5 4v-8z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 7v8l5-4zm5 4v4l5-4-5-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-suspended.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-suspended.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-suspended.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcd-server.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcd-server.svg
new file mode 100644
index 000000000..2f2db3028
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcd-server.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 11,5 C 8.93,5 7.17,6.271 6.41,8.061 4.48,8.351 3,10 3,12 c 0,2.21 1.79,4 4,4 h 8.5 C 17.43,16 19,14.43 19,12.5 19,10.7 17.65,9.229 15.91,9.029 15.45,6.739 13.43,5 11,5 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcenter.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcenter.svg
new file mode 100644
index 000000000..5ed8f6cf0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-vcenter.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.666 3c-1.46 0-2.666 1.206-2.666 2.666v1.334h-1.334c-1.46 0-2.666 1.206-2.666 2.666v6.668c0 1.46 1.206 2.666 2.666 2.666h6.668c1.46 0 2.666-1.206 2.666-2.666v-1.334h1.334c1.46 0 2.666-1.206 2.666-2.666v-6.668c0-1.46-1.206-2.666-2.666-2.666zm-0.666 2h8v8h-4v4h-8v-8h4zm1 1v4h-4v6h6v-4h4v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-appliance.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-appliance.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-appliance.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-console.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-console.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-console.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity-error.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity-error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity-error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity.svg b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/vmware-view-unity.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wallet-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wallet-closed.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wallet-closed.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wallet-open.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wallet-open.svg
new file mode 100644
index 000000000..79e4e4906
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wallet-open.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.666 4c-0.9233 0-1.666 0.7805-1.666 1.75v10.5c0 0.97 0.7427 1.75 1.666 1.75h6.668c0.923 0 1.666-0.78 1.666-1.75v-10.5c0-0.9695-0.743-1.75-1.666-1.75zm2.334 2h2v7h-2zm0 8h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/warnnext.svg b/.icons/Gruvbox-Plus-Dark/actions/22/warnnext.svg
new file mode 120000
index 000000000..ec0187673
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/warnnext.svg
@@ -0,0 +1 @@
+errornext.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/warnprev.svg b/.icons/Gruvbox-Plus-Dark/actions/22/warnprev.svg
new file mode 120000
index 000000000..427bf1a90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/warnprev.svg
@@ -0,0 +1 @@
+errorprev.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/web-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/22/web-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/web-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/web.svg b/.icons/Gruvbox-Plus-Dark/actions/22/web.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/web.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/whitebalance.svg b/.icons/Gruvbox-Plus-Dark/actions/22/whitebalance.svg
new file mode 100644
index 000000000..f64e04e72
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/whitebalance.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 3v2h1v-2zm0.5 3c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm0 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm-8 2.5v1h2v-1zm14 0v1h2v-1zm-6.5 6.5v2h1v-2zm5.803-12.01-1.414 1.414 0.7071 0.7071 1.414-1.414zm-10.61 0-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm9.899 9.899-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm-9.192 0-1.414 1.414 0.7071 0.7071 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/widget-alternatives.svg b/.icons/Gruvbox-Plus-Dark/actions/22/widget-alternatives.svg
new file mode 100644
index 000000000..d7e2a3384
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/widget-alternatives.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v2h-4v2h4v2l5-3-2.5-1.5zm-9 1v4h4v-4zm5 7-5 3 5 3v-2h4v-2h-4zm5 1v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-close.svg
new file mode 100644
index 000000000..7e37ab895
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-close.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5,5 V 7.518 L 8.482,11 5,14.482 V 17 H 7.518 L 11,13.518 14.482,17 H 17 V 14.482 L 13.518,11 17,7.518 V 5 H 14.482 L 11,8.482 7.518,5 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-duplicate.svg
new file mode 100644
index 000000000..7defb3ba9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8 8c-1.066 0-1 1-1 1v5c0 1 1 1 1 1h5s1 0 1-1v-5s0-1-1-1zm0 3h5v3h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-above.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-above.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-above.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-below.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-below.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-keep-below.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-maximize.svg
new file mode 100644
index 000000000..6576b8304
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-maximize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 2h3c0.277 0 0.5 0.223 0.5 0.5v3c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-minimize.svg
new file mode 100644
index 000000000..9fa93ecaa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 13v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-new.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-new.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-next.svg
new file mode 100644
index 000000000..a1a7ca3bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-next.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1zm1 5h10v7h-10zm5.502 1-0.8457 0.8457 0.01172 0.01367-0.0059 0.0039 0.9824 0.9746h-3.645v1.322h3.645l-0.9883 0.9902-0.0059 0.0059 0.8516 0.8438 2.498-2.502-2.498-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-pin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-pin.svg
new file mode 100644
index 000000000..ebf224217
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-pin.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.011 4c-1.346-0.02047-1.346 2.02 0 2h0.9785l1.79e-4 2c1.189e-4 1.328-1.696 2-3 2v2h4.021l-1.93e-4 5 0.9766 1 1.023-1 1.93e-4 -5h4v-2c-1.304 0-3.056-0.6731-3-2l-1.79e-4 -2h0.9785c1.346 0.02047 1.346-2.02 0-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-pop-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-pop-out.svg
new file mode 100644
index 000000000..ff9f3ebed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-pop-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.283 7.001v2.273h0.0332v0.01367l2.627-0.01172-3.945 3.947 1.777 1.777 3.947-3.945 2e-3 2.66v0.01172l2.277-0.0078-0.0039-6.719h-6.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-previous.svg
new file mode 100644
index 000000000..b7c8b6c0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-previous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1zm1 5h10v7h-10zm4.498 1-2.498 2.502 2.498 2.498 0.8457-0.8457-0.01172-0.01367 0.0059-0.0039-0.9824-0.9746h3.645v-1.322h-3.645l0.9883-0.9902 0.0059-0.0059-0.8516-0.8438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-restore.svg
new file mode 100644
index 000000000..760a48dd4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-restore.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 3h3c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-shade.svg
new file mode 100644
index 000000000..37774903e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-shade.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 7-3.973 3.56 1.346 1.478 1.627-1.478v4.44h2v-4.44l1.627 1.478 1.346-1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-unpin.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-unpin.svg
new file mode 100644
index 000000000..c61cb0da3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-unpin.svg
@@ -0,0 +1,7 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 3.998v1.313l11.69 11.69h1.312v-1.312l-11.69-11.69h-1.313z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8.512 4c-0.3824-0.0058-0.6516 0.1561-0.8164 0.3887l7.611 7.611h1.205v-2c-1.304 0-3.056-0.6732-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2zm-0.9902 5.871c-0.3457 0.08535-0.6996 0.1289-1.029 0.1289v2h3.158zm2.992 2.992-0.0019 4.139 0.9766 1 1.023-1v-2.141z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window-unshade.svg
new file mode 100644
index 000000000..e5bf398a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window-unshade.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 15 3.973-3.56-1.346-1.478-1.627 1.478v-4.44h-2v4.44l-1.627-1.478-1.346 1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window.svg
new file mode 100644
index 000000000..dcda05fad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12s0-1-1-1zm1 5h10v7h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window_new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window_new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window_new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/window_nofullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/22/window_nofullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/window_nofullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wizard_math.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_math.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_math.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pdftools.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pdftools.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pdftools.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pstools.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pstools.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_pstools.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/wizard_tabular.svg b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_tabular.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/wizard_tabular.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-album.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-album.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-album.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-albums.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-albums.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-albums.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-clementine-shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-office-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-office-address-book.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-office-address-book.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-connection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-connection.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-formula.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-formula.svg
new file mode 120000
index 000000000..76cf81500
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-image.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-image.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-text.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-shape-text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-in.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-out.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/x-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xc_crosshair.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xc_crosshair.svg
new file mode 100644
index 000000000..6de099d6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xc_crosshair.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4v5.5h3v-5.5zm3 5.5v3h5.5v-3zm0 3h-3v5.5h3zm-3 0v-3h-5.5v3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-system-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-system-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-system-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-close.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-maximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-maximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-menu.svg
new file mode 100644
index 000000000..68e05422a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-menu.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7 5 8 5-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-minimize.svg
new file mode 120000
index 000000000..e91a257b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-minimize.svg
@@ -0,0 +1 @@
+window-minimize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-shade.svg
new file mode 120000
index 000000000..913d624aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-shade.svg
@@ -0,0 +1 @@
+window-shade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-stick.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-stick.svg
new file mode 100644
index 000000000..0ed6e8eca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-stick.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Text" cx="11" cy="11" r="4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unmaximize.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unmaximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unmaximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unshade.svg
new file mode 120000
index 000000000..daa45831a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unshade.svg
@@ -0,0 +1 @@
+window-unshade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unstick.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unstick.svg
new file mode 100644
index 000000000..20dbe302b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce-wm-unstick.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 7a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 2a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfce4-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfce4-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfce4-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfpm-brightness-lcd.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..05b7207f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfpm-brightness-lcd.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.719 2e-3 0.00195 2e-3 -0.00195zm2e-3 0.00195c-0.7673 0.7572-1.515 1.535-2.295 2.279h-2.703v2.703c-0.7446 0.7806-1.523 1.529-2.281 2.297 0.7579 0.768 1.537 1.516 2.281 2.297v2.703h2.703c0.7806 0.7446 1.529 1.523 2.297 2.281 0.768-0.7579 1.516-1.537 2.297-2.281h2.703v-2.703c0.7446-0.7806 1.523-1.529 2.281-2.297-0.7579-0.768-1.537-1.516-2.281-2.297v-2.703h-2.703c-0.7843-0.7439-1.53-1.522-2.299-2.279zm2e-3 2.779c2.485 0 4.5 2.015 4.5 4.5s-2.015 4.5-4.5 4.5-4.5-2.015-4.5-4.5 2.015-4.5 4.5-4.5zm0 1.5c-1.657 0-3 1.343-3 3s1.343 3 3 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xfsm-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xfsm-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xfsm-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xml-attribute-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xml-attribute-delete.svg
new file mode 100644
index 000000000..6e3ecf40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xml-attribute-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm2 3h1.18l1.32 1.322 1.322-1.322h1.178v1.178l-1.32 1.322 1.32 1.322v1.178h-1.178l-1.322-1.322-1.32 1.322h-1.18v-1.178l1.322-1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xml-element-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xml-element-new.svg
new file mode 100644
index 000000000..a363483fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xml-element-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.11 4.763-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.666 5.432v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-delete.svg
new file mode 100644
index 000000000..b5076d3cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.11 4.763-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.08 5.432h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-duplicate.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xml-node-duplicate.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/xml-text-new.svg b/.icons/Gruvbox-Plus-Dark/actions/22/xml-text-new.svg
new file mode 100644
index 000000000..d485f4328
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/xml-text-new.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-5 14h2.5l1.062-3h4.875l1.061 3h2.781l-5.281-14zm6 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-5 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-in.svg
new file mode 100644
index 000000000..fd707b4ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.47 4-3.467 4h2v3h3v-3h2zm-9.279 0c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-out.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/y-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zone-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zone-in.svg
new file mode 100644
index 000000000..085e7fa53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zone-in.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 6 0.001953 2.286v3.714h8v2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zone-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zone-out.svg
new file mode 100644
index 000000000..1cee54c0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zone-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6-0.001953 2.286v3.714h-8v2h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-1-to-2.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-1-to-2.svg
new file mode 100644
index 000000000..12b74b76e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-1-to-2.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm-6-3v6h2v-6zm-3 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-3-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-2-to-1.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-2-to-1.svg
new file mode 100644
index 000000000..3d717f6b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-2-to-1.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm0-3v6h2v-6zm-9 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-9-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-all.svg
new file mode 100644
index 000000000..1cd633f6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-all.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-5 3v4l4-4zm4 0 4 4v-4zm4 4-4 4h4zm-4 4-4-4v4zm-7-3v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-best-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-best-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-best-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-center-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-center-page.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-center-page.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-double-size.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-double-size.svg
new file mode 120000
index 000000000..79ae67b73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-double-size.svg
@@ -0,0 +1 @@
+zoom-1-to-2.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-draw.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-draw.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-draw.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-best.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-best.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-best.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-drawing.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-drawing.svg
new file mode 100644
index 000000000..e7e155118
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-drawing.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-5 3v5h3v3h5v-5h-3v-3zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-height.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-height.svg
new file mode 100644
index 000000000..121896d8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-height.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-3 3h6zm-4 4v2h8v-2zm-3 2v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781zm-8 1 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-page.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-page.svg
new file mode 100644
index 000000000..7035815dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-page.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-4 3v8h6v-8zm-4 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-selection.svg
new file mode 100644
index 000000000..ca2f56ac7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-selection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-4 4v6h6v-6zm-4 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-width.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-width.svg
new file mode 100644
index 000000000..0d96cc966
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-fit-width.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-2 3v8h2v-8zm-1 1-3 3 3 3zm4 0v6l3-3zm-9 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-half-size.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-half-size.svg
new file mode 120000
index 000000000..b5036e78d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-half-size.svg
@@ -0,0 +1 @@
+zoom-2-to-1.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-large.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-large.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-large.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-x.svg
new file mode 100644
index 000000000..c105e56f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-x.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm1.997-5.533-4-3.467v2h-3v3h3v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in-y.svg
@@ -0,0 +1 @@
+y-zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in.svg
new file mode 100644
index 000000000..3a60c8d62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.5 3h3v2.516h2.5v2.978h-2.5v2.505h-3v-2.505h-2.5v-2.978h2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-next.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-next.svg
new file mode 100644
index 000000000..bde7d8c7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-next.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5-4v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-original.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-original.svg
new file mode 100644
index 000000000..bbf6aabd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-original.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.725 3h2.522v8h-2.522v-5h-1.334v-1.666s1.334-6.523e-4 1.334-1.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-large.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-large.svg
new file mode 100644
index 000000000..6f6c27bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-large.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm-4.003-3h5l-1.414-1.414 2.414-2.464-2.121-2.121-2.464 2.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-x.svg
new file mode 100644
index 000000000..f483b9291
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-x.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.81 18c0.6627 0 1.188-0.5489 1.188-1.219v-4.781h-2v4h-4v2zm1.188-7v-7h-7v7zm-12-2v-3h4v-2h-4.812c-0.663 0-1.188 0.5488-1.188 1.219v3.781zm-2 5.53 4 3.467v-2h3v-3h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-y.svg
new file mode 100644
index 000000000..70d9e2cb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out-y.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5.188c0-0.6627-0.5489-1.188-1.219-1.188h-4.781v2h4v4h2zm-7-1.188h-7v7h7zm-2 12h-3v-4h-2v4.812c0 0.663 0.5488 1.188 1.219 1.188h3.781zm5.53 2 3.467-4h-2v-3h-3v3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out.svg
new file mode 100644
index 000000000..cf7bc0ff3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-out.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm10 5.516v2.978h-8v-2.978z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-pixels.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-pixels.svg
new file mode 100644
index 000000000..f21f2bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-pixels.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-2.5 2.5h5zm2.5 2.5v5l2.5-2.5zm0 5h-5l2.5 2.5zm-5 0v-5l-2.5 2.5zm1.25-3.75v2.5h2.5v-2.5zm-5.75 2.25v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-previous.svg
new file mode 100644
index 000000000..ff19f0045
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-previous.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5 2v-2h4v-2l-4 3e-7v-2l-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-fit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-selection.svg
new file mode 100644
index 000000000..93e36a211
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom-selection.svg
@@ -0,0 +1,6 @@
+<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.188 4c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-2.5 2.5h5zm2.5 2.5v5l2.5-2.5zm0 5h-5l2.5 2.5zm-5 0v-5l-2.5 2.5zm-4.5-1.5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22/zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/22/zoom.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22/zoom.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/22@2x b/.icons/Gruvbox-Plus-Dark/actions/22@2x
new file mode 120000
index 000000000..8fdd954df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/22@2x
@@ -0,0 +1 @@
+22 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/CVnamespace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/CVnamespace.svg
new file mode 100644
index 000000000..57d36b679
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/CVnamespace.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-1.5 2v6l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/Finished.svg b/.icons/Gruvbox-Plus-Dark/actions/24/Finished.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/Finished.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/Info-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/Info-amarok.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/Info-amarok.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/PrePostCondition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/PrePostCondition.svg
new file mode 100644
index 000000000..8314ac1ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/PrePostCondition.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8v8s0 2 2 2h10c2 0 2-2 2-2v-6l-4-4h-8c-2 0-2 2-2 2zm2 0h6l-4.4e-4 4h4v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionError.svg b/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionError.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionError.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionTM.svg b/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionTM.svg
new file mode 120000
index 000000000..a83209821
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/SuggestionTM.svg
@@ -0,0 +1 @@
+database-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/accept_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/accept_signal.svg
new file mode 100644
index 000000000..c516ab42c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/accept_signal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5 4.041 7-4.041 7h14v-14zm3.463 2h8.535v10h-8.535l2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/accept_time_event.svg b/.icons/Gruvbox-Plus-Dark/actions/24/accept_time_event.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/accept_time_event.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/accessories-dictionary-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/accessories-dictionary-symbolic.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/accessories-dictionary-symbolic.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-add.svg
new file mode 100644
index 000000000..bad203e2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-add.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 5v8h2v-7.25c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.25 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h8.5v-1c0-1 1-1 1-1zm9.5 1v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h6.75s-1 0-1-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 7v10h6.5v-1c0-1 1-1 1-1v-2h3.5v-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-close.svg
new file mode 100644
index 000000000..09c925922
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-close.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 7v10l7.5-0.0039-1-0.9961v-3.004l4.5 0.0039v-6h-11zm11 6h-1.5l1 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.25 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.0071-1 0.9929-1zm8.914-3h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-delete.svg
new file mode 100644
index 000000000..804dcd9fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-delete.svg
@@ -0,0 +1,9 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 7v10l7.5-0.0039-1-0.9961v-3.004l4.5 0.0039v-6h-11zm11 6h-1.5l1 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.25 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h6.5v-2.004zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75l0.0071-1 0.9929-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15.5 5v8h0.5l1 1 0.5-0.5v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-NegativeText" d="M 15.414,14 H 14 v 1.414 L 15.586,17 14,18.586 V 20 h 1.414 L 17,18.414 18.586,20 H 20 V 18.586 L 18.414,17 20,15.414 V 14 H 18.586 L 17,15.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-edit.svg
new file mode 100644
index 000000000..ccbd477ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-edit.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.249 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h9.5l1.5-1.5v-0.5zm12.2 1.002c-0.06711 0.0026-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953zm-10.45 1.365v1.25c0 0.4155 0.3345 0.75 0.75 0.75h5.75v-1l1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.499 7v10h7.5l3.5-3.5v-6.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15.5 5v10.5l2-2v-7.75c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-reopen.svg
new file mode 100644
index 000000000..191c2cfba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-reopen.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.25 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h8.562c0.4053-0.3894 0.8983-0.6754 1.438-0.834v-0.166c0-1 1-1 1-1zm11 1v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5zm-11 3v1.25c0 0.4155 0.3345 0.75 0.75 0.75h7.092c-0.2238-0.4685-0.3405-0.9808-0.3418-1.5-2.46e-4 -0.1673 0.0115-0.3344 0.03516-0.5h-7.535z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 7v10h7.535a3.5 3.5 0 0 1 2.465-2.84v-1.16h1v-6z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15.5 5v9.635a3.5 3.5 0 0 1 1-0.4805v-1.154h1v-7.25c0-0.4155-0.3345-0.75-0.75-0.75h-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-asset.svg
new file mode 100644
index 000000000..23f90b156
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-asset.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-3.428 3h6.855l1.145 3.428v3.43h-0.5723v1.143h-1.143v-1.143h-5.715v1.143h-1.143v-1.143h-0.5723v-3.43l1.145-3.428zm0.8223 1.143-0.5723 1.715h6.354l-0.5703-1.715h-5.211zm0.0332 3.143c-0.4734 0-0.8574 0.3841-0.8574 0.8574 0 0.4734 0.3841 0.8574 0.8574 0.8574 0.4734 0 0.8574-0.3841 0.8574-0.8574 0-0.4734-0.3841-0.8574-0.8574-0.8574zm5.143 0c-0.4734 0-0.8555 0.3841-0.8555 0.8574 0 0.4734 0.3821 0.8574 0.8555 0.8574s0.8574-0.4534 0.8574-0.8574c0-0.4041-0.384-0.8574-0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-cash.svg
new file mode 100644
index 000000000..af21ecd56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-cash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-0.7148 2h1.43v0.7148h2.143v1.428h-2.143v2.143h0.3574c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5h-0.3574v0.7148h-1.43v-0.7148h-2.143v-1.428h2.143v-2.143h-0.3574c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5h0.3574zm-0.3574 2.143c-0.5917 0-1.07 0.4806-1.07 1.072 0 0.5917 0.4786 1.07 1.07 1.07h0.3574v-2.143h-0.3574zm1.787 3.572v2.143h0.3574c0.5917 0 1.07-0.4806 1.07-1.072 0-0.5917-0.4786-1.07-1.07-1.07h-0.3574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-checking.svg
new file mode 100644
index 000000000..b880ad694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-checking.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0.1504 2.006c1.318 0.06752 2.582 0.7306 3.375 1.912l0.8965-0.6016 0.01953 3.922-3.619-1.502 0.9062-0.6074c-0.6681-0.9947-2.017-1.258-3.012-0.5898-0.5045 0.3387-0.8212 0.9032-0.9238 1.457l-2.055-0.8711c0.2633-0.9482 0.8668-1.781 1.771-2.389 1.003-0.6749 2.01-0.7632 2.641-0.7305zm-0.9668 6.252-0.9102 0.6113c0.6681 0.9947 2.021 1.258 3.016 0.5898 0.5045-0.3389 0.8173-0.9071 0.9199-1.461l2.051 0.875c-0.2642 0.9498-0.8652 1.784-1.77 2.391-1.992 1.334-4.69 0.8046-6.025-1.186l-0.8887 0.5996-0.01758-3.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-closed.svg
new file mode 100644
index 000000000..8b594b8c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 6,6 V 8.518 L 9.482,12 6,15.482 V 18 H 8.518 L 12,14.518 15.482,18 H 18 V 15.482 L 14.518,12 18,8.518 V 6 H 15.482 L 12,9.482 8.518,6 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-credit-card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-credit-card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-expense.svg
new file mode 100644
index 000000000..ee64b4fb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-expense.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 14h-7v-4h7v-2l7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-income.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-income.svg
new file mode 100644
index 000000000..504503503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-income.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 10h7v4h-7v2l-7-4 7-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-investments.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-investments.svg
new file mode 120000
index 000000000..fe4edfa80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-investments.svg
@@ -0,0 +1 @@
+investment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-liability.svg
new file mode 100644
index 000000000..459e130de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-liability.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm8.498 1.805 1 1.73-6 3.465 6 3.465-1 1.73-9-5.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-loan.svg
new file mode 100644
index 000000000..a8f25adfb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-loan.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5-3 4h2v5h2v-5h2zm4.428 4v0.5723h-0.2852c-1.105 0-2 0.8952-2 2 0 1.105 0.8952 2 2 2h0.2852v1.713h-1.715v1.143h1.715v0.5723h1.145v-0.5723h0.2852c1.105 0 2-0.8952 2-2 0-1.105-0.8952-2-2-2h-0.2852v-1.713h1.715v-1.143h-1.715v-0.5723zm-0.2852 1.713h0.2852v1.715h-0.2852c-0.4731 0-0.8574-0.3821-0.8574-0.8555 0-0.4731 0.3841-0.8574 0.8574-0.8574v-0.0019zm5.857 2.287-2 3h1.25v3h1.5v-3h1.25zm-4.428 0.5723h0.2852c0.4731 0 0.8555 0.3821 0.8555 0.8555 0 0.4731-0.3821 0.8574-0.8555 0.8574h-0.2852v-1.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-reconciled.svg
new file mode 120000
index 000000000..f1c9d52e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-reconciled.svg
@@ -0,0 +1 @@
+reconcile.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-types-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-savings.svg
new file mode 120000
index 000000000..7343f7945
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-types-savings.svg
@@ -0,0 +1 @@
+view-financial-account-savings.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online-all.svg
new file mode 100644
index 000000000..5318c90d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.0078-1.574h4e-3s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-2e-3 0.0019h0.0059c0.0879-0.0022 0.1742-0.0026 0.2617 2e-3 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2186-1.138 0.2186-1.738 0-3.866-3.134-7-7-7zm-0.5 1.938c0.0669-7e-3 0.1512 4e-3 0.2188 0 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625zm4.664 2.344c0.01045-0.00265 0.01776-0.00161 0.02344 0.00195 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m17.39 14.38c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online.svg
new file mode 100644
index 000000000..0f45e3a86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.6993 0 1.375-0.104 2.012-0.2949l-0.0078-1.574h4e-3s0.01253-0.7804 0.1367-1.27c0.1242-0.4891 0.6716-1.381 1.373-1.852 0.5471-0.3683 1.166-0.5555 1.781-0.5723l-2e-3 0.0019h0.0059c0.0879-0.0022 0.1742-0.0026 0.2617 2e-3 0.4204 0.02153 0.833 0.1234 1.217 0.2969 0.1419-0.5557 0.2188-1.138 0.2188-1.738 0-3.866-3.134-7-7-7zm-0.3906 1.936c0.03788 0.00137 0.07558 0.00395 0.1094 0.00195 8e-3 0.032-0.0487 0.1459-0.125 0.3125-0.4859 1.061-0.5134 2.304-0.0625 2.969 0.0816 0.1205 0.1562 0.2351 0.1562 0.25s-0.088 0.03125-0.1875 0.03125c-0.2336 0-0.4547-0.1424-0.9062-0.5-0.2006-0.1589-0.4614-0.2923-0.5625-0.3125-0.1587-0.0317-0.2011-0.0178-0.4062 0.1875-0.191 0.191-0.25 0.2939-0.25 0.4688 0 0.6629 0.7871 1.19 2.25 1.5 1.987 0.4211 2.476 0.8008 2.531 1.846 0.0688 1.31-0.6289 2.298-2.156 3.063-0.1823 0.0913-0.2985 0.1268-0.375 0.1562-0.0339-3e-3 -0.05995 3e-3 -0.09375 0-0.013-0.0405-0.03125-0.1345-0.03125-0.3125 0-0.6958-0.2742-1.413-0.6875-1.812-0.1109-0.1075-0.4215-0.3354-0.6875-0.5s-0.534-0.3559-0.5938-0.4375c-0.0991-0.1354-0.1074-0.2186-0.03125-0.4688 0.1388-0.4569 0.3039-0.7113 0.625-1 0.1683-0.1513 0.3377-0.2784 0.375-0.2812 0.0373-3e-3 -0.2152-0.07885-0.5938-0.1562-0.3786-0.0776-0.9322-0.2401-1.219-0.3438-0.5236-0.1894-1.23-0.5872-1.5-0.875-0.0114-0.0122-0.02135-0.02045-0.03125-0.03125 0.3861-1.538 1.47-2.799 2.906-3.406 0.3006-0.1271 0.6104-0.2145 0.9375-0.2812 0.1629-0.0333 0.3318-0.0454 0.5-0.0625v-0.00195c0.03345-0.0035 0.0715-0.00333 0.1094-0.00195zm4.555 2.346c0.01045-0.00265 0.01776-0.00161 0.02344 0.00195 0.1185 0.0761 0.5612 1.031 0.6875 1.498 0.1634 0.6042 0.1516 1.65 0 2.25-0.0577 0.2284-0.1316 0.442-0.1562 0.4688-0.0246 0.0266-0.1138-0.1265-0.2188-0.3125-0.105-0.1859-0.4402-0.5811-0.7188-0.875-0.8041-0.8485-0.9306-1.292-0.5938-1.969 0.1593-0.3202 0.8198-1.023 0.9766-1.062zm1.227 5.096c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8102-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8112 0.9961-1.346l-1.152-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-4e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/account.svg b/.icons/Gruvbox-Plus-Dark/actions/24/account.svg
new file mode 100644
index 000000000..7480ef1cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/account.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 7v10h11v-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15.5 5v14h1.25c0.4155 0 0.75-0.3345 0.75-0.75v-12.5c0-0.4155-0.3345-0.75-0.75-0.75z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.25 5c-0.4155 0-0.75 0.3345-0.75 0.75v1.25h11v-1.25c0-0.4155-0.3345-0.75-0.75-0.75zm-0.75 4v2h11v-2zm0 4v2h11v-2zm0 4v1.25c0 0.4155 0.3345 0.75 0.75 0.75h9.5c0.4155 0 0.75-0.3345 0.75-0.75v-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/acrobat.svg b/.icons/Gruvbox-Plus-Dark/actions/24/acrobat.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/acrobat.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/action-albumfolder-importdir2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/action-albumfolder-importdir2.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/action-albumfolder-importdir2.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/action-rss_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/action-rss_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/action-rss_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/action-unavailable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/action-unavailable.svg
new file mode 100644
index 000000000..fcfd51d73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/action-unavailable.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-6.938 6.938c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-2.759 2.241-5 5-5zm4.188 2.25c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 2.759-2.241 5-5 5-1.019 0-1.959-0.2876-2.75-0.8125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/activities.svg b/.icons/Gruvbox-Plus-Dark/actions/24/activities.svg
new file mode 100644
index 000000000..65d3f9022
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/activities.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 10c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-2e-7 -1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2 0-1.105-0.8954-2-2-2zm5 0c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/activity-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/24/activity-fork.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/activity-fork.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/actor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/actor.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/actor.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/add-files-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/add-files-to-archive.svg
new file mode 100644
index 000000000..aed1bef73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/add-files-to-archive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm3 2h2v2h-2v2h2v2h-2v2h2c0-2.761 2.239-5 5-5 0.3359 1.78e-4 0.6709 0.03416 1 0.1016v-1.102l-4-4h-4v2zm2 8v2h-2v2h4.021c-1.267-0.9398-2.016-2.422-2.021-4zm5-4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/add-folder-to-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/add-folder-to-archive.svg
new file mode 120000
index 000000000..bf6e479e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/add-placemark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/add-placemark.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/add-placemark.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/add-subtitle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/add-subtitle.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/add-subtitle.svg
@@ -0,0 +1 @@
+media-view-subtitles.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/address-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/address-book-new.svg
new file mode 100644
index 000000000..8d2420013
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/address-book-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.646 7.854c0.2332-0.3273 0.3497-0.6928 0.3497-1.096 0-0.3139-0.07174-0.5627-0.2152-0.7466-0.1435-0.1838-0.3453-0.2758-0.6053-0.2758-0.3587 0-0.6569 0.1525-0.8945 0.4574s-0.3565 0.6726-0.3565 1.103c0 0.3139 0.07623 0.5672 0.2287 0.76 0.1525 0.1928 0.3542 0.2892 0.6591 0.2891s0.6009-0.1638 0.834-0.4911zm-5.408-0.693c0-1.453 0.482-2.654 1.446-3.605 0.964-0.9506 2.146-1.426 3.545-1.426 1.354 0 2.448 0.3879 3.282 1.164 0.834 0.7757 1.251 1.733 1.251 2.872 0 0.9685-0.2623 1.776-0.7869 2.421-0.5246 0.6457-1.164 0.9685-1.917 0.9685-0.2332 0-0.4506-0.06502-0.6524-0.1951-0.2018-0.13-0.3296-0.3161-0.3834-0.5582-0.3139 0.5201-0.7981 0.7802-1.453 0.7802-0.5739 0-1.04-0.2107-1.399-0.6322s-0.5381-0.9775-0.5381-1.668c0-0.7174 0.2332-1.361 0.6995-1.93 0.4663-0.5695 1.058-0.8542 1.776-0.8542 0.5739 0 0.9775 0.2197 1.211 0.6591l0.09416-0.4843h1.264c-0.148 0.7757-0.2959 1.551-0.4439 2.327-0.1166 0.6098-0.1749 0.9954-0.1749 1.157 0 0.1883 0.07623 0.2825 0.2287 0.2825 0.3228 0 0.6121-0.2152 0.8676-0.6457 0.2556-0.4305 0.3834-0.964 0.3834-1.601 0-0.825-0.2847-1.507-0.8542-2.045s-1.37-0.8071-2.401-0.8071c-1.094 0-1.989 0.3632-2.684 1.09-0.695 0.7264-1.043 1.641-1.043 2.744s0.3206 1.959 0.9618 2.569 1.518 0.9147 2.63 0.9147c0.5947 0.01851 1.172-0.109 1.749-0.2287l-0.3363 1.345c-0.4394 0.06278-0.6501 0.09416-1.65 0.09416-0.9999 2e-6 -2.453-0.4148-3.34-1.244s-1.332-1.984-1.332-3.464z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/addressbook-details.svg b/.icons/Gruvbox-Plus-Dark/actions/24/addressbook-details.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/addressbook-details.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjustcol.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjustcol.svg
new file mode 120000
index 000000000..a99dfba1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjustcol.svg
@@ -0,0 +1 @@
+gnumeric-column-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjustcurves.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjustcurves.svg
new file mode 100644
index 000000000..9404176df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjustcurves.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v10h-2v2h2v2h2v-2h10v-2h-10v-1.5l2.906-2.18 2.121 2.121 4.973-5.354v-2.939l-5.027 5.41-1.879-1.879-3.094 2.32v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjusthsl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjusthsl.svg
new file mode 100644
index 000000000..583d16ca8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjusthsl.svg
@@ -0,0 +1,9 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4177" x1="393" x2="393" y1="-64" y2="-78" gradientTransform="translate(-381,83)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" offset="0"/>
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path d="m5 5v14h14v-14z" fill="url(#linearGradient4177)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjustlevels.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjustlevels.svg
new file mode 100644
index 000000000..99ddf60ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjustlevels.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 6a3 3 0 0 0-2.824 2h-7.176v2h7.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h1.176v-2h-1.174a3 3 0 0 0-2.826-2zm-5 6a3 3 0 0 0-2.824 2h-2.176v2h2.174a3 3 0 0 0 2.826 2 3 3 0 0 0 2.824-2h6.176v-2h-6.174a3 3 0 0 0-2.826-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjustrgb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjustrgb.svg
new file mode 100644
index 000000000..7cb0e7f87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjustrgb.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v6.176h2v-6.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-2.176zm6 0v7.174a3 3 0 0 0-2 2.826 3 3 0 0 0 2 2.824v1.176h2v-1.174a3 3 0 0 0 2-2.826 3 3 0 0 0-2-2.824v-7.176z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adjustrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adjustrow.svg
new file mode 120000
index 000000000..b6b63bd0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/adjustrow.svg
@@ -0,0 +1 @@
+gnumeric-row-size.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/adress-book-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/adress-book-new.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/aggregation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/aggregation.svg
new file mode 100644
index 000000000..29f100ba2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/aggregation.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v6l-3 3.428 4 4.572 4-4.572-3-3.428v-6zm1 7.469 1.715 1.959-1.715 1.959-1.715-1.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/akonadi-phone-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/akonadi-phone-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/akonadi-phone-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/akonadiconsole.svg b/.icons/Gruvbox-Plus-Dark/actions/24/akonadiconsole.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/akonadiconsole.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importdir.svg b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importdir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importdir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importimages.svg b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importimages.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-importimages.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-user-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-user-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/albumfolder-user-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-baseline.svg
new file mode 100644
index 000000000..c6500804d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v16h2v-16zm2 15h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14h-2zm6-10 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-bottom-out.svg
new file mode 100644
index 000000000..baaa7933b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v7h5v-7zm-7 2v5h5v-5zm-1 7v2h14v-2zm8 3v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-center.svg
new file mode 100644
index 000000000..e8532dbfb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1h-4v4h4v4h-4v4h4v1h2v-1h4v-4h-4v-4h4v-4h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-out.svg
new file mode 100644
index 000000000..b9622d69c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v14h2v-14zm4 1v5h7v-5zm-7 7v5h2v-5zm7 0v5h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-to-anchor.svg
new file mode 100644
index 000000000..dc327ced4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v2h2v-2zm2 2v14h2v-1h10v-4h-10v-4h10v-4h-10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left.svg
new file mode 100644
index 000000000..810492750
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v14h2v-1h10v-4h-10v-4h10v-4h-10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-node.svg
new file mode 100644
index 000000000..c27f8c27d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.284 4.998v0.00114a0.2917 0.2917 0 0 0-0.212 0.4844c0.5291 0.6175 1.488 0.9158 2.614 1.157 0.7974 0.1708 1.681 0.3022 2.561 0.4354v1.427h1.171v1.751h-1.171v0.8401c-0.0023 4.08e-4 -0.0045 0-0.0068 0-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.531-0.03151 0.4757 0.1446 0.8994 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.054c2.162 0.2116 4.228 0.5258 5.381 1.295a0.2918 0.2918 0 1 0 0.3237-0.4856c-1.358-0.9056-3.511-1.212-5.705-1.409v-1.263h-1.163v-2.334h1.163v-1.949c0.2068-0.03969 0.4132-0.07928 0.6041-0.1254 0.4956-0.1198 0.9328-0.2645 1.286-0.473 0.353-0.2085 0.6334-0.4989 0.7295-0.8834 0.1221-0.4887 0.06315-0.9415-0.1505-1.31-0.2137-0.3683-0.5622-0.6453-0.9826-0.8675-0.4249-0.2245-0.9313-0.3984-1.486-0.5414v-1.435h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8517-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.562-2.292-0.9655a0.2917 0.2917 0 0 0-0.2314-0.1049zm7.88 2.635c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.04959 0.1988-0.1893 0.3637-0.4594 0.5232s-0.6605 0.2955-1.126 0.4081c-0.1451 0.03501-0.3089 0.06549-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 4.053v1.484h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1533-0.8139-0.3444-1.028-0.5586-0.2142-0.2142-0.3078-0.4356-0.2861-0.7603 0.06593-0.9895 0.6103-1.595 1.481-2.054 0.8492-0.4478 2.001-0.709 3.181-0.9062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-out.svg
new file mode 100644
index 000000000..38e18c85d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v14h2v-14zm-9 1v5h7v-5zm2 7v5h5v-5zm10 0v5h2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-to-anchor.svg
new file mode 100644
index 000000000..f1074b11f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4v2h2v-2zm0 2h-2v1h-10v4h10v4h-10v4h10v1h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right.svg
new file mode 100644
index 000000000..6c11e07a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v1h-10v4h10v4h-10v4h10v1h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-top-out.svg
new file mode 100644
index 000000000..6f8dccb5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-horizontal-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h5v-2zm-8 3v2h14v-2zm1 4v7h5v-7zm7 0v5h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-on-canvas.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-on-canvas.svg
new file mode 100644
index 000000000..4feccacbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-on-canvas.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0.0186-1 1v1h1v-1h1v-1zm3 0v1h2v-1zm4 0v1h2v-1zm4 0v1h1v1h1v-1c0-1-1-1-1-1zm-9 3v8h8v-8zm10 1v2h1v-2zm-13 0v2h1v-2zm13 3.801v2h1v-2zm-13 5.199c0 0.9814 1 1 1 1h1v-1h-1v-1h-1zm8 0v1h2v-1zm5 0h-1v1h1s1 0 1-1v-1h-1zm-13-5v2h1v-2zm4 5v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-sel-as-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-sel-as-group.svg
new file mode 100644
index 000000000..c4a694789
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-sel-as-group.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-14zm12 0v14h2v-14zm-9 2v5h1v-2h5v2h2v-5zm2 4v3h3v-3zm4 2v2h-5v2h7v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-baseline.svg
new file mode 100644
index 000000000..95d81e436
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-4.285 12h-1.715v2h14v-2h-1.715l-4.285-12zm1 4 1.4 4h-2.801l1.4-4zm-2.1 6h4.199l0.7012 2h-5.602l0.7012-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-out.svg
new file mode 100644
index 000000000..28f0af31f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v7h5v-7zm7 2v5h5v-5zm-8 7v2h14v-2zm8 3v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 000000000..5243dbc96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v10h-1v2h14v-2h-1v-10h-4v10h-9 5v-10zm13 12v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom.svg
new file mode 100644
index 000000000..9db837429
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v10h-1v2h14v-2h-1v-10h-4v10h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-center.svg
new file mode 100644
index 000000000..6b72e7935
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v4h-1v2h1v4h4v-4h4v4h4v-4h1v-2h-1v-4h-4v4h-4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-node.svg
new file mode 100644
index 000000000..0a070dd04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.552 4.993a0.2921 0.2921 0 0 0-0.2202 0.4564c0.7699 1.155 1.084 3.223 1.296 5.387h-1.055v1.164h-0.5819v0.5842h0.5819v1.172h1.316c0.123 1.346 0.2761 2.589 0.5899 3.535 0.1701 0.5127 0.3867 0.9446 0.6994 1.257 0.3126 0.3128 0.7367 0.4891 1.213 0.4575 1.199-0.07991 2.016-0.8121 2.533-1.792 0.5169-0.9804 0.7812-2.218 0.9835-3.45 0-0.0012-4.09e-4 -0.0069 0-0.0069h0.8409v-1.172h1.752v1.172h1.428c0.1333 0.881 0.2649 1.766 0.4358 2.564 0.2414 1.127 0.54 2.087 1.158 2.616a0.292 0.2919 0 0 0 0.4849-0.2122h0.0011a0.292 0.2919 0 0 0-0.1049-0.2316c-0.4038-0.346-0.7334-1.207-0.9664-2.294-0.1594-0.744-0.287-1.589-0.4164-2.442h0.9002v-1.172h0.5842v-0.5842h-0.5842v-1.164h-1.436c-0.1432-0.5556-0.3173-1.063-0.542-1.488-0.2223-0.4208-0.4997-0.7696-0.8683-0.9835-0.3686-0.2138-0.8218-0.2728-1.311-0.1506-0.3849 0.09621-0.6756 0.3768-0.8842 0.7302-0.2087 0.3533-0.3536 0.7909-0.4735 1.287-0.04615 0.1911-0.08578 0.3977-0.1255 0.6047h-1.951v1.164h-2.337v-1.164h-1.264c-0.1971-2.196-0.5038-4.351-1.41-5.711a0.2921 0.2921 0 0 0-0.2658-0.1324zm9.112 3.744c0.243-0.02046 0.4374 0.02983 0.6161 0.1335 0.2382 0.1382 0.4546 0.391 0.6446 0.7508 0.1736 0.3286 0.3182 0.7485 0.4461 1.215h-0.8706v1.164h-1.752v-1.164h-0.3731c0.03143-0.1585 0.06193-0.3226 0.09698-0.4678 0.1127-0.4662 0.2488-0.8569 0.4085-1.127 0.1597-0.2703 0.3247-0.4102 0.5237-0.4598 0.09309-0.02326 0.1792-0.03768 0.2601-0.0445zm-6.173 3.847h2.337v1.172h1.486c-0.1974 1.181-0.4589 2.334-0.9071 3.184-0.4593 0.8712-1.066 1.416-2.056 1.482-0.325 0.02167-0.5466-0.07187-0.761-0.2864-0.2144-0.2144-0.4056-0.5668-0.5591-1.029-0.2792-0.8415-0.4335-2.038-0.5556-3.351h1.017z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-out.svg
new file mode 100644
index 000000000..9f66f9118
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h5v-2zm-8 3v2h14v-2zm1 4v5h5v-5zm7 0v7h5v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-to-anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-to-anchor.svg
new file mode 100644
index 000000000..80bfc6e91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top-to-anchor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5v2h2v-2zm0 2h-14v2h1v10h4v-10h4v10h4v-10h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top.svg
new file mode 100644
index 000000000..8aacacfc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/align-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h1v10h4v-10h4v10h4v-10h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_artist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_add.svg
new file mode 100644
index 000000000..0662cdd13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h2v-2h4v-3c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4zm6 7v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_remove.svg
new file mode 100644
index 000000000..b9abed180
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h7v-4h6v-5c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4zm4 9v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_view.svg
new file mode 100644
index 000000000..f8708d4c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_cart_view.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h-2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-2v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_change_language.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_change_language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_change_language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_clock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_clock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_clock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_lyrics.svg
new file mode 120000
index 000000000..2dd767676
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_lyrics.svg
@@ -0,0 +1 @@
+view-media-lyrics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playcount.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playcount.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_playlist_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/amarok_scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/amarok_scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/anchor.svg
new file mode 100644
index 000000000..6ff4adb07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/anchor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.289 0-2.512 1.045-2.512 2.333 0 1.087 0.6543 2.002 1.661 2.26v2.05h-2.649v1.88h2.649v3.672c-1.386-0.08879-2.178-0.3837-3.344-1.021l0.5181-0.7896-1.464-0.9238-1.859 3.118s1.481 0.8825 1.482 0.8873l0.4817-0.7292c1.522 0.8655 3.177 1.264 5.037 1.264 1.865 0 3.576-0.4086 5.098-1.278l0.4702 0.7656 1.432-0.9461-1.896-3.118-1.354 0.8867 0.4817 0.825c-1.167 0.6453-1.979 0.9692-3.381 1.059v-3.672h2.649v-1.88h-2.649v-2.05c1.006-0.259 1.661-1.173 1.661-2.26 0-1.289-1.223-2.333-2.512-2.333zm0 1.345c0.6443 0 0.9883 0.344 0.9883 0.9883s-0.344 0.9883-0.9883 0.9883-0.9883-0.344-0.9883-0.9883 0.344-0.9883 0.9883-0.9883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/animal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/animal.svg
new file mode 100644
index 000000000..5ed95d3ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/animal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.09 5c-1.303 0-2.004 1.376-2.004 2.672 0 1.026 0.7602 2.988 1.951 2.988 0.7711 0 1.689-0.5808 1.689-3.342 0-1.214-0.7812-2.318-1.636-2.318zm4.366 0c-1.418 0-2.17 1.513-2.17 2.606 0 0.8691 0.3214 3.351 1.75 3.351 1.409 0 2.17-1.757 2.17-3.407 0-1.666-1.017-2.55-1.75-2.55zm-7.569 4.766c-0.934 0-1.881 1.453-1.881 2.876 0 1.015 0.7177 2.485 1.838 2.485 1.13 0 1.802-1.564 1.802-3.072 0-1.157-0.8727-2.29-1.759-2.29zm10.74 0c-0.7296 0.01639-1.477 0.7075-2.126 2.002-0.4528 0.9004-0.5435 1.76-0.2627 2.42 0.1972 0.4618 0.5634 0.7864 1.033 0.9029 0.1062 0.02677 0.2156 0.03724 0.3237 0.03724 0.8764 0 1.737-0.8796 2.24-2.299 0.2592-0.7351 0.2111-1.668-0.1137-2.318-0.1926-0.3852-0.4606-0.627-0.7787-0.7075-0.1032-0.02616-0.209-0.03867-0.315-0.03723zm-5.845 2.681c-0.896 0-1.461 0.7086-2.056 1.461-0.196 0.249-0.3948 0.5052-0.6213 0.7542-0.2722 0.3012-0.5544 0.5317-0.7963 0.7351-0.574 0.4828-1.067 0.904-1.067 1.862 0 0.8659 0.6169 1.741 1.794 1.741 0.6496 0 1.12-0.1513 1.575-0.2978 0.4037-0.1305 0.7842-0.2515 1.269-0.2515 0.5281 0 1.005 0.09208 1.47 0.1862 0.4536 0.092 0.9262 0.1957 1.426 0.1957 1.318 0 1.986-0.5821 1.986-1.713 0-0.8648-0.6966-1.191-1.313-1.48-0.4068-0.1918-0.8257-0.3908-1.085-0.7259-0.2088-0.2747-0.4045-0.5605-0.5864-0.8564-0.5174-0.8268-0.9987-1.61-1.995-1.61z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/animation-stage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/animation-stage.svg
new file mode 120000
index 000000000..b9ac114a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/animation-stage.svg
@@ -0,0 +1 @@
+tool-animator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/answer-correct.svg b/.icons/Gruvbox-Plus-Dark/actions/24/answer-correct.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/answer-correct.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/answer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/answer.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/answer.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/antivignetting.svg b/.icons/Gruvbox-Plus-Dark/actions/24/antivignetting.svg
new file mode 100644
index 000000000..24a8bc686
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/antivignetting.svg
@@ -0,0 +1,9 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <radialGradient id="radialGradient4475" cx="555.6" cy="753.9" r="8" gradientTransform="matrix(.875 0 0 .875 -474.1 -647.7)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ebdbb2" stop-opacity="0" offset="0"/>
+ <stop stop-color="#ebdbb2" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path d="m5 5v14h14v-14z" fill="url(#radialGradient4475)"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/application-exit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/application-exit.svg
new file mode 100644
index 000000000..0d45db09e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/application-exit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 19c1.108-1e-6 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10c-1.108 0-2 0.892-2 2l-2e-7 3.006 2-0.0059-3e-7 -3h10v10h-10l-4e-7 -3h-2l2e-7 3c1e-7 1.108 0.892 2 2 2zm-6-3 4-4-4-4-1.387 1.387 1.635 1.613-7.248-1e-6 2e-7 2 7.248-1e-6 -1.635 1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/application-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/application-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/application-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/application-rss+xml.svg b/.icons/Gruvbox-Plus-Dark/actions/24/application-rss+xml.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/application-rss+xml.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/application-rss.svg b/.icons/Gruvbox-Plus-Dark/actions/24/application-rss.svg
new file mode 120000
index 000000000..0c771e9d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/application-rss.svg
@@ -0,0 +1 @@
+rss.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/application-url.svg b/.icons/Gruvbox-Plus-Dark/actions/24/application-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/application-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/applications-other.svg b/.icons/Gruvbox-Plus-Dark/actions/24/applications-other.svg
new file mode 120000
index 000000000..ac2e5467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/applications-other.svg
@@ -0,0 +1 @@
+application-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/appointment-missed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-missed.svg
new file mode 100644
index 000000000..ba9ce16e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-missed.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 13v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h5.723v-2h-4.723v-7h10v2h2v-6c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/appointment-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-new.svg
new file mode 100644
index 000000000..42b4f4674
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm9 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/appointment-soon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-soon.svg
new file mode 100644
index 000000000..4a57a3df7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/appointment-soon.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h7.357c-0.5983-0.5296-1.024-1.226-1.223-2h-5.135v-7h10v2.127c0.7747 0.2007 1.471 0.6292 2 1.23v-7.357c0-1-1-1-1-1h-12zm10 8c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/approved.svg b/.icons/Gruvbox-Plus-Dark/actions/24/approved.svg
new file mode 120000
index 000000000..bcc3b7414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/approved.svg
@@ -0,0 +1 @@
+games-achievements.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/archive-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/archive-extract.svg
new file mode 100644
index 000000000..bf811d5b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/archive-extract.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h9.5c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert-directory.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert-directory.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert.svg
new file mode 120000
index 000000000..b1e2e562f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/archive-insert.svg
@@ -0,0 +1 @@
+add-files-to-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/archive-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/archive-remove.svg
new file mode 100644
index 000000000..7b142cc9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/archive-remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm0 1.5c0.4042 5.21e-4 0.8024 0.09905 1.16 0.2871l-3.369 3.369c-0.1888-0.3562-0.2886-0.7531-0.291-1.156 0-1.381 1.119-2.5 2.5-2.5zm2.213 1.34c0.1881 0.3578 0.2866 0.756 0.2871 1.16 0 1.381-1.119 2.5-2.5 2.5-0.4032-0.0024-0.8-0.1022-1.156-0.291z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/archive.svg
new file mode 100644
index 000000000..f19ad73d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/archive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.499 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h0.5v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm2.5 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h5.021c-1.267-0.9399-2.017-2.423-2.021-4 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3521 3 1.002v-2.502c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-1.5zm8.002 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-0.9961 1h1.994v2.002h2.002v1.996h-2.002v2.002h-1.994v-2.002h-2.004v-1.996h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down-double.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down-double.svg
new file mode 100644
index 000000000..df1a9c9d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down-double.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5 4 7 4-7zm4 7h-4l4 7 4-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-down.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-left-double.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-left-double.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/arrow-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-left.svg
new file mode 120000
index 000000000..293e17ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-left.svg
@@ -0,0 +1 @@
+pan-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-right-double.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-right-double.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/arrow-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-right.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-right.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up-double.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up-double.svg
new file mode 100644
index 000000000..1a2826d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up-double.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 7h8zm0 7-4 7h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow-up.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/artifact.svg b/.icons/Gruvbox-Plus-Dark/actions/24/artifact.svg
new file mode 100644
index 000000000..388462ee0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/artifact.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h14v-4h-13zm1 1h12v2h-12zm-1 4v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-12 2v7h10l4-4v-3zm1 1h12v1h-4v4h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/artistictext-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/artistictext-tool.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/artistictext-tool.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/as.svg b/.icons/Gruvbox-Plus-Dark/actions/24/as.svg
new file mode 100644
index 000000000..d67b73f8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/as.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/as_disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/as_disabled.svg
new file mode 100644
index 000000000..12811feeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/as_disabled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/as_light.svg b/.icons/Gruvbox-Plus-Dark/actions/24/as_light.svg
new file mode 100644
index 000000000..87b8d48a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/as_light.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m12 5c-3.878 0-7 3.122-7 7s3.122 7 7 7 7-3.122 7-7-3.122-7-7-7zm-1.504 4.002c0.5381 0.0186 1.073 0.2241 1.502 0.6367 0.3306 0.3176 0.4769 0.5891 0.9747 1.791 0.5195 1.257 0.6148 1.454 0.7832 1.621 0.1803 0.1782 0.3481 0.2383 0.6681 0.2383 0.525 0 0.9-0.3308 0.9-0.7911 0-0.3895-0.134-0.5137-0.822-0.7617-1.047-0.3836-1.386-0.7295-1.387-1.426 0-0.3714 0.0927-0.6202 0.3282-0.8769 0.3379-0.3664 0.9196-0.4867 1.436-0.3047 0.22 0.0794 0.682 0.4928 0.682 0.6113 0 0.0576-0.268 0.2338-0.416 0.2754-0.079 0.0207-0.145-0.0059-0.235-0.0937-0.183-0.1782-0.306-0.2344-0.525-0.2344-0.378 0-0.6135 0.2308-0.6135 0.6035 0 0.3715 0.1502 0.4968 0.8945 0.752 1.026 0.3517 1.328 0.6712 1.334 1.406 6e-3 0.635-0.276 1.092-0.836 1.363-0.255 0.1223-0.342 0.1387-0.758 0.1387-0.5938-0.0013-0.8601-0.113-1.193-0.4942-0.2238-0.2563-0.4504-0.7376-1.178-2.494-0.3017-0.7279-0.6902-1.084-1.336-1.225-0.3272-0.071-0.783-0.0046-1.08 0.1543-0.2896 0.1538-0.6129 0.501-0.7656 0.8183-0.1262 0.2577-0.1367 0.3293-0.1367 0.7774 0 0.4274 0.0155 0.5292 0.1211 0.7637 0.1601 0.3579 0.476 0.687 0.8223 0.8652 0.2502 0.1282 0.3273 0.1445 0.7265 0.1445 0.3835 0 0.4823-0.0179 0.711-0.1289 0.261-0.1294 0.6127-0.4476 0.7558-0.6855l0.0742-0.1231 0.1465 0.3418c0.0819 0.1882 0.1485 0.3646 0.1485 0.3965 0 0.0941-0.3326 0.4021-0.6368 0.5937-0.4617 0.2896-0.9922 0.3968-1.559 0.3184v2e-3c-0.16-0.0219-0.4448-0.1162-0.6347-0.209-1.237-0.6022-1.744-2.119-1.135-3.396 0.4352-0.913 1.341-1.4 2.238-1.369z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/association.svg b/.icons/Gruvbox-Plus-Dark/actions/24/association.svg
new file mode 100644
index 000000000..be65de29a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/association.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5h-2v14h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/atmosphere.svg b/.icons/Gruvbox-Plus-Dark/actions/24/atmosphere.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/atmosphere.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/attention.svg b/.icons/Gruvbox-Plus-Dark/actions/24/attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/attributes-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/attributes-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/attributes-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-off.svg
new file mode 100644
index 000000000..9490405d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-on.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-on.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-ready.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-ready.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-high.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-high.svg
new file mode 100644
index 000000000..95e78cec1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-high.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-low.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-low.svg
new file mode 100644
index 000000000..fcf044759
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-low.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4h-3v6h3l4 4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-medium.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-medium.svg
new file mode 100644
index 000000000..8b0b780ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-medium.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4h-3v6h3l4 4zm2 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-muted.svg
new file mode 100644
index 000000000..a553250a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/audio-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4h-3v6h3l4 4zm2-4.71e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-all.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-all.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-x.svg
@@ -0,0 +1 @@
+zoom-select-x.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/auto-scale-y.svg
@@ -0,0 +1 @@
+zoom-select-y.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/auto-transition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/auto-transition.svg
new file mode 100644
index 000000000..0d942cecf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/auto-transition.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 6v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-10 2v1h1v-1zm10 0v1h1v-1zm-12.5 2v4l2-2zm2.5 0v1h1v-1zm10 0v1h1v-1zm3.5 0-2 2 2 2zm-13.5 2v6h11v-6zm1 1h9v4h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/auto-type.svg b/.icons/Gruvbox-Plus-Dark/actions/24/auto-type.svg
new file mode 100644
index 000000000..511af8551
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/auto-type.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm5 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-9 5c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm8 0c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-6 5 3 4 3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/autocorrection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/autocorrection.svg
new file mode 100644
index 000000000..3bb9cf470
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/autocorrection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 15.65,5 5.004,15.646 8.358,19 19.004,8.354 Z M 7.504,6 6.9728,6.9688 6.004,7.5 6.9728,8.0312 7.504,9 8.0352,8.0312 9.004,7.5 8.0352,6.9688 Z m 8.146,0.6777 1.676,1.676 -3.244,3.246 -1.678,-1.678 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/automated-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/automated-tasks.svg
new file mode 100644
index 000000000..72f629d88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/automated-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-5.6 2c-0.7756 0-1.4 0.8941-1.4 1.633v6.668c0 0.738 0.6248 1.699 1.4 1.699h4.199v1h-2.6v2h8v-2h-2.6v-1h4.199c0.775 0 1.4-0.9612 1.4-1.699v-6.668c0-0.7387-0.6254-1.633-1.4-1.633zm1.1 2h9c0.831 0 1.5 0.446 1.5 1s-0.669 1-1.5 1h-9c-0.831 0-1.5-0.446-1.5-1s0.669-1 1.5-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/back.svg b/.icons/Gruvbox-Plus-Dark/actions/24/back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/backgroundtool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/backgroundtool.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/backgroundtool.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/backup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/backup.svg
new file mode 100644
index 000000000..6480b4ef9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/backup.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.021 0.006546-3.933 0.886-5.252 2.398l-1.748-1.398v5l5-1-1.695-1.355c0.9306-1.032 2.259-1.638 3.67-1.645 2.747 1.457e-4 4.974 2.227 4.975 4.975-1.46e-4 2.747-2.227 4.974-4.975 4.975-2.403-1.28e-4 -4.408-1.704-4.873-3.969l-1.965 0.3926c0.6385 3.208 3.468 5.627 6.863 5.627 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-1 3.586v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/baloo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/baloo.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/baloo.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bank.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bboxnext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bboxnext.svg
new file mode 100644
index 000000000..4e9947a63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bboxnext.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-8 3v8h2v-3h2v2l4-3-4-3v2h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bboxprev.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bboxprev.svg
new file mode 100644
index 000000000..e4e97a323
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bboxprev.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h2v10h-2v2h6v-2h-2v-10h2v-2zm12 3v3h-2v-2l-4 3 4 3v-2h2v3h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/beamerblock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/beamerblock.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/beamerblock.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/beamerframe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/beamerframe.svg
new file mode 120000
index 000000000..26ef99246
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/beamerframe.svg
@@ -0,0 +1 @@
+view-presentation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bell.svg
new file mode 100644
index 000000000..8e79521eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bell.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.898 0-5.315 2.838-5.315 6.178 0 2.996-3.543 5.197-0.3538 5.197h11.34c3.189 0-0.3538-2.201-0.3538-5.197 0-3.341-1.418-6.178-5.315-6.178zm-2.625 12.25c0.3878 1.014 1.41 1.75 2.625 1.75s2.238-0.7368 2.625-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bibtex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bibtex.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bibtex.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bigskip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bigskip.svg
new file mode 120000
index 000000000..7aa941171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bigskip.svg
@@ -0,0 +1 @@
+format-line-spacing-triple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bitmap-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bitmap-trace.svg
new file mode 100644
index 000000000..2f36c7802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bitmap-trace.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1 0-1 1-1 1v10c0 1 1 1 1 1h7v-1.418l0.582-0.582h-6.582v-2.5l2.5-2.938 3.312 3.75 2.125-2.062 1.197 1.197 1.865-1.865 1 1v-5.582c0-1-1-1-1-1zm12 6.996-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/black_sum.svg b/.icons/Gruvbox-Plus-Dark/actions/24/black_sum.svg
new file mode 120000
index 000000000..6b5bfbae6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/black_sum.svg
@@ -0,0 +1 @@
+gnumeric-autosum.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blueman-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blueman-send-file.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-send-file.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-send-file.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blueman-trust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-trust.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-trust.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blueman-untrust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-untrust.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blueman-untrust.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blur.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blur.svg
new file mode 100644
index 000000000..2c2c6064b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blur.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12c0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833 0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833zm-0.9378-3.5c0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135zm-2.562-2.562c0.279 0.1611 0.3746 0.5178 0.2135 0.7968s-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135zm-3.5-0.9378c0.3222 0 0.5833 0.2612 0.5833 0.5833 0 0.3222-0.2612 0.5833-0.5833 0.5833s-0.5833-0.2612-0.5833-0.5833c0-0.3222 0.2612-0.5833 0.5833-0.5833zm-3.5 0.9378c0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968zm-2.562 2.562c0.1611-0.279 0.5178-0.3746 0.7968-0.2135s0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135-0.3746-0.5178-0.2135-0.7968zm-0.9378 3.5c0-0.3222 0.2612-0.5833 0.5833-0.5833 0.3222 0 0.5833 0.2612 0.5833 0.5833s-0.2612 0.5833-0.5833 0.5833c-0.3222 0-0.5833-0.2612-0.5833-0.5833zm0.9378 3.5c-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968s-0.6358 0.06549-0.7968-0.2135zm2.562 2.562c-0.279-0.1611-0.3746-0.5178-0.2135-0.7968s0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968-0.5178 0.3746-0.7968 0.2135zm3.5 0.9378c-0.3222 0-0.5833-0.2612-0.5833-0.5833s0.2612-0.5833 0.5833-0.5833 0.5833 0.2612 0.5833 0.5833-0.2612 0.5833-0.5833 0.5833zm3.5-0.9378c-0.279 0.1611-0.6358 0.06549-0.7968-0.2135-0.1611-0.279-0.06549-0.6358 0.2135-0.7968 0.279-0.1611 0.6358-0.06549 0.7968 0.2135 0.1611 0.279 0.06549 0.6358-0.2135 0.7968zm2.562-2.562c-0.1611 0.279-0.5178 0.3746-0.7968 0.2135s-0.3746-0.5178-0.2135-0.7968 0.5178-0.3746 0.7968-0.2135 0.3746 0.5178 0.2135 0.7968zm-0.8122-3.5c0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167zm-1.538-3.712c0.4556 0.4556 0.4556 1.194 0 1.65-0.4556 0.4556-1.194 0.4556-1.65 0-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0zm-3.712-1.538c0.6443 0 1.167 0.5223 1.167 1.167s-0.5223 1.167-1.167 1.167c-0.6443 0-1.167-0.5223-1.167-1.167s0.5223-1.167 1.167-1.167zm-3.712 1.538c0.4556-0.4556 1.194-0.4556 1.65 0s0.4556 1.194 0 1.65-1.194 0.4556-1.65 0-0.4556-1.194 0-1.65zm-1.538 3.712c0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167-0.6443 0-1.167-0.5223-1.167-1.167zm1.538 3.712c-0.4556-0.4556-0.4556-1.194 0-1.65 0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65s-1.194 0.4556-1.65 0zm3.712 1.538c-0.6443 0-1.167-0.5223-1.167-1.167 0-0.6443 0.5223-1.167 1.167-1.167 0.6443 0 1.167 0.5223 1.167 1.167 0 0.6443-0.5223 1.167-1.167 1.167zm3.712-1.538c-0.4556 0.4556-1.194 0.4556-1.65 0s-0.4556-1.194 0-1.65c0.4556-0.4556 1.194-0.4556 1.65 0 0.4556 0.4556 0.4556 1.194 0 1.65zm-1.962-3.712a1.75 1.75 0 0 1-1.75 1.75 1.75 1.75 0 0 1-1.75-1.75 1.75 1.75 0 0 1 1.75-1.75 1.75 1.75 0 0 1 1.75 1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blurfx.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blurfx.svg
new file mode 100644
index 000000000..2f3dde045
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blurfx.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.613 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5742 1.613 0.5742-1.613 1.547 0.7344-0.7344-1.547 1.613-0.5742-1.613-0.5742 0.7344-1.547-1.547 0.7344zm-6 0c-0.207 0.6636-0.4868 1.313-0.7891 1.949-1.54 3.15-3.951 5.305-4.184 7.293-6e-3 0.0297-0.02214 0.0622-0.02734 0.0918l0.01953 0.0059c-5e-3 0.06836-0.01953 0.1368-0.01953 0.205 0 2.46 2.239 4.455 5 4.455s5-1.995 5-4.455c0-0.0682-0.01453-0.1367-0.01953-0.2051l0.01953-0.0059c-5e-3 -0.0295-0.02104-0.0621-0.02734-0.0918-0.2326-1.988-2.643-4.145-4.184-7.295-0.3023-0.6362-0.582-1.284-0.7891-1.947z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/blurimage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/blurimage.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/blurimage.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bonobo-component-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bonobo-component-browser.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bonobo-component-browser.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-add-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-add-folder.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-add-folder.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-edit.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-edit.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/bookmark-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new.svg
new file mode 100644
index 000000000..e07ebcfff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-remove.svg
new file mode 100644
index 000000000..47f841b91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-1 1e-5 -1 1v14l5-3 5 3v-14c0-9.99e-5 0-1-1-1zm1 5h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-toolbar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-toolbar.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark-toolbar.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmark_add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmark_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-bookmarked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-bookmarked.svg
new file mode 100644
index 000000000..c8c743ec8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-bookmarked.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m8 4s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-organize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-organize.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks-organize.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks.svg
new file mode 100644
index 000000000..9ff2396fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks_list_add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks_list_add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bookmarks_list_add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/borderpainter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/borderpainter.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/borderpainter.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bordertool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bordertool.svg
new file mode 100644
index 000000000..d22544128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bordertool.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5.001v14h14v-14zm2 2h10v9.998h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom.svg
new file mode 100644
index 000000000..5a05df45f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 11a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_left.svg
new file mode 100644
index 000000000..fd71a650d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 15a4 4 0 0 0 4 4 4 4 0 0 0 3.865-3h6.135v-2h-6.135a4 4 0 0 0-2.865-2.865v-6.135h-2v6.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_right.svg
new file mode 100644
index 000000000..c3a43a846
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_bottom_right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 19a4 4 0 0 0 4-4 4 4 0 0 0-3-3.865v-6.135h-2v6.135a4 4 0 0 0-2.865 2.865h-6.135v2h6.127a4 4 0 0 0 3.873 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_center.svg
new file mode 100644
index 000000000..f4e4f172d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 12a4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_left.svg
new file mode 100644
index 000000000..abe63d241
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 12a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_right.svg
new file mode 100644
index 000000000..0c5df8f3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 12a4 4 0 0 0 3 3.865v3.135h2v-3.135a4 4 0 0 0 3-3.865 4 4 0 0 0-3-3.865v-3.135h-2v3.127a4 4 0 0 0-3 3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top.svg
new file mode 100644
index 000000000..ad99efb6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a4 4 0 0 0-3.865 3h-3.135v2h3.135a4 4 0 0 0 3.865 3 4 4 0 0 0 3.865-3h3.135v-2h-3.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_left.svg
new file mode 100644
index 000000000..e98b3a7f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5a4 4 0 0 0-4 4 4 4 0 0 0 3 3.865v6.135h2v-6.135a4 4 0 0 0 2.865-2.865h6.135v-2h-6.127a4 4 0 0 0-3.873-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_right.svg
new file mode 100644
index 000000000..779423ffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/boundingbox_top_right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 9a4 4 0 0 0-4-4 4 4 0 0 0-3.865 3h-6.135v2h6.135a4 4 0 0 0 2.865 2.865v6.135h2v-6.127a4 4 0 0 0 3-3.873z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/box.svg b/.icons/Gruvbox-Plus-Dark/actions/24/box.svg
new file mode 120000
index 000000000..264dc542a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/box.svg
@@ -0,0 +1 @@
+bordertool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-addqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-addqueue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-addqueue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-commit.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-commit.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-diff.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-diff.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-rmqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-rmqueue.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-rmqueue.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bqm-update.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-update.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bqm-update.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/branch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/brightness-high.svg b/.icons/Gruvbox-Plus-Dark/actions/24/brightness-high.svg
new file mode 100644
index 000000000..a3111200b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/brightness-high.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4v3h1v-3zm-4.801 1.988-0.707 0.707 2.121 2.121 0.707-0.707zm10.61 0.00586-2.123 2.121 0.707 0.707 2.123-2.121zm-5.313 2.006a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-7.996 3.5v1h3v-1zm13 0v1h3v-1zm-1.113 3.68-0.707 0.707 2.121 2.121 0.707-0.707zm-7.771 0.0059-2.121 2.123 0.707 0.707 2.121-2.123zm3.385 1.814v3h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/brightness-low.svg b/.icons/Gruvbox-Plus-Dark/actions/24/brightness-low.svg
new file mode 100644
index 000000000..a4648fbbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/brightness-low.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 6v1h1v-1zm-3.389 1.404-0.707 0.707 0.707 0.707 0.707-0.707zm7.779 0.00195-0.707 0.707 0.707 0.707 0.707-0.707zm-3.895 0.5938a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-5.996 3.5v1h1v-1zm11 0v1h1v-1zm-1.111 3.682-0.707 0.707 0.707 0.707 0.707-0.707zm-7.773 0.0039-0.707 0.707 0.707 0.707 0.707-0.707zm3.385 1.814v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/brightnesssettings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/brightnesssettings.svg
new file mode 120000
index 000000000..d1318a99a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/brightnesssettings.svg
@@ -0,0 +1 @@
+contrast.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/browser-cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/24/browser-cookies.svg
new file mode 120000
index 000000000..e0ef6c306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/browser-cookies.svg
@@ -0,0 +1 @@
+cookies.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/browser-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/browser-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/browser-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/budget-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/budget-add.svg
new file mode 100644
index 000000000..803ba6888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/budget-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 6v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9.5-1c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/budget-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/budget-delete.svg
new file mode 100644
index 000000000..de244caec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/budget-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-0.5-11v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/budget-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/budget-edit.svg
new file mode 100644
index 000000000..3461f8d22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/budget-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.498 5c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm12.2 1c-0.06711 0.00265-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.0019 1.412 1.416 2e-3 2.951-2.953-1.414-1.414zm-10.45 0.3672c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/budget.svg b/.icons/Gruvbox-Plus-Dark/actions/24/budget.svg
new file mode 100644
index 000000000..0fe4bb94c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/budget.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 5c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5v1c0 0.277 0.223 0.5 0.5 0.5h5c0.277 0 0.5-0.223 0.5-0.5v-1c0-0.277-0.223-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bugreport.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bugreport.svg
new file mode 120000
index 000000000..745d60fb5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bugreport.svg
@@ -0,0 +1 @@
+tools-report-bug.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/burst.svg b/.icons/Gruvbox-Plus-Dark/actions/24/burst.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/burst.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/button_cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/button_cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/button_cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/button_ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/button_ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/button_ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/bwtonal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/bwtonal.svg
new file mode 100644
index 000000000..7c9575bbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/bwtonal.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 10a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".6"/>
+ <path class="ColorScheme-Text" d="m15 14a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m19 14a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cab_extract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cab_extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cab_extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cab_view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cab_view.svg
new file mode 120000
index 000000000..c9929290b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cab_view.svg
@@ -0,0 +1 @@
+mail-thread-watch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cache.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cache.svg
new file mode 100644
index 000000000..e3f9d1317
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cache.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1 0-1 1-1 1v12s0 1 1 1h10s1 0 1-1v-12s0-1-1-1zm5 2c2.209 0 4 1.791 4 4s-1.791 4-4 4h-4v-4c0-2.209 1.791-4 4-4zm0 2c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/calendar-go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/24/calendar-go-today.svg
new file mode 100644
index 000000000..412b1e094
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/calendar-go-today.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0-1 1v4.994l2 0.0059v-1h0.7988l1.705-1.707 0.707-0.707 2.414 2.414h4.375v7h-5.34l-1.445 1.459-1.449-1.459h-1.756v-1.99l-2-0.0059v2.996s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1zm4.211 4-1.387 1.387 1.635 1.635-6.449-0.02148v2l6.461 0.02148-1.635 1.633 1.385 1.387 4.002-4.041z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/call-end.svg b/.icons/Gruvbox-Plus-Dark/actions/24/call-end.svg
new file mode 100644
index 000000000..5dbe8f992
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/call-end.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.7 5.002c-0.5966 0-1.077 0.4803-1.077 1.077v2.154c0 0.5966 0.4803 1.077 1.077 1.077h0.5048c-0.9734 2.754-3.136 4.916-5.889 5.889v-0.5048c0-0.5966-0.4803-1.077-1.077-1.077h-2.154c-0.5966 0-1.077 0.4803-1.077 1.077v3.231c0 0.5966 0.4565 1.077 1.043 1.077h0.03366c7.126 0 12.9-5.768 12.92-12.89v-0.06731c0-0.5834-0.4682-1.043-1.043-1.043z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/call-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/call-start.svg
new file mode 100644
index 000000000..165e5201d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/call-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5.001c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1.004 0.9688 1.004 6.033 0 12.03-4 12.03-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/call-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/call-stop.svg
new file mode 100644
index 000000000..df93c449a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/call-stop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.01 5.999c-0.8958-0.0011-4.849 0.1748-7.75 3.221-0.3486 0.3486-0.3437 0.9026 0 1.246l1.943 1.951c0.3566 0.3566 0.9307 0.3566 1.287 0l1.287-1.287c0.3566-0.3566 0.3566-0.9307 0-1.287l-0.3008-0.3008c2.227-1.064 4.811-1.064 7.039 0l-0.3008 0.3008c-0.3566 0.3566-0.3566 0.9307 0 1.287l1.287 1.287c0.3566 0.3566 0.9307 0.3566 1.287 0l1.93-1.932c0.3566-0.3566 0.3722-0.9148 0.02148-1.266-1.134-1.134-3.757-3.216-7.73-3.22m-3.736 8.621 3.094 3.1s0.6352 0.6347 1.27 0l3.5-3.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/call-voicemail.svg b/.icons/Gruvbox-Plus-Dark/actions/24/call-voicemail.svg
new file mode 100644
index 000000000..564ae343e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/call-voicemail.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 8.999a3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 3.5 3.498 3.5 3.5 0 0 0 0.5-0.03516v0.03516h8v-0.03516a3.5 3.5 0 0 0 2e-3 0 3.5 3.5 0 0 0 0.498 0.03516 3.5 3.5 0 0 0 3.5-3.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-2.486 0.0039h2.486a2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 2e-3l1.025-0.00199a3.5 3.5 0 0 0-3.502-3.496 3.5 3.5 0 0 0-3.498 3.502 3.5 3.5 0 0 0 1.062 2.498h-4.125a3.5 3.5 0 0 0 1.062-2.5h-1.025a2.487 2.487 0 0 1-2.486 2.475 2.487 2.487 0 0 1-2.488-2.486 2.487 2.487 0 0 1 2.486-2.488 2.487 2.487 0 0 1 2.488 2.484l-0.9766 0.0019a1.5 1.5 0 0 1 0 2e-3h0.9766a2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 0.0019 2.487 2.487 0 0 1 0 2e-3 2.487 2.487 0 0 1 0 2e-3l1.025-2e-3a3.5 3.5 0 0 0-3.502-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/calligraphy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/calligraphy.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/calligraphy.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/callout-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/callout-shape.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/callout-shape.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/camera-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/camera-off.svg
new file mode 100644
index 000000000..8dc71379d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/camera-off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/camera-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/camera-on.svg
new file mode 100644
index 000000000..567792276
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/camera-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/camera-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/24/camera-ready.svg
new file mode 100644
index 000000000..b34124e02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/camera-ready.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m6 11c0 2.087 1.071 3.925 2.688 5h-0.6875c-2 0-2 2-2 2v1h12v-1s0-2-2-2h-0.6875c1.617-1.075 2.688-2.913 2.688-5 0-3.314-2.686-6-6-6s-6 2.686-6 6zm6-1.996c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cards-block.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cards-block.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cards-block.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/categories.svg b/.icons/Gruvbox-Plus-Dark/actions/24/categories.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/categories.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/category-delete.svg
new file mode 120000
index 000000000..00c143743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/category-delete.svg
@@ -0,0 +1 @@
+group-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/category-edit.svg
new file mode 120000
index 000000000..3cb379cd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/category-edit.svg
@@ -0,0 +1 @@
+group-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/category.svg b/.icons/Gruvbox-Plus-Dark/actions/24/category.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/category.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/category2parent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/category2parent.svg
new file mode 100644
index 000000000..c32404b73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/category2parent.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 10.67v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m5.642 5h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cd.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cell_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cell_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cell_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cell_layout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cell_layout.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cell_layout.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope.svg b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope.svg
new file mode 100644
index 000000000..d80296aa4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_magenta.svg b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_magenta.svg
new file mode 100644
index 000000000..9bf30e5d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_magenta.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m11.5 5v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_red.svg b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_red.svg
new file mode 100644
index 000000000..54dc48625
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/center_telescope_red.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m11.5 5v1.035c-2.908 0.2497-5.215 2.556-5.465 5.465h-1.035v1h1.035c0.2497 2.908 2.556 5.215 5.465 5.465v1.035h1v-1.035c2.908-0.2497 5.215-2.556 5.465-5.465h1.035v-1h-1.023c-0.2451-2.917-2.559-5.231-5.477-5.477v-1.023zm1 2.025c2.366 0.2379 4.237 2.109 4.475 4.475h-2.475v1h2.461c-0.2428 2.356-2.105 4.218-4.461 4.461v-2.461h-1v2.461c-2.356-0.2428-4.218-2.105-4.461-4.461h2.461v-1h-2.461c0.2428-2.356 2.105-4.218 4.461-4.461v2.461h1zm-0.5 3.975c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="#cc241d"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/centrejust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/centrejust.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/centrejust.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/channelmixer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/channelmixer.svg
new file mode 120000
index 000000000..489b2ad27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/channelmixer.svg
@@ -0,0 +1 @@
+bwtonal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/character-set.svg b/.icons/Gruvbox-Plus-Dark/actions/24/character-set.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/character-set.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/charcoal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/charcoal.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/charcoal.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/charcoaltool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/charcoaltool.svg
new file mode 120000
index 000000000..610b77f42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/charcoaltool.svg
@@ -0,0 +1 @@
+document-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chart-line.svg
new file mode 100644
index 000000000..cdd6fcba9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chart-line.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c0.0029 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195zm-6 7h2.461l3.535 3.535 0.0019-2e-3 2e-3 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/check-filled.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/check_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/check_constraint.svg
new file mode 100644
index 000000000..03a762618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/check_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 5c-3.324 0-6 2.676-6 6v2c0 3.324 2.676 6 6 6 2.034 0 3.824-1.003 4.908-2.543l-1.744-1.006c-0.7305 0.9432-1.873 1.549-3.164 1.549-2.216 0-4-1.784-4-4v-2c0-2.216 1.784-4 4-4 1.355 0 2.547 0.6669 3.27 1.691l1.738-1.004c-1.072-1.621-2.91-2.688-5.008-2.688z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/checkbox.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/checkbox.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/checked-completed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/checked-completed.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/checked-completed.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/checkmark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/checkmark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/checkmark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-down.svg
new file mode 120000
index 000000000..a0cadb94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-down.svg
@@ -0,0 +1 @@
+go-down-skip.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-right.svg
new file mode 100644
index 000000000..7a6b91a9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chevron-double-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m 4,13 h 6.172 L 6.586,16.586 8,18 14,12 8,6 6.586,7.414 10.172,11 H 4 Z M 11.586,16.586 13,18 19,12 13,6 11.586,7.414 16.172,12 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/child2category.svg b/.icons/Gruvbox-Plus-Dark/actions/24/child2category.svg
new file mode 100644
index 000000000..a5f3703b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/child2category.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.642 5h2.798l1.381 1.381h4.179c1 0 1 1 1 1v6.286c0 1-1 1-1 1h-8.358c-1 0-1-1-1-1v-7.667s0-1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16 10.67v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/choice-rhomb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/choice-rhomb.svg
new file mode 100644
index 000000000..971f309eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/choice-rhomb.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-6.5 7 6.5 7 6.5-7zm0 2.828 3.94 4.243-3.94 4.243-3.94-4.243z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/choice-round.svg b/.icons/Gruvbox-Plus-Dark/actions/24/choice-round.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/choice-round.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-lap.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-lap.svg
new file mode 120000
index 000000000..2c84dca48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-lap.svg
@@ -0,0 +1 @@
+chronometer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-pause.svg
new file mode 100644
index 000000000..f78ea7511
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-pause.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.05 7.051c-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-2.732-2.732-7.168-2.731-9.899 0zm1.95 0.949h2v8h-2zm4 0h2v8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-reset.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-reset.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-start.svg
new file mode 100644
index 000000000..b6d1b2c36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.05 7.051c-2.734 2.734-2.734 7.165 0 9.899s7.166 2.734 9.899 0c2.734-2.733 2.734-7.165 0-9.899-2.732-2.732-7.168-2.731-9.899 0zm2.427 0.949 7.001 4-7.001 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/chronometer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/chronometer.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/circular-arrow-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/circular-arrow-shape.svg
new file mode 100644
index 000000000..75415f316
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/circular-arrow-shape.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 13h-2v-3c0-2.753-2.247-5-5-5s-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/class-or-package.svg b/.icons/Gruvbox-Plus-Dark/actions/24/class-or-package.svg
new file mode 120000
index 000000000..dd2f3f349
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/class-or-package.svg
@@ -0,0 +1 @@
+code-block.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/class.svg b/.icons/Gruvbox-Plus-Dark/actions/24/class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/clear_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/clear_left.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/clear_left.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/clipboard-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/clipboard-text.svg
new file mode 100644
index 000000000..a995684ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/clipboard-text.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8zm1 2v1h6v-1zm0 2v1h6v-1zm0 2v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/clock-large.svg b/.icons/Gruvbox-Plus-Dark/actions/24/clock-large.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/clock-large.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/clock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/clock.svg
new file mode 100644
index 000000000..9293abaf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/clock.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm9.424 4.215c0.1481 0.2345 0.07716 0.5447-0.1582 0.6914l-3.268 2.057c0.01048 0.147-0.03255 0.6316-0.498 0.9004v2.637c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-2.637c-0.2892-0.1678-0.4753-0.4691-0.4961-0.8027l-2.229-1.119c-0.2472-0.1239-0.347-0.4249-0.2227-0.6719 0.1237-0.2462 0.4255-0.3463 0.6719-0.2227l2.227 1.117c0.3075-0.2019 0.6979-0.2162 1.016-0.04883l3.268-2.057c0.2307-0.1448 0.5408-0.07907 0.6895 0.1562z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cloud-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cloud-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cloud-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cloud-online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cloud-online.svg
new file mode 100644
index 000000000..4d6e39385
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cloud-online.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m13.12 7c-1.52 0-2.92 0.85-3.63 2.2-0.32-0.13-0.65-0.2-0.99-0.2-1.16 0-2.17 0.81-2.43 1.94-1.24 0.45-2.07 1.62-2.07 2.94 0 1.67 1.34 3.12 3 3.12h10c1.66 0 3-1.34 3-3 0-1.56-1.2-2.86-2.75-3-0.07-2.22-1.89-4-4.13-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cloud-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cloud-upload.svg
new file mode 120000
index 000000000..d34e922e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/cm_briefview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_briefview.svg
new file mode 120000
index 000000000..a99300c7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_briefview.svg
@@ -0,0 +1 @@
+view-list-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_columnsview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_columnsview.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_columnsview.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_copyfullnamestoclip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_copyfullnamestoclip.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_copyfullnamestoclip.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_extractfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_extractfiles.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_extractfiles.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_flatview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_flatview.svg
new file mode 100644
index 000000000..b35c64891
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_flatview.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h10v-11.67c0-2.333-2-2.333-2-2.333zm10 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333zm2 0s1 0 1 2.333v11.67h1v-11.67c0-2.333-2-2.333-2-2.333z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_markinvert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markinvert.svg
new file mode 100644
index 000000000..1c59f9e93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markinvert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v3h-10zm4 4h2v1.495h-2zm0 2.508h2v4.492h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_markminus.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markminus.svg
new file mode 100644
index 000000000..f38e75c20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markminus.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v3h-10zm8 6.504v2h-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_markplus.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markplus.svg
new file mode 100644
index 000000000..a32e8d605
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_markplus.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v3h-10zm4 4.504h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_multirename.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_multirename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_multirename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_options.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_packfiles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_packfiles.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_packfiles.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_runterm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_runterm.svg
new file mode 100644
index 000000000..ccb522711
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_runterm.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1.73 2h1.27v0.7637c0.1386 0.03462 0.2689 0.08324 0.3926 0.1465 0.2755 0.1397 0.4905 0.3381 0.6426 0.5977 0.1521 0.257 0.2285 0.5529 0.2285 0.8848h-1.158c0-0.2221-0.06042-0.3953-0.1816-0.5176-0.119-0.1223-0.2814-0.1816-0.4863-0.1816-0.2072 0-0.371 0.05144-0.4922 0.1562-0.119 0.1023-0.1797 0.2329-0.1797 0.3926 0 0.1397 0.06698 0.2661 0.1992 0.3809 0.1322 0.1123 0.3645 0.2312 0.6973 0.3535 0.3328 0.1198 0.6065 0.2489 0.8203 0.3887 0.5201 0.3394 0.7812 0.8079 0.7812 1.404 0 0.4766-0.1592 0.851-0.4766 1.123-0.2104 0.1803-0.4731 0.3005-0.7871 0.3613v0.7461h-1.27v-0.8086c0.02031 0.0064 0.04193 0.01176 0.0625 0.01758-0.1292-0.03685-0.254-0.08753-0.373-0.1465-0.3152-0.1597-0.554-0.3759-0.7148-0.6504-0.1587-0.277-0.2383-0.5938-0.2383-0.9531h1.164c0 0.292 0.06698 0.5087 0.1992 0.6484 0.1344 0.1373 0.3506 0.2051 0.6504 0.2051 0.1917 0 0.3429-0.04634 0.4531-0.1387 0.1124-0.09483 0.1699-0.2268 0.1699-0.3965 0-0.1922-0.06237-0.3419-0.1836-0.4492-0.119-0.1073-0.3289-0.2192-0.6309-0.334-0.3019-0.1148-0.5485-0.2247-0.7402-0.332-0.6237-0.3469-0.9355-0.8252-0.9355-1.432 0-0.302 0.07619-0.5673 0.2305-0.7969 0.1565-0.2321 0.3778-0.4118 0.6621-0.5391 0.07237-0.03303 0.1478-0.06354 0.2246-0.08789v-0.8066zm4.27 6h4v1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_syncdirs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_syncdirs.svg
new file mode 120000
index 000000000..a854b9ffc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_syncdirs.svg
@@ -0,0 +1 @@
+distribute-horizontal-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_thumbnailsview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_thumbnailsview.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_thumbnailsview.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistorynext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistorynext.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistorynext.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistoryprev.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistoryprev.svg
new file mode 100644
index 000000000..3e77062dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cm_viewhistoryprev.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3.006l-2 0.0059v3h-10v-10h10v3l2-0.0059v-2.994c0-1.108-0.892-2-2-2zm6 3-4 4 4 4 1.387-1.387-1.635-1.613h7.248v-2h-7.248l1.635-1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-block.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-block.svg
new file mode 100644
index 000000000..c5335884f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-block.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v6h6v-6zm-4 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-class.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-class.svg
new file mode 100644
index 000000000..72fdf743c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-class.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v6h1v2h-2v6h6v-6h-2v-2h5v-2h1v5h-2v5h6v-5h-2v-7h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-context.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-context.svg
new file mode 100644
index 000000000..5989b64c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-context.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3.082 1.99h0.3184v0.7559h-0.3535c-0.472 0-0.7783 0.07918-0.9199 0.2344-0.145 0.1517-0.2188 0.4776-0.2188 0.9785v1.312c0 0.5538-0.07476 0.9547-0.2266 1.205-0.1517 0.2505-0.4149 0.4197-0.7891 0.5078 0.3742 0.0953 0.6374 0.269 0.7891 0.5195 0.1518 0.2504 0.2266 0.651 0.2266 1.201v1.312c0 0.505 0.07375 0.8304 0.2188 0.9824 0.1416 0.151 0.4479 0.2285 0.9199 0.2285h0.3535v0.7617h-0.3184c-0.8394 0-1.4-0.1296-1.68-0.3906-0.2832-0.261-0.4238-0.7835-0.4238-1.562v-1.264c0-0.5326-0.09144-0.9009-0.2734-1.105-0.1821-0.2046-1.469-0.3066-0.9902-0.3066h-0.3145v-0.7578h0.3145c0.4787 0 0.8081-0.09968 0.9902-0.3008 0.182-0.2046 0.2734-0.5701 0.2734-1.096v-1.27c0-0.7796 0.1406-1.299 0.4238-1.557 0.2798-0.261 0.8403-0.3906 1.68-0.3906zm3.518 0h0.3184c0.8396 0 1.4 0.1296 1.68 0.3906 0.283 0.2575 0.4238 0.777 0.4238 1.557v1.27c0 0.5256 0.09144 0.8911 0.2734 1.096 0.182 0.2011 1.469 0.3008 0.9902 0.3008h0.3145v0.7578h-0.3145c-0.479 0-0.8082 0.102-0.9902 0.3066s-0.2734 0.5729-0.2734 1.105v1.264c0 0.779-0.1408 1.302-0.4238 1.562-0.28 0.261-0.8401 0.3906-1.68 0.3906h-0.3184v-0.7617h0.3535c0.472 0 0.7789-0.07752 0.9199-0.2285 0.145-0.152 0.2187-0.4774 0.2188-0.9824v-1.312c0-0.5502 0.07456-0.9508 0.2266-1.201 0.151-0.2505 0.4151-0.4242 0.7891-0.5195-0.374-0.0881-0.6381-0.2573-0.7891-0.5078-0.152-0.2504-0.2266-0.6513-0.2266-1.205v-1.312c0-0.5009-0.07375-0.8268-0.2188-0.9785-0.141-0.1552-0.4479-0.2344-0.9199-0.2344h-0.3535z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-function.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-function.svg
new file mode 100644
index 000000000..352bc81e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-function.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8v2h-2v2h1v2h2v2h4v-2h-2v-4h2v-2zm6 0v8h6v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-typedef.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-typedef.svg
new file mode 100644
index 000000000..c0cc78d79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-typedef.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1-0.2695v2.27h-3v7h3v1h11v-4h-11v1h-1v-3h1v1h11v-6h-10.27a2 2 0 0 0 0.2715-1 2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/code-variable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/code-variable.svg
new file mode 100644
index 000000000..c5448d592
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/code-variable.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v7h14v-7zm0 8v4h3v-4zm5 0v6h3v-6zm5 0v3h4v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/collapse-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/collapse-all.svg
new file mode 100644
index 000000000..0e9237bf5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/collapse-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8v2h10v-2zm5 3-5 5h10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/collapse.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/collapse.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/collection-rescan-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/collection-rescan-amarok.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/collection-rescan-amarok.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-fill.svg
new file mode 100644
index 000000000..ac5196de1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-fill.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6 2 4v8c5e-5 0.5236 0.4764 1 1 1h8c0.5236-5e-5 0.9999-0.4764 1-1v-3a3 3 0 0 0 3-3 3 3 0 0 0-3-3v-3zm12 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-gradient.svg
new file mode 100644
index 000000000..18746b975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-gradient.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm11 1v12h-12l5.646-5.646 2.5 2.5a1.5 1.5 0 0 0-0.1465 0.6465 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.6465 0.1465l-2.5-2.5-0.7051 0.7051-2.5-2.5a1.5 1.5 0 0 1-0.6484 0.1484 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-0.1445 0.6426l2.5 2.502 5.645-5.645z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-management.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-management.svg
new file mode 100644
index 000000000..b693a7a1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-management.svg
@@ -0,0 +1,58 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient254" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient256" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient258" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient260" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(4,4)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient254)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient256)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient258)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient260)"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-black-white.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-black-white.svg
new file mode 100644
index 000000000..4c6e74189
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-black-white.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 4c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-2e-3 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-negative.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-negative.svg
new file mode 100644
index 000000000..53b2786c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-negative.svg
@@ -0,0 +1,60 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient36" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient37" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient38" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient39" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 4.144 4.145)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m11 4.998c-2.972 0.0029-5.431 2.134-5.922 5.004-0.05562 0.3252-0.0803 0.581-0.07227 1 0 0 2 0 2-0.0019-0.00108-2.208 1.788-4 3.996-4.002 2.208-0.00216 4 1.793 4.004 4 3e-6 0.0013 0 4.004 0 4.004h-2l3 4 3-4h-2v-4c-1e-6 -0.0013 2e-6 0.0013 0 0 0.01507-0.3756-0.0238-0.6741-0.07667-0.9996-0.4636-2.855-2.957-5.007-5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-positive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-positive.svg
new file mode 100644
index 000000000..623276814
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-hue-shift-positive.svg
@@ -0,0 +1,60 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <linearGradient id="linearGradient36" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient37" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient38" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient39" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(.8571 0 0 .8571 6.144 4.145)">
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient36)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient37)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient38)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient39)"/>
+ </g>
+ </g>
+ <path class="ColorScheme-Text" d="m13 4.998c2.972 0.0029 5.431 2.134 5.922 5.004 0.05562 0.3252 0.0803 0.581 0.07227 1 0 0-2 0-2-0.0019 0.0011-2.208-1.788-4-3.996-4.002-2.208-0.00216-4 1.793-4.004 4-3e-6 0.0013 0 4.004 0 4.004h2l-3 4-3-4h2v-4c1e-6 -0.0013-2e-6 0.0013 0 0-0.01507-0.3756 0.0238-0.6741 0.07667-0.9996 0.4636-2.855 2.957-5.007 5.929-5.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-image.svg
new file mode 100644
index 000000000..9cdfc0588
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-image.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h5.499v7.333l2.501-3.333 2 2v4h-4.501v-2.667l-0.4991 0.6667-2-2-3 3zm5.499 3h-2l2-0.00195c-0.0011-1.105-0.8974-1.999-2.002-1.998-1.105 0.00108-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-text.svg
new file mode 100644
index 000000000..87bb35c53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-mode-invert-text.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v1h1.271l4.129 12h-2.4l-0.8574-2.4h-2.143v3.4h7v-14h-7zm0 10.6v-2.4h-1.287l1.287-3.6v-3.6h-1.271l-4.129 12h2.4l0.8574-2.4h2.143zm0-6v3.6h1.287z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-pick.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-pick.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-pick.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-black.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-black.svg
new file mode 100644
index 000000000..f4d9dda78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-black.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" fill="none" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm-2e-3 2.505c1 2.495 3.93 4.995 3.93 6.959s-1.751 3.535-3.928 3.535c-2.176 0-3.93-1.571-3.93-3.535s2.928-4.465 3.928-6.959z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-grey.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-grey.svg
new file mode 100644
index 000000000..6b651c92e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-grey.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-white.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-white.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker-white.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker.svg
new file mode 100644
index 000000000..9a5eb5da2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-picker.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c1 4 5 7 5 9.5s-2.23 4.5-5 4.5-5-2-5-4.5 4-5.5 5-9.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color-select.svg
new file mode 100644
index 000000000..4f331674b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color-select.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.46 5.001c-0.3889 0.01129-0.7581 0.1737-1.029 0.4527l-2.353 2.355-0.0039-0.00585-1.934-1.936-1.412 1.413 1.437 1.438-7.161 7.166v3.116h3.115l7.159-7.165 1.439 1.438 1.412-1.413-1.934-1.934 2.353-2.355c0.9776-0.9528 0.2761-2.611-1.088-2.572zm-4.459 4.546 1.412 1.413-6.876 6.882-1.412-1.413z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/color.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/color.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colorfx.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colorfx.svg
new file mode 100644
index 000000000..11be2a772
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colorfx.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v2h2v-2zm-3.242 1.344-1.414 1.414 1.414 1.414 1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414zm-4.242 1.656c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm-7 3v2h2v-2zm12 0v2h2v-2zm-9.242 3.828-1.414 1.414 1.414 1.414 1.414-1.414zm8.484 0-1.414 1.414 1.414 1.414 1.414-1.414zm-5.242 2.172v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colormanagement.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colormanagement.svg
new file mode 120000
index 000000000..21e4611ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colormanagement.svg
@@ -0,0 +1 @@
+color-management.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colorneg.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colorneg.svg
new file mode 100644
index 000000000..6751439d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colorneg.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm10 2v10h-10l2.174-2.174a4 4 0 0 1-1.174-2.826 4 4 0 0 1 4-4 4 4 0 0 1 2.826 1.174zm-2.174 2.174-5.652 5.652a4 4 0 0 0 2.826 1.174 4 4 0 0 0 4-4 4 4 0 0 0-1.174-2.826z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromablue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromablue.svg
new file mode 100644
index 000000000..17e5cc6e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromablue.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m12 5c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromagreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromagreen.svg
new file mode 100644
index 000000000..f98e0a48c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromagreen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m12 5c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromared.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromared.svg
new file mode 100644
index 000000000..c92bcec5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colors-chromared.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5c-1.34 4.455-5 7.085-5 9.545s2.239 4.455 5 4.455 5-1.995 5-4.455-3.66-5.09-5-9.545z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/colors-luma.svg b/.icons/Gruvbox-Plus-Dark/actions/24/colors-luma.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/colors-luma.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/combined_fragment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/combined_fragment.svg
new file mode 100644
index 000000000..91499f654
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/combined_fragment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10h14v-10h-13zm1 1h4v3h-4zm5 0h7v8h-12v-4h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/compass.svg b/.icons/Gruvbox-Plus-Dark/actions/24/compass.svg
new file mode 100644
index 000000000..8c949e7db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/compass.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm3.5 1.5-3.5 1.166c-1.222 0-2.334 1.112-2.334 2.334l-1.166 3.5 3.5-1.166c1.222 0 2.334-1.112 2.334-2.334zm-3.5 2.334c0.6109 0 1.166 0.5551 1.166 1.166-2e-5 0.6108-0.5552 1.166-1.166 1.166s-1.166-0.5552-1.166-1.166c-3e-5 -0.6109 0.5551-1.166 1.166-1.166z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/component.svg b/.icons/Gruvbox-Plus-Dark/actions/24/component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-off.svg
new file mode 120000
index 000000000..f7f780bf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-off.svg
@@ -0,0 +1 @@
+kdenlive-no-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-on.svg
new file mode 120000
index 000000000..445e9e6e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-on.svg
@@ -0,0 +1 @@
+kdenlive-composite.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-preview.svg
new file mode 100644
index 000000000..05af8724e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/composite-track-preview.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 7v5h5v-5zm0 5h-5v5h5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/composition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/composition.svg
new file mode 120000
index 000000000..83407a62b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/composition.svg
@@ -0,0 +1 @@
+aggregation.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configuration.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configuration.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configuration.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure-toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure-toolbars.svg
new file mode 100644
index 000000000..69092e5fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure-toolbars.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 12c-2.838 0.0073-5.205 2.173-5.463 5h-1.537v2h14v-2h-1.523c-0.2585-2.832-2.633-5-5.477-5zm0 2.5c1.463 0.0015 2.711 1.058 2.955 2.5h-5.904c0.2434-1.44 1.489-2.496 2.949-2.5zm5-9.502v2.357c0 0.2761-0.4477 0.5-1 0.5-0.5523 0-1-0.2239-1-0.5v-2.35c-1.196 0.3523-1.996 1.293-2 2.35 7.73e-4 0.9769 0.6843 1.863 1.75 2.27v1.984c0.9937 0.4643 1.854 1.172 2.5 2.059v-4.043c1.066-0.407 1.749-1.294 1.75-2.27-1.1e-5 -1.059-0.8014-2.004-2-2.357z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure.svg
new file mode 100644
index 000000000..334cd2d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.25 4.999-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h3.5l0.1543-1.844a5.5 5.5 0 0 0 1.607-0.9297l1.676 0.7891 1.75-3.031-1.521-1.057a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85zm1.75 5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure_kile.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure_kile.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure_kile.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure_project.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure_project.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure_project.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure_shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure_shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure_shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/configure_toolbars.svg b/.icons/Gruvbox-Plus-Dark/actions/24/configure_toolbars.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/configure_toolbars.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/connected.svg b/.icons/Gruvbox-Plus-Dark/actions/24/connected.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/connected.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/connector-avoid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/connector-avoid.svg
new file mode 100644
index 000000000..2e5835937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/connector-avoid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10v4h9v-4zm1 1h7v2h-7zm0-6c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h5v9h-2c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-1v-10h-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/connector-ignore.svg b/.icons/Gruvbox-Plus-Dark/actions/24/connector-ignore.svg
new file mode 100644
index 000000000..5c07e1799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/connector-ignore.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c0.06043 0 0.1166-0.00486 0.1699-0.01172l0.6504 2.012h-3.82v4h5.111l0.9102 2.818c-0.01964 0.1063-0.02148 0.1816-0.02148 0.1816v1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1h-4c-0.06043 0-0.1166 0.0049-0.1699 0.01172l-0.6504-2.012h3.82v-4h-5.111l-0.9102-2.816c0.01996-0.1072 0.02148-0.1836 0.02148-0.1836v-1c0-1-1-1-1-1zm2 6h3.143l0.6465 2h-3.789v-2zm4.211 0h3.789v2h-3.143l-0.6465-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/connector-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/connector-orthogonal.svg
new file mode 100644
index 000000000..aaa3f012c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/connector-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.5 5c-1 0-1 1-1 1h-2v11h-1c0-1-1-1-1-1h-4c-1 0-1 1-1 1v1c0 1 1 1 1 1h4c1 0 1-1 1-1h2v-11h1c0 1 1 1 1 1h4c1 0 1-1 1-1v-1c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/contact-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/contact-new.svg
new file mode 100644
index 000000000..58e5cbaa0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/contact-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 3c1.103 0 1.998 0.8948 1.998 1.998 0 1.103-0.8948 1.996-1.998 1.996-1.103 0-1.998-0.8929-1.998-1.996 0-1.103 0.8948-1.998 1.998-1.998zm0 4.494c2.03 0.0023 3.74 1.501 3.994 3.496h-7.99c0.254-1.995 1.966-3.494 3.996-3.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/containment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/containment.svg
new file mode 100644
index 000000000..7b5d6f73f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/containment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v6.133a4 4 0 0 0-3 3.869 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-2a2 2 0 0 1-2 2 2 2 0 0 1-2-1.998 2 2 0 0 1 1.998-2.002 2 2 0 0 1 2.002 1.998l2-2e-3a4 4 0 0 0-3-3.861v-6.135z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/contents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/contents.svg
new file mode 120000
index 000000000..8e108d860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/contents.svg
@@ -0,0 +1 @@
+view-readermode.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/contexthelp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/contexthelp.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/contexthelp.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/contrast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/contrast.svg
new file mode 100644
index 000000000..5968c7688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/contrast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5v2h1v-2zm-4.1 1.699-0.707 0.707 1.414 1.414 0.707-0.707zm9.201 0.00195-1.416 1.414 0.707 0.707 1.416-1.414zm-4.605 1.299a4 4 0 0 0-3.996 4.002 4 4 0 0 0 4.002 3.998 4 4 0 0 0 3.998-4h-4v3a3 3 0 0 1-3-2.998 3 3 0 0 1 2.998-3.002 3 3 0 0 0 2e-3 0v3l4-0.0039a4 4 0 0 0-4.004-3.996zm-6.996 3.5v1h2v-1zm12 0v1h2v-1zm-1.115 3.682-0.707 0.707 1.414 1.414 0.707-0.707zm-7.77 0.0039-1.414 1.416 0.707 0.707 1.414-1.416zm3.385 1.814v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/convert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/convert.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/convert.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cookies.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cookies.svg
new file mode 100644
index 000000000..abc96fc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cookies.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.861 8.5e-4 -6.999 3.139-7 7 8.5e-4 3.861 3.139 6.999 7 7 3.861-9e-4 6.999-3.139 7-7 0-0.2656-0.0607-0.3909-0.1582-0.582-0.1164-0.1865-0.199-0.2768-0.416-0.3027-0.2175-0.026-0.4256 0.09343-0.5156 0.293-0.1585 0.3499-0.5066 0.5923-0.9102 0.5918-0.4475 9.71e-4 -0.8252-0.3003-0.9512-0.7148-0.076-0.253-0.3368-0.4037-0.5938-0.3438-0.1579 0.03699-0.3066 0.05859-0.4551 0.05859-1.101-0.0019-1.998-0.8985-2-2 0-0.1485 0.0216-0.2976 0.05859-0.4551 0.0605-0.257-0.09074-0.5178-0.3438-0.5938-0.4145-0.1255-0.7159-0.5037-0.7148-0.9512-5.01e-4 -0.404 0.2417-0.7516 0.5918-0.9102 0.1995-0.09 0.3189-0.2986 0.293-0.5156-0.026-0.2175-0.2048-0.3592-0.3691-0.4551-0.1255-0.06996-0.2227-0.1191-0.5156-0.1191zm-2 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-2 4c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4.5 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm4 2c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-7 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm3.5 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/coordinate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/coordinate.svg
new file mode 100644
index 000000000..2a5150862
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/coordinate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.999 5v9.584l-2.998 3.004 1.416 1.412 2.996-3h9.586v-2h-9v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/copy-coordinates.svg b/.icons/Gruvbox-Plus-Dark/actions/24/copy-coordinates.svg
new file mode 120000
index 000000000..710c6324d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/copy-coordinates.svg
@@ -0,0 +1 @@
+coordinate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/createpath.svg b/.icons/Gruvbox-Plus-Dark/actions/24/createpath.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/createpath.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cross-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cross-shape.svg
new file mode 120000
index 000000000..2cb1d3c38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cross-shape.svg
@@ -0,0 +1 @@
+draw-cross.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/crosshairs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/crosshairs.svg
new file mode 100644
index 000000000..18ab06fd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/crosshairs.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.09a6 6 0 0 0-4.914 4.91h-1.086v2h1.09a6 6 0 0 0 4.91 4.914v1.086h2v-1.09a6 6 0 0 0 4.914-4.91h1.086v-2h-1.09a6 6 0 0 0-4.91-4.914v-1.086zm0 3.131v2.869h-2.867a4 4 0 0 1 2.867-2.869zm2 0.00195a4 4 0 0 1 2.869 2.867h-2.869zm-4.869 4.867h2.869v2.867a4 4 0 0 1-2.869-2.867zm4.869 0h2.867a4 4 0 0 1-2.867 2.869z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/currenttrack_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/curve-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/curve-connector.svg
new file mode 100644
index 000000000..667970e99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/curve-connector.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v1.5h-4a3 3 0 0 0-3 3 3 3 0 0 0 3 3h4a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-4v-1.5h-4v4h4v-1.5h4a3 3 0 0 0 3-3 3 3 0 0 0-3-3h-4a2 2 0 0 1-2-2 2 2 0 0 1 2-2h4v1.5h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cvc-about.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cvc-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-configure.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-configure.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cvc-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cvc-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/cvc-info.svg b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/cvc-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dashboard-show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dashboard-show.svg
new file mode 100644
index 000000000..1247720d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dashboard-show.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm1 10h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-change-key.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-change-key.svg
new file mode 100644
index 000000000..27241cd1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-change-key.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.61 6c-0.1812 0-0.362 0.07094-0.502 0.2109l-1.398 1.398 2.67 2.68 1.408-1.398c0.28-0.28 0.28-0.7298 0-1.01l-1.67-1.67c-0.145-0.14-0.3266-0.2109-0.5078-0.2109zm-7.111 1c-2.49 0-4.5 2.02-4.5 4.5 0 1.221 0.4876 2.323 1.273 3.133l2.123-2.123c-0.244-0.2667-0.3965-0.6186-0.3965-1.01 0-0.82 0.67-1.5 1.5-1.5 0.3901 0 0.7412 0.1541 1.008 0.3984l2.119-2.119c-0.8224-0.7958-1.934-1.273-3.127-1.279zm4.25 1.57-6.75 6.75v2.68h2.67l6.75-6.75zm5.342 1.43-3.008 3h0.916v2h3v-2h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-index.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-index.svg
new file mode 100644
index 000000000..2233bea9e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-index.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h2v-2zm3 0v2h5v-2zm8 2-5 7h3v5l5-7h-3zm-11 1v2h2v-2zm3 0v2h5v-2zm-3 3v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-lock-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-lock-all.svg
new file mode 100644
index 000000000..160535d84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-lock-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.717 5.001c-1.741 0-3.146 1.431-3.146 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h2.787v-3.215c0-0.5738 0.4613-1.035 1.035-1.035h0.5352v-0.6074c0.0038-0.4878 0.09372-0.9712 0.2656-1.428h-2.266v-1.572c0-0.8706 0.7013-1.57 1.572-1.57 0.8709 0 1.57 0.7 1.57 1.57v0.1562c0.4076-0.4293 0.9024-0.7663 1.451-0.9883-0.3751-1.333-1.581-2.311-3.02-2.311zm4.57 3c-1.741 0-3.145 1.431-3.145 3.191v1.523h-0.7852c-0.4353 0-0.7852 0.3499-0.7852 0.7852v4.715c0 0.4353 0.3499 0.7852 0.7852 0.7852h7.857c0.4353 0 0.7852-0.3499 0.7852-0.7852v-4.715c0-0.4353-0.3499-0.7852-0.7852-0.7852h-0.7852v-1.523c0-1.76-1.402-3.191-3.143-3.191zm0 1.572c0.8709 0 1.57 0.7 1.57 1.57v1.572h-3.143v-1.572c0-0.8706 0.7013-1.57 1.572-1.57z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/database-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/database-search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/database-search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/datatype.svg b/.icons/Gruvbox-Plus-Dark/actions/24/datatype.svg
new file mode 120000
index 000000000..1b0dabfe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/datatype.svg
@@ -0,0 +1 @@
+code-typedef.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dblatex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dblatex.svg
new file mode 100644
index 000000000..8f89a75ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dblatex.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.904zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1v-1.902z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-from-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-from-cursor.svg
new file mode 100644
index 000000000..6497d922c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-from-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h2v10h-2v2h6v-2h-2v-10h2v-2zm10 3v3h-3v-2h-2v6h2v-2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-to-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-to-cursor.svg
new file mode 100644
index 000000000..4d6208036
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-execute-to-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-3 3v3h-3v-2h-2v6h2v-2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-run-cursor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-run-cursor.svg
new file mode 100644
index 000000000..0e35df5f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-run-cursor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5v2h2v10h-2v2h6v-2h-2v-10h2v-2zm-5 3v3h-3v2h3v3l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-run.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-run.svg
new file mode 100644
index 000000000..c1172c392
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-run.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h7v-2h-5v-8h10v3h2v-5c0-2-2-2-2-2zm9 8v2h-3v2h3v2l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-instruction.svg
new file mode 100644
index 000000000..708c4793e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-instruction.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.006 5c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4zm2.998 0 2 3 1.998-3zm0.4277 5c-1.065 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105zm1.072 0v1h0.998v-1zm2.07 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.0189-1.201 0.6074-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.53-0.3088-0.5762-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254zm-2.07 2v4h0.998v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into-instruction.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into-instruction.svg
new file mode 120000
index 000000000..f207a5551
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/debug-step-into.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into.svg
new file mode 100644
index 000000000..cc966f5b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-into.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.006 5c-2.249 0-1.998 2-1.998 2v12h13.99v-12c0-2-2-2-2-2h-1.998v4h1.998v8h-9.994v-8h2v-4zm2.998 0 2 3 1.998-3zm0.4277 5c-1.065 0-1.512 0.3523-1.512 1.254 0 0-0.02445 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5369 1 1.494 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.122-1.035-0.7207-1.291 0.4731-0.2026 0.6421-0.6283 0.6953-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01042-1.105 0.7207-1.105zm3.143 0v0.5918c0.7103 0 0.7207 0.2391 0.7207 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2204 0.4082-0.6699 0.4082v0.5918c0.9572 0 1.413-0.2884 1.496-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.02086-1.201 0.6094-1.201h0.3027v-0.6445h-0.3027c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0-0.9017-0.4482-1.254-1.514-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-out.svg
new file mode 100644
index 000000000..ae00807ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.008 5c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h7.992v-4h-7.992zm8.992 0v4l3-2zm-5.566 5c-1.066 0-1.514 0.3522-1.514 1.254 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.201-5e-3 0.174 0.0136 0.369 0.0176 0.477 0.0833 0.712 0.5388 1 1.496 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.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.0186-0.2223 0.0254-0.3027 0-0.8663 0.0104-1.106 0.7207-1.106zm3.143 0v0.5918c0.7098 0 0.7188 0.2392 0.7188 1.106 7e-3 0.0804 2e-3 0.1986 0.025 0.3027 0.054 0.3756 0.225 0.8013 0.698 1.004-0.599 0.2564-0.723 0.8756-0.723 1.291-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.411-0.288 1.494-1 4e-3 -0.108 0.023-0.303 0.018-0.477 0-0.5565 0.021-1.201 0.609-1.201h0.305v-0.6446h-0.305c-0.402 0-0.532-0.3088-0.578-0.6777-7e-3 -0.1587-0.031-0.7461-0.031-0.7461 0-0.9017-0.446-1.254-1.512-1.254z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-over.svg b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-over.svg
new file mode 100644
index 000000000..8e2b1e5e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/debug-step-over.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.008 5c-2.249 0-2 2-2 2v12h13.99v-10h-1.998v8h-9.994v-8h6.992v-4zm7.992 0 2 3 2-3zm-1.412 4.994-0.01172 0.005859v0.5918c0.7103 0 0.7188 0.2391 0.7188 1.105 7e-3 0.0804 2e-3 0.1986 0.02539 0.3027 0.0532 0.3756 0.2242 0.8013 0.6973 1.004-0.5987 0.2564-0.7227 0.8756-0.7227 1.291-0.0137 0.1907-0.01718 0.5891-0.05078 0.7051-0.0635 0.2899-0.2185 0.4082-0.668 0.4082v0.5918c0.9572 0 1.411-0.2884 1.494-1 4e-3 -0.1081 0.02258-0.3026 0.01758-0.4766 0-0.5569 0.02081-1.201 0.6094-1.201h0.3047v-0.6445h-0.3047c-0.4027 0-0.5319-0.3088-0.5781-0.6777-7e-3 -0.1587-0.03125-0.7461-0.03125-0.7461 0.01-0.91-0.44-1.26-1.5-1.26zm-3.154 0.005859c-1.065 0-1.514 0.3523-1.514 1.254 0 0-0.02455 0.5874-0.03125 0.7461-0.0462 0.3689-0.1754 0.6777-0.5781 0.6777h-0.3047v0.6445h0.3047c0.5886 0 0.6094 0.6442 0.6094 1.201-5e-3 0.1739 0.01358 0.3684 0.01758 0.4766 0.0833 0.7116 0.5388 1 1.496 1v-0.5918c-0.4495 0-0.6064-0.1183-0.6699-0.4082-0.0337-0.116-0.03718-0.5144-0.05078-0.7051 0-0.4155-0.124-1.035-0.7227-1.291 0.4731-0.2026 0.6441-0.6283 0.6973-1.004 0.0239-0.1041 0.01859-0.2223 0.02539-0.3027 0-0.8663 0.01039-1.105 0.7207-1.105z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/deep-history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/deep-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/deep-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/delete-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/delete-comment.svg
new file mode 100644
index 000000000..4b0467fd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/delete-comment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.969 5.996s-1.969 0-1.969 2v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2zm2.031 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/delete-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/delete-table-row.svg
new file mode 120000
index 000000000..01bb020cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/delete-table-row.svg
@@ -0,0 +1 @@
+edit-table-delete-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/delete_table.svg b/.icons/Gruvbox-Plus-Dark/actions/24/delete_table.svg
new file mode 120000
index 000000000..65c6bf2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/delete_table.svg
@@ -0,0 +1 @@
+deletecell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/deletecell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/deletecell.svg
new file mode 100644
index 000000000..25c06c5ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/deletecell.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h6v-7.996h8v-6.004zm2 2h2v2.004h-2zm4 0h2v2.004h-2zm4 0h2v2.004h-2zm-8 4.004h2v2h-2zm0 4h2v1.996h-2zm7.414-2.004h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dependency.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dependency.svg
new file mode 100644
index 000000000..7525acb12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dependency.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.16 10.08 0.8351-0.8352-4.243-4.243-0.8351 0.8352 1.414 1.414-1.244 1.244-1.848-1.848-0.8351 0.8352 1.141 1.141-5.929 5.929 0.4711 0.4711-1.081 1.081 0.5895 0.5895-1.6 1.601 0.707 0.707 1.6-1.601 0.5896 0.5896 1.081-1.081 0.4711 0.4711 5.929-5.929 1.141 1.141 0.8352-0.8352-1.848-1.848 1.244-1.244zm-7.405 4.877-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.277-1.277-1.13-1.13 0.5895-0.5895 1.13 1.13zm1.326-1.326-1.13-1.13 0.5895-0.5895 1.13 1.13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/depth16to8.svg b/.icons/Gruvbox-Plus-Dark/actions/24/depth16to8.svg
new file mode 100644
index 000000000..d9591c7e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/depth16to8.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v2h1v8h2v-10h-2zm7 0c-1.657 0-3 1.343-3 3v4c0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.3409 0.00135-0.6791 0.0608-1 0.1758v-1.176c0-0.5523 0.4477-1 1-1s1 0.4477 1 1h2c0-1.657-1.343-3-3-3zm0 6c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6 1c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/depth8to16.svg b/.icons/Gruvbox-Plus-Dark/actions/24/depth8to16.svg
new file mode 100644
index 000000000..986cf97b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/depth8to16.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.105 0-2 0.8954-2 2 6.48e-4 0.5744 0.2482 1.121 0.6797 1.5-0.4315 0.3792-0.679 0.9256-0.6797 1.5 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-6.48e-4 -0.5744-0.2482-1.121-0.6797-1.5 0.4315-0.3792 0.679-0.9256 0.6797-1.5 0-1.105-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3 0v2h1v8h2v-10h-2zm7 0a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-1 0.1758v-1.176a1 1 0 0 1 1-1 1 1 0 0 1 1 1h2a3 3 0 0 0-3-3zm0 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-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/description.svg b/.icons/Gruvbox-Plus-Dark/actions/24/description.svg
new file mode 100644
index 000000000..020866743
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/description.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.375 6c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm-1.625 3c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h3.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm5.625 0v1h8v-1zm-4 3v1h12v-1zm8 3v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/device.svg b/.icons/Gruvbox-Plus-Dark/actions/24/device.svg
new file mode 120000
index 000000000..a67cd894b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/device.svg
@@ -0,0 +1 @@
+dialog-input-devices.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dfrac.svg
new file mode 100644
index 000000000..a925e3760
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dfrac.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.877 5 1.457 2.479-1.494 2.521h1.199l0.9609-1.752 0.9609 1.752h1.199l-1.494-2.521 1.457-2.479h-1.186l-0.9375 1.725-0.9375-1.725h-1.186zm-1.877 6.5v1h8v-1zm1.795 2.5 1.643 3.188v1.812h1.047v-1.812l1.643-3.188h-1.127l-1.041 2.252-1.033-2.252h-1.131z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/diag_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/diag_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/diag_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/diag_class.svg b/.icons/Gruvbox-Plus-Dark/actions/24/diag_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/diag_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/diag_component.svg b/.icons/Gruvbox-Plus-Dark/actions/24/diag_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/diag_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-align-and-distribute.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-align-and-distribute.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/dialog-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-cancel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-cancel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-error.svg
new file mode 100644
index 000000000..6557d382e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-error.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 19c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-fill-and-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-fill-and-stroke.svg
new file mode 100644
index 000000000..7593cdcb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-fill-and-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5.006c-0.1745-0.2058-5.963 4.683-8.113 7.111 0.5586 0.1426 1.112 0.4217 1.504 0.959 0.1043 0.143 0.1883 0.3111 0.2695 0.4805 2.321-2.536 6.499-8.365 6.34-8.551zm-8.846 7.994c-1.03 0.03066-2.015 0.8675-2.699 2.629-0.7831 2.013-2.18 2.819-2.451 2.77 1.387 0.5389 5.48 1.875 6.83-2.736 0.3291-0.7827 0.1457-1.456-0.25-1.998-0.3094-0.424-0.8317-0.6085-1.43-0.6641z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-filters.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-filters.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-geometry.svg
new file mode 120000
index 000000000..18cabdaae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-geometry.svg
@@ -0,0 +1 @@
+draw-geometry.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-icon-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-icon-preview.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-icon-preview.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-information.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-input-devices.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-input-devices.svg
new file mode 100644
index 000000000..86632f62c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-input-devices.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.3 5-1.4 2.8h1.4v6.281c-0.3581-0.2274-0.7275-0.428-1.086-0.607-0.525-0.2625-1.01-0.5159-1.31-0.7656-0.2997-0.2498-0.4047-0.4165-0.4047-0.7082 0.7732 0 1.4-0.6268 1.4-1.4s-0.6268-1.4-1.4-1.4-1.4 0.6268-1.4 1.4v1.4c0 0.7583 0.42 1.379 0.9078 1.786s1.055 0.6781 1.58 0.9406 1.007 0.5159 1.307 0.7656c0.2997 0.2498 0.4047 0.4165 0.4047 0.7082-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h1.4c0.3878 0 0.7-0.3122 0.7-0.7v-1.4c0-0.3878-0.3122-0.7-0.7-0.7v-1.4c0-0.2917 0.105-0.4584 0.4047-0.7082s0.7848-0.5031 1.31-0.7656c0.525-0.2625 1.09-0.5341 1.578-0.9406 0.4878-0.4065 0.9078-1.027 0.9078-1.786v-2.1c0-0.3878-0.3122-0.7-0.7-0.7h-1.4c-0.3878 0-0.7 0.3122-0.7 0.7v1.4c0 0.3878 0.3122 0.7 0.7 0.7h0.7c0 0.2917-0.105 0.4584-0.4047 0.7082s-0.782 0.5031-1.307 0.7656c-0.3585 0.1793-0.729 0.3792-1.088 0.607v-4.881h1.4l-1.4-2.8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-layers.svg
new file mode 100644
index 000000000..37dca8baa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-layers.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-4 4h10l4-4zm0 5-4 4h10l4-4zm0 5-4 4h10l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-memory.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-memory.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-memory.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-messages.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-messages.svg
new file mode 100644
index 000000000..a93a25192
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-messages.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.969 6s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-5.998c0-1.999-2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-object-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-object-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-object-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-objects.svg
new file mode 120000
index 000000000..2af634644
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-objects.svg
@@ -0,0 +1 @@
+dialog-layers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok-apply.svg
new file mode 100644
index 000000000..d31ff3ff7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok-apply.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.44 5.3c-0.4315 0.01603-0.8529 0.2165-1.137 0.5879l-6.32 8.275-2.424-2.424c-0.5876-0.5876-1.533-0.5876-2.121-2e-6 -0.5876 0.5876-0.5876 1.533 0 2.121l4.846 4.846 8.404-11c0.5045-0.6603 0.3791-1.599-0.2812-2.104-0.2889-0.2207-0.6312-0.3191-0.9668-0.3066z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-password.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-password.svg
new file mode 100644
index 000000000..b64f4b426
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-password.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6c-1.66 0-3 1.34-3 3 0 1.24 0.74 2.3 1.82 2.76l-1.82 6.24h6l-1.82-6.24c1.08-0.46 1.82-1.52 1.82-2.76 0-1.66-1.34-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-path-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-path-effects.svg
new file mode 100644
index 000000000..668de704b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-path-effects.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 5.498c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4.295 9.094a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-rows-and-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-rows-and-columns.svg
new file mode 100644
index 000000000..73022954f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-rows-and-columns.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v5h7v-5zm8 0v7h6v-7zm-8 8v6h7v-6zm8 0v4h6v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-scripts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-scripts.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-scripts.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-selectors.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-selectors.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-selectors.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-templates.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-templates.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-templates.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-text-and-font.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-text-and-font.svg
new file mode 100644
index 000000000..eb03e064f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-text-and-font.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4.999v2l5 0.0039v12h2v-12l5-0.0039v-2l-5 0.0038v-0.0019z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-tile-clones.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-tile-clones.svg
new file mode 100644
index 000000000..af72e991f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-tile-clones.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-transform.svg
new file mode 120000
index 000000000..8c656af45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-transform.svg
@@ -0,0 +1 @@
+transform-scale.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-warning.svg
new file mode 100644
index 000000000..127309295
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-warning.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 19c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-xml-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-xml-editor.svg
new file mode 100644
index 000000000..b04074e13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-xml-editor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.11 5.762-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-2.506 2.506v2.828l5.334-5.334-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dialog-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dialog-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/directory.svg b/.icons/Gruvbox-Plus-Dark/actions/24/directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dirsync.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dirsync.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dirsync.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/disconnected.svg b/.icons/Gruvbox-Plus-Dark/actions/24/disconnected.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/disconnected.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/discrete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/discrete.svg
new file mode 100644
index 000000000..9fb4da0bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/discrete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v7h-7v7h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/displaymathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/displaymathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/displaymathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dissociatecell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dissociatecell.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dissociatecell.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distortionfx.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distortionfx.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distortionfx.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph-directed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph-directed.svg
new file mode 100644
index 000000000..5dbd4ada2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph-directed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm11 0c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-9.369 2.607-0.7207 0.7207 2.871 3.092 0.7539-0.6953zm7.658 0.04688-2.85 3.102 0.75 0.6875 2.818-3.07zm-3.787 3.352c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm-0.5 3.438v1.143h1v-1.143c-0.3971 4e-3 -0.7048 7e-4 -1 0zm0.498 1.557c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph.svg
new file mode 100644
index 000000000..0004dacff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-graph.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6.5c5.48e-4 0.136 0.0196 0.2714 0.05664 0.4023l-3.65 2.402c-0.2607-0.1977-0.579-0.3047-0.9062-0.3047-0.8284 0-1.5 0.6716-1.5 1.5 0.00178 0.6341 0.4021 1.199 1 1.41v4.18c-0.5979 0.2114-0.9982 0.7759-1 1.41 0 0.8284 0.6716 1.5 1.5 1.5 0.6341-0.0018 1.199-0.4021 1.41-1h3.18c0.2114 0.5979 0.7759 0.9982 1.41 1 0.8284 0 1.5-0.6716 1.5-1.5-9e-6 -0.2237-0.05006-0.4446-0.1465-0.6465l3-3c0.2019 0.09644 0.4228 0.1465 0.6465 0.1465 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.1747 0.0012-0.3479 0.03294-0.5117 0.09375l-3.186-3.857c0.1281-0.2243 0.196-0.478 0.1973-0.7363 0-0.8284-0.6716-1.5-1.5-1.5s-1.5 0.6715-1.5 1.5zm0.6328 1.221c0.2531 0.1808 0.5562 0.2784 0.8672 0.2793 0.1874-0.00132 0.3729-0.03775 0.5469-0.1074l3.168 3.838c-0.1398 0.2324-0.2141 0.4983-0.2148 0.7695 9e-6 0.2237 0.05006 0.4446 0.1465 0.6465l-3 3c-0.2019-0.09644-0.4228-0.1465-0.6465-0.1465-0.6341 0.0018-1.199 0.4021-1.41 1h-3.176c-0.151-0.4271-0.487-0.7631-0.9141-0.9141v-4.176c0.5979-0.2114 0.9982-0.7759 1-1.41 2.364e-4 -0.1211-0.01419-0.2418-0.04297-0.3594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-baseline.svg
new file mode 100644
index 000000000..eb4f7f7ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v12h2v-12zm8.355 0c-1.793 0-3.326 0.4185-4.598 1.256l0.8281 2.131c1.057-0.7178 2.222-1.076 3.494-1.076 0.7816 0 1.361 0.1652 1.736 0.4941 0.3755 0.329 0.5625 0.8591 0.5625 1.592v0.6055c-0.7356-0.4037-1.662-0.6055-2.781-0.6055-1.272 0-2.355 0.3219-3.252 0.9648-0.8966 0.643-1.346 1.585-1.346 2.826 0 1.211 0.3943 2.149 1.184 2.814 0.7893 0.6654 1.812 0.998 3.068 0.998 1.303 0 2.345-0.3969 3.127-1.189v1.189h2.621v-8.105c0-0.4561-0.1382-1.217-0.4141-1.83s-0.6621-1.064-1.16-1.348c-0.4981-0.2841-0.9818-0.4731-1.449-0.5703-0.4674-0.0972-1.008-0.1465-1.621-0.1465zm-0.3203 6.639c0.8889 0 1.669 0.1567 2.344 0.4707v1.48c-0.7203 0.7327-1.594 1.1-2.621 1.1-0.6897 0-1.218-0.1351-1.586-0.4043-0.3678-0.2692-0.5508-0.6341-0.5508-1.098 0-0.5234 0.2216-0.9118 0.666-1.166s1.028-0.3828 1.748-0.3828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-center.svg
new file mode 100644
index 000000000..4a88ae75b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2zm9 0v2h-1.5v4h1.5v2h-1.5v4h1.5v2h2v-2h1.5v-4h-1.5v-2h1.5v-4h-1.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-equal.svg
new file mode 100644
index 000000000..87d2b77b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-equal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v4l3-2zm12 0-3 2 3 2zm-9 4v2h-4v6h4v2h2v-10zm4 0v10h2v-2h4v-6h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-gaps.svg
new file mode 100644
index 000000000..ad6babefc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-gaps.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2l-4 0.00195v4l4-0.0019v2l-4 2e-3v4l4-2e-3v2h2v-14zm4 0v14h2v-2l4 2e-3v-4l-4-2e-3v-2l4 2e-3v-4l-4-2e-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-left.svg
new file mode 100644
index 000000000..2a21549b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-2h4v-4h-4v-2h4v-4h-4v-2zm8 0v14h2v-2h4v-4h-4v-2h4v-4h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-margin.svg
new file mode 100644
index 000000000..824064b1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-margin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v10h-10zm1 1v8h3v-8zm5 0v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-node.svg
new file mode 100644
index 000000000..ee6af2266
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.753 5.001v5.834h-1.166v1.163h-0.5834v0.5834h0.5834v1.17h0.8991c-0.1292 0.8515-0.2568 1.695-0.4159 2.438-0.2327 1.086-0.5619 1.947-0.9652 2.293-0.06844 0.05704-0.1071 0.1422-0.1048 0.2313 0.00581 0.2478 0.2984 0.3758 0.4843 0.212 0.6173-0.5292 0.9156-1.489 1.157-2.614 0.1708-0.7975 0.3022-1.68 0.4353-2.56h1.427v-1.17h1.75v1.17s0.8443 1.6e-4 0.8409 1.6e-4c0.2021 1.231 0.466 2.473 0.9822 3.452 0.5162 0.9793 1.332 1.711 2.53 1.791 0.4755 0.03151 0.899-0.1446 1.211-0.4569 0.3123-0.3124 0.5286-0.7435 0.6985-1.256 0.3139-0.9452 0.466-2.186 0.5891-3.531h1.314v-1.17h0.5812v-0.5834h-0.5812v-1.163h-1.06c0.06053-0.6471 0.1277-1.287 0.2188-1.897 0.03506-0.1947-0.1298-0.3671-0.3259-0.3407v-3.596h-0.5834v5.834h-1.166v1.163h-2.334v-1.163h-1.167v-5.834h-0.5834v5.834h-0.1983c-0.03967-0.2068-0.07925-0.413-0.1253-0.6039-0.1196-0.4956-0.2644-0.9324-0.4729-1.285-0.2084-0.353-0.4986-0.6331-0.8831-0.7293-0.4884-0.122-0.9412-0.06318-1.309 0.1504-0.3681 0.2136-0.6451 0.5619-0.8672 0.9822-0.0843 0.1596-0.1558 0.3401-0.2268 0.5208v-4.869zm0.5834 1.459 1.167 0.8934v-0.6017h1.75v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-1.75v-0.5652zm4.666 0 1.167 0.8934v-0.6017h2.334v0.5834l1.166-0.8751-1.166-0.8751v0.5834h-2.334v-0.5652zm-2.664 2.279c0.08098 0.0068 0.1668 0.0212 0.2598 0.04444 0.1987 0.04959 0.3636 0.1892 0.523 0.4592 0.1595 0.2701 0.2954 0.6601 0.4079 1.126 0.03512 0.1451 0.06542 0.3087 0.09685 0.4672h-0.3726v1.163h-1.75v-1.163h-0.8683c0.1272-0.4669 0.2712-0.8856 0.4444-1.214 0.1898-0.3594 0.4059-0.6118 0.6438-0.7498 0.1784-0.1036 0.3724-0.1537 0.6153-0.1333zm3.831 3.844h2.334v1.17h1.015c-0.122 1.312-0.2761 2.507-0.5549 3.348-0.1532 0.4619-0.3442 0.8125-0.5584 1.027-0.2141 0.2142-0.4355 0.3087-0.76 0.2872-0.9892-0.06592-1.595-0.6099-2.053-1.48-0.4475-0.8489-0.7087-2.001-0.9059-3.182h1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-page.svg
new file mode 100644
index 000000000..58bc346b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h11l3-3v-11zm2 2h10v10h-10zm1 1v8h3v-8zm5 0v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-right.svg
new file mode 100644
index 000000000..70e13eb1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2h-4v4h4v2h-4v4h4v2h2v-14zm8 0v2h-4v4h4v2h-4v4h4v2h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-x.svg
new file mode 120000
index 000000000..ce90e1f9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal-x.svg
@@ -0,0 +1 @@
+distribute-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal.svg
new file mode 100644
index 000000000..d17e1b35f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10h4v-10zm10 0v10h4v-10zm-5 3v4h1v-1h2v1h1v-4h-1v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-randomize.svg
new file mode 100644
index 000000000..3673a302b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v4h5v-4zm-9 0.9902v4h5v-4zm10 4.01v4h5v-4zm-6 1v4h5v-4zm-5 5v4h5v-4zm6 0v4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-remove-overlaps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-remove-overlaps.svg
new file mode 100644
index 000000000..4c8d1fe74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-remove-overlaps.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h4v-4zm5 0v14h4v-14zm5 0v14h4v-14zm-10 5v9h4v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-unclump.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-unclump.svg
new file mode 100644
index 000000000..4fdc381de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-unclump.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h4v-14zm9 0v4h5v-4zm-4 1v1h3v-1zm6 4v4h1v-4zm-2 5v4h5v-4zm-4 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-baseline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/distribute-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-bottom.svg
new file mode 100644
index 000000000..17540a7bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 4.998-0.00391 4.004h-2v2h14v-2h-2l0.0039-4.004h-4l-0.0039 4.004h-2l0.0039-4.004zm2e-7 8-0.00391 4.004h-2v2h14v-2h-2l0.0039-4.004h-4l-0.0039 4.004h-2l0.0039-4.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-center.svg
new file mode 100644
index 000000000..52c63640d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5zm0 9v1.5h-2v2h2v1.5h4v-1.5h2v1.5h4v-1.5h2v-2h-2v-1.5h-4v1.5h-2v-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-equal.svg
new file mode 100644
index 000000000..65776c3b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-equal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v4h-2v2h10v-2h-2v-4zm8 1 2 3 2-3zm-10 7v2h2v4h6v-4h2v-2zm12 2-2 3h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-gaps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-gaps.svg
new file mode 120000
index 000000000..8129145c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/distribute-vertical-margin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-margin.svg
new file mode 100644
index 000000000..965435ba9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-margin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v10h-10zm1 1v3h8v-3zm0 5v3h8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-node.svg
new file mode 100644
index 000000000..ddb4ebad9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.285 5c-0.2478 0.00578-0.3759 0.2985-0.212 0.4844 0.5291 0.6175 1.488 0.9159 2.614 1.157 0.7974 0.1708 1.681 0.3023 2.561 0.4354v1.427h1.171v1.751h-1.171s-0.0044 0.575-0.0068 0.8412c-1.231 0.2022-2.468 0.4662-3.447 0.9826-0.9795 0.5164-1.711 1.332-1.791 2.53-0.03151 0.4757 0.1446 0.8993 0.4571 1.212 0.3124 0.3124 0.744 0.5288 1.256 0.6988 0.9449 0.3135 2.187 0.4664 3.531 0.5893v1.314h1.171v0.5813h0.5836v-0.5813h1.163v-1.049c2.161 0.2112 4.228 0.5197 5.381 1.289 0.3232 0.2135 0.6451-0.2693 0.3237-0.4856-0.6361-0.4242-1.456-0.7102-2.363-0.9222h2.493v-0.5836h-5.835v-1.166h-1.163v-2.334h1.163v-1.167h5.835v-0.5836h-5.835v-0.1983c0.2068-0.03964 0.4132-0.07924 0.6041-0.1254 0.4956-0.1198 0.9328-0.2646 1.286-0.473 0.353-0.2085 0.6334-0.4988 0.7295-0.8834 0.1225-0.4885 0.06311-0.9415-0.1505-1.31-0.2142-0.3683-0.5624-0.6453-0.9826-0.8674-0.1593-0.08433-0.34-0.1559-0.5209-0.2268h4.87v-0.5836h-5.835v-1.166h-1.163v-0.5836h-0.5836v0.5836h-1.171v0.8994c-0.8514-0.1293-1.696-0.2568-2.439-0.4161-1.086-0.2328-1.947-0.5621-2.292-0.9655-0.05706-0.06848-0.1423-0.1071-0.2314-0.1049zm12.26 2.337-0.8937 1.167h0.6019v1.751h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-1.751h0.5654zm0 4.668-0.8937 1.167h0.6019v2.334h-0.5836l0.8754 1.166 0.8754-1.166h-0.5836v-2.334h0.5654zm-4.376-4.37c0.4662 0.1278 0.8856 0.2722 1.214 0.4457 0.3594 0.1899 0.612 0.406 0.75 0.644 0.1381 0.238 0.1819 0.5034 0.08891 0.8754-0.0496 0.1988-0.1893 0.3637-0.4594 0.5232s-0.6605 0.2955-1.126 0.4081c-0.1451 0.03509-0.3089 0.06547-0.4674 0.09689v-0.3727h-1.163v-1.751h1.163zm-2.917 5.538h1.171v2.334h-1.171v1.016c-1.312-0.122-2.507-0.2762-3.348-0.5551-0.4619-0.1535-0.8139-0.3444-1.028-0.5585s-0.3078-0.4352-0.2861-0.7603c0.06589-0.9892 0.6102-1.595 1.481-2.054 0.8492-0.4476 2.001-0.709 3.181-0.9062 2e-5 0.4947 1e-5 1.484 1e-5 1.484z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-page.svg
new file mode 100644
index 000000000..d7b6c73f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h11l3-3v-11zm2 2h10v10h-10zm1 1v3h8v-3zm0 5v3h8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-top.svg
new file mode 100644
index 000000000..10ea1295f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 5v2h2l0.00391 3.996h4l-0.0039-3.996h2l0.0039 3.996h4l-0.0039-3.996h2v-2zm-0.00391 8.004v2h2l0.00391 3.996h4l-0.0039-3.996h2l0.0039 3.996h4l-0.0039-3.996h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-y.svg
new file mode 120000
index 000000000..88e820845
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical-y.svg
@@ -0,0 +1 @@
+distribute-vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical.svg
new file mode 100644
index 000000000..3b7ba060c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/distribute-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v4h10v-4zm3 5v1h1v2h-1v1h4v-1h-1v-2h1v-1zm-3 5v4h10v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-cleanup.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-cleanup.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-compareleft.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-compareleft.svg
new file mode 100644
index 000000000..e549d90ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-compareleft.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v5.273s3.1e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-5.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-compareright.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-compareright.svg
new file mode 100644
index 000000000..2f9385a72
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-compareright.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 3 4 3v-2h1c1 0 1 1 1 1v5.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-5.27s-3e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-decrypt.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-decrypt.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-duplicate.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-duplicate.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt-verify.svg
new file mode 100644
index 000000000..bd00e72d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt-verify.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v5.997l-8 3e-3v-6zm8 0-3 3-1-1-1 1 2 2 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt.svg
new file mode 100644
index 000000000..d93a894de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-decrypt.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-8 3v2h2v-2zm6 0v2h2v-2zm-8 3v7c0 1 1 1 1 1h10s1 0 1-1v-7h-2v6h-8v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-encrypt.svg
new file mode 100644
index 000000000..cfd5e5f14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 0-1 1v7h2v-6h5v3h3v3h2v-4l-4-4zm1 9v2h2v-2zm6 0v2h2v-2zm-8 3v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign-encrypt.svg
new file mode 100644
index 000000000..90eeaaabf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign-encrypt.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 2e-6 -1 1v12c0 1 1 1 1 1h4.496v-2h-3.496v-9.996l5-4e-3v3h3v1.547c0.8807 0.1629 1.627 0.7444 2 1.559v-4.106l-4-4zm8.429 8c-0.9497 0-1.714 0.7807-1.714 1.741v0.8304h-0.4286c-0.2374 0-0.4286 0.1911-0.4286 0.4286v2.571c0 0.2374 0.1911 0.4286 0.4286 0.4286h4.286c0.2374 0 0.4286-0.1911 0.4286-0.4286v-2.571c0-0.2374-0.1911-0.4286-0.4286-0.4286h-0.4286v-0.8304c0-0.96-0.7646-1.741-1.714-1.741zm0 0.8571c0.4749 0 0.8571 0.3823 0.8571 0.8571v0.8571h-1.714v-0.8571c0-0.4749 0.3823-0.8571 0.8571-0.8571z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign.svg
new file mode 100644
index 000000000..5d6207fc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-sign.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 1e-6 -1 1v12c0 1 1 1 1 1h3.497v-2h-2.497v-9.996l5-4e-3v3h3v1l2 2v-4l-4-4zm9 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-verify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit-verify.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/document-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypt.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypt.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-equal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-equal.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-equal.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-export-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-export-ocal.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-export-ocal.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-export-table.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-export-table.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-export-table.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-export.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-export.svg
new file mode 100644
index 000000000..b461bebf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-export.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 2e-6 -1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1v-4.01l-2 1.5v1.51h-8v-9.996h8v1.486l2 1.5v-3.99c0-1-1-1-1-1zm7 3.99v2.008h-4v2h4v1.992l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-import-ocal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-import-ocal.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-import-ocal.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-import.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-import.svg
new file mode 100644
index 000000000..69445718b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-import.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 19s1 0 1-1v-9l-4-4h-7s-1 0-1 1v3.01l2-0.0039v-2.006l5-1e-4v3h3l1e-6 6.996h-8v-1.99l-2 0.0039 2e-7 2.99c-2e-7 1 1 1 1 1zm-7-3.998 4-3.002-4-2.998v2l-4 0.0078v2l4-0.0078z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-multiple.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-multiple.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-new-from-template.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-new-from-template.svg
new file mode 100644
index 000000000..f8e1f6bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-new-from-template.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 0-1 1v8h1v-1h1v-6h5v3h3v8h1v-1h1v-8l-4-4zm10 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-new.svg
new file mode 100644
index 000000000..fff55ddf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-9l-4-4zm4 4h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-open-data.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-data.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-data.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-open-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-open-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-remote.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-open-remote.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-open.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-open.svg
new file mode 100644
index 000000000..d37d72861
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-open.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 1e-6 -1 1v12c0 1 1 1 1 1h2v-2h-1v-9.99l5-0.00977v3h3v1.68l0.2285 0.3203h1.771v-3l-4-4c-0.03757 0.01147-7 0-7 0zm3.715 6s-0.7148-8.95e-4 -0.7148 0.6914v6.617s6.026e-4 0.6914 0.7148 0.6914h8.57s0.7148 8.95e-4 0.7148-0.6914v-4.631c0-0.6923-0.7148-0.6777-0.7148-0.6777h-3.57l-1.43-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-page-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-page-setup.svg
new file mode 100644
index 000000000..84dfc88cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-page-setup.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-1 1e-6 -1 1v2.75l2 1.168v-2.918h5v3h3v7h-10v1c0 1 1 1 1 1h10s1-1e-6 1-1v-9l-4-4zm9 11-12-7v7zm-10-3.977 3.115 1.977h-3.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-preview-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-preview-archive.svg
new file mode 100644
index 000000000..9ac4c4f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-preview-archive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h1v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2zm3 2h2v2h-2v2h2v2h-2v2h2v2h-2v2h7s1-3e-6 1-1v-0.2676c-0.4812 0.1738-0.9884 0.2643-1.5 0.2676-2.485 0-4.5-2.015-4.5-4.5s2.015-4.5 4.5-4.5c0.511 1.45e-4 1.018 0.08734 1.5 0.2578v-0.2578l-4-4h-4zm6.5 2.994c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5c0.5129 2.6e-5 1.02-0.1126 1.484-0.3301l1.686 2.061c0.2623 0.3203 0.7339 0.3675 1.055 0.1055 0.3203-0.2623 0.3675-0.7339 0.1055-1.055l-1.656-2.023c0.5334-0.6315 0.8261-1.431 0.8262-2.258 0-1.933-1.567-3.5-3.5-3.5zm0 1.5c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-preview.svg
new file mode 100644
index 000000000..8c7aff290
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-preview.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 4e-6 -1 1v12c0 1 1 1 1 1h8.631l-1.203-1.203c-0.3691 0.1275-0.756 0.196-1.146 0.2031-0.9384-0.0026-1.841-0.3599-2.527-1h-2.755v-10h5v3h3l1e-3 1.744c0.6432 0.6883 1.001 1.595 1.002 2.537-0.0069 0.3911-0.07546 0.7787-0.2031 1.148l1.201 1.201-9e-4 -7.63-4-4zm6.281 6.561c-1.496-1.02e-4 -2.719 1.225-2.719 2.721s1.223 2.719 2.719 2.719c0.4906 0 0.9643-0.1549 1.375-0.4141 0.0269 0.04313 0.05815 0.08353 0.0957 0.1211l2.094 2.094c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-2.094-2.094c-0.03796-0.03796-0.07945-0.06863-0.123-0.0957 0.2609-0.4137 0.416-0.888 0.416-1.375 0-1.496-1.223-2.721-2.719-2.721zm0 1c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-print-direct.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-direct.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-direct.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-print-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-frame.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-frame.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-preview.svg
new file mode 100644
index 000000000..3f5d7b1c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-print-preview.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h4.121c0.5952-1.346 1.927-2.214 3.398-2.215 2.054 1.44e-4 3.719 1.666 3.719 3.721-0.0013 0.1555-0.01243 0.3107-0.0332 0.4648 0.4233-0.1102 0.7949-0.5393 0.7949-0.9707v-5c0-0.5-0.5-1-1-1zm5.801 6.506c0 1.496 1.223 2.719 2.719 2.719 0.4871 0 0.947-0.1484 1.344-0.375 0.0056-0.0037 0.01188-0.0097 0.01758-0.01367l1.965 1.965c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-1.965-1.965c0.0075-0.0095 0.02035-0.02222 0.02734-0.03125 0.2266-0.3965 0.375-0.8564 0.375-1.344 0-1.496-1.223-2.721-2.719-2.721-1.496-3e-6 -2.719 1.225-2.719 2.721zm2.719-1.721c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721zm-6.52 1.215v5h8v-0.627l-0.3496-0.3496c-0.3643 0.1252-0.7458 0.1931-1.131 0.2012-2.053-1.44e-4 -3.718-1.665-3.719-3.719 2.02e-4 -0.1692 0.01195-0.3382 0.03516-0.5059z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-print.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-print.svg
new file mode 100644
index 000000000..0bdb0a993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-print.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-5c0-0.5-0.5-1-1-1zm2 6v5h8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-properties.svg
new file mode 100644
index 000000000..e5c735d16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-properties.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.001 5s-1 2e-6 -1 1v12c0 1 1 1 1 1h5.021c-0.6971-0.5167-1.248-1.206-1.598-2h-2.424v-10h5.172l2.828 2.828v0.2734c0.7251 0.1484 1.408 0.4559 2 0.9004v-2.002l-4-4zm7.029 6-0.08789 1.055c-0.3347 0.1243-0.6457 0.3046-0.9199 0.5332l-0.959-0.4512-1.002 1.734 0.8711 0.6055c-0.03128 0.1754-0.04761 0.3531-0.04883 0.5312 4.61e-4 0.1787 0.01614 0.3571 0.04688 0.5332l-0.8691 0.6016 1.002 1.736 0.957-0.4512c0.2751 0.2274 0.5868 0.4064 0.9219 0.5293l0.08594 1.059h2.004l0.08789-1.055c0.3347-0.1243 0.6457-0.3046 0.9199-0.5332l0.959 0.4512 1.002-1.734-0.8711-0.6055c0.03128-0.1754 0.04761-0.3531 0.04883-0.5312 1.85e-4 -0.1787-0.01484-0.3571-0.04492-0.5332l0.8672-0.6016-1-1.736-0.957 0.4512c-0.2757-0.2276-0.5881-0.4066-0.9238-0.5293l-0.08594-1.059zm1.002 2.861c0.6336-8.92e-4 1.147 0.5129 1.146 1.146-1.88e-4 0.6328-0.5137 1.145-1.146 1.145-0.632-1.88e-4 -1.144-0.5125-1.145-1.145-8.9e-4 -0.6328 0.5117-1.146 1.145-1.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-replace.svg
new file mode 100644
index 000000000..699ccb20f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-replace.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.67 5s-0.666 6.03e-4 -0.666 0.7148v3.871l2 2v3.414h1.5l0.5-0.5-1-1v-2.5h2.5l1 1 1-1h0.5v-3l-3-3zm-7 4s-0.666 6.025e-4 -0.666 0.7148v8.57c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.285l-3-3zm10.33 3v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-revert-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-revert-rtl.svg
new file mode 100644
index 000000000..abb332228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-revert-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1-1e-4 -1 0.9999v4h2v-3l5 2.5e-4v3l3-1e-4v7l-8-1e-4v-3s0-1 1-1l1-1e-4v2l4-3.004-4-2.996v2l-1 5e-5s-3 0-3 3v4c0 1 1 0.9999 1 0.9999h10s1 1e-4 1-0.9999v-9l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-revert.svg
new file mode 100644
index 000000000..51c9c2d07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-revert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 2e-4 -1 1v12c0 1 1 1 1 1l10-2e-4s1 0 1-1v-4c0-3-3-3-3-3h-1v-2l-4 3 4 3v-2l1-2e-4s1 0 1 1v3h-8v-10h8v3h2v-4c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-all.svg
new file mode 100644
index 000000000..159f6e98f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm1.125 1h3v5h-1v-2h-1v2h-1zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as-template.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as-template.svg
new file mode 100644
index 000000000..e8fbbb906
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as-template.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.6453 1h4v1h-1.52v4h-1v-4h-1.48z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as.svg
new file mode 100644
index 000000000..20e15394d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-as.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm1.125 1h3v1h-1v3h1v1h-3v-1h1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-save-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-copy.svg
new file mode 100644
index 000000000..b9ab36f7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-save-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h8v-5h1v5h2v-5l-2-2zm4 2h2v4h-2zm3.875 6s-0.875 0-0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1zm0.125 2.507h2v-1.507l3.398 2.507-3.398 2.493v-1.493h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-save.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-save.svg
new file mode 100644
index 000000000..a6fb16464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-save.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 20c0.55 0 1-0.45 1-1v-11l-2-2h-11c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1zm-1-2h-10v-10h1v5h8v-5h1zm-5-6h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-scan.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-scan.svg
new file mode 100644
index 000000000..76b3688a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-scan.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-0.99 0-1 1v5h-2v2h16v-2h-2v-2l-4-4zm1 2h5v3h3v1h-8zm-2 7v4s0 1 1 1h10c1 0 1-1 1-1v-4h-2v3h-8v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-send.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-share.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-share.svg
new file mode 100644
index 000000000..d252a59f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-share.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5c-1.657 0-3 1.343-3 3 0.0015 0.1235 0.01064 0.2467 0.02734 0.3691l-2.945 1.473c-0.5588-0.5396-1.305-0.8413-2.082-0.8418-1.657 0-3 1.343-3 3s1.343 3 3 3c0.775-0.0026 1.519-0.3049 2.076-0.8438l2.951 1.475c-0.0167 0.1224-0.02583 0.2456-0.02734 0.3691 0 1.657 1.343 3 3 3s3-1.343 3-3-1.343-3-3-3c-0.775 0.0026-1.519 0.3049-2.076 0.8438l-2.951-1.475c0.0167-0.1224 0.02583-0.2456 0.02734-0.3691-2.15e-4 -0.1234-8e-3 -0.2467-0.02344-0.3691l2.947-1.475c0.557 0.5389 1.301 0.8412 2.076 0.8438 1.657 0 3-1.343 3-3s-1.343-3-3-3h5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-sign.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-sign.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-single.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-single.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-single.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-swap.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-swap.svg
new file mode 100644
index 000000000..edc92eead
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-swap.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-0.99 4e-6 -1 1v4.199l2-1.199v-2h5v3h3v1.801l2 1.199v-4l-4-4zm2 5-5 3 5 3v-2h4v-2h-4zm6 3v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document-unequal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document-unequal.svg
new file mode 100644
index 000000000..dfd009390
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document-unequal.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m14 5-4 3 4 3v-2h1c1 0 1 1 1 1v4.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-7.31e-4 -0.7138-0.3818-1.373-1-1.73v-4.27s-2e-6 -3-3-3h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/document.svg b/.icons/Gruvbox-Plus-Dark/actions/24/document.svg
new file mode 100644
index 000000000..a01368be5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/document.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 17h-8v-10h5v3h3m2-1-4-4h-7s-1 0-1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/documentation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/documentation.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/documentation.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/documentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/documentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/documentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dome-park.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dome-park.svg
new file mode 100644
index 000000000..e1059deac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dome-park.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5.1c-2.287 0.461-4 2.473-4 4.9v1h12v-1c0-2.427-1.713-4.439-4-4.9v0.9004h-4zm-4 6.9v7h4v-5h4v5h4v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dome-unpark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dome-unpark.svg
new file mode 100644
index 000000000..c5a64ba33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dome-unpark.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m9 5.416c-1.768 0.7689-3 2.526-3 4.584v1h3zm6 0v5.584h3v-1c0-2.058-1.232-3.815-3-4.584zm-5 3.584v2h4v-2zm-4 3v7h4v-5h4v5h4v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/donate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dontknow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dontknow.svg
new file mode 100644
index 000000000..1f2daf2c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dontknow.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4499-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm-1 12v2h2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m17.29 14.76-1.414 1.414-1.414-1.414-0.7071 0.7071 1.414 1.414-1.414 1.414 0.7071 0.7071 1.414-1.414 1.414 1.414 0.7071-0.7071-1.414-1.414 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/double-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/double-page.svg
new file mode 100644
index 000000000..64f096ec4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/double-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/download-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/download-amarok.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/download-amarok.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/24/download-later.svg
new file mode 100644
index 000000000..dbf2f3375
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/download-later.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v5h-4l6 9 0.7129-1.068c-0.4656-0.7255-0.7131-1.57-0.7129-2.432 0-2.485 2.015-4.5 4.5-4.5 0.2639 3.1e-4 0.5273 0.02384 0.7871 0.07031l0.7129-1.07h-4v-5zm6.5 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8425-0.875 1.516-2.338-1.348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/download.svg
new file mode 100644
index 000000000..441953810
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/download.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/24/downloading.svg
new file mode 100644
index 000000000..fa4dc6778
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/downloading.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m10 5v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/drag-surface.svg b/.icons/Gruvbox-Plus-Dark/actions/24/drag-surface.svg
new file mode 100644
index 000000000..dde846d16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/drag-surface.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-10 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2zm-10 5v2h2v-2zm5 0v2h2v-2zm5 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-back.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-back.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-back.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-forward.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-forward.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow.svg
new file mode 100644
index 000000000..31956a444
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.47 5.999v2.062h4.002l-5.932 5.934h-2.541v2.543l-0.00391 0.0039 0.00391 0.0039v1.45h1.454l0.00585 0.0059 0.00586-0.0059h2.536v-2.537l5.936-5.938v4.006h2.062v-7.528h-7.528z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-bezier-curves.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-bezier-curves.svg
new file mode 100644
index 000000000..54c44821f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-bezier-curves.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 5a2.5 2.5 0 0 0-2.449 2h-8.051v1c1.855 0.9588 3.165 2.48 3.357 3.303 0.2086 0.8925-0.0238 1.912-0.6484 3.009a2.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.449-2h3.051v2h5v-5h-5v2h-3.055a2.5 2.5 0 0 0-0.4433-0.994c0.8523-1.346 1.209-2.625 0.9238-3.865-0.2938-1.279-1.184-2.276-2.457-3.141h6.086a2.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-booleans.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-booleans.svg
new file mode 100644
index 000000000..64772dbe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-booleans.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-3.038 0-5.5 2.462-5.5 5.5 0.0073 2.838 2.173 5.205 5 5.463v3.037h9v-9h-3.023c-0.2585-2.832-2.633-5-5.477-5zm0 2c1.933 3e-7 3.5 1.567 3.5 3.5-0.0043 0.5199-0.1244 1.032-0.3516 1.5h3.352v5h-5v-3.352c-0.4677 0.2272-0.9801 0.3473-1.5 0.3516-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 10v5.963a5.5 5.5 0 0 0 0.5 0.037 5.5 5.5 0 0 0 1.5-0.213v-3.787h3.787a5.5 5.5 0 0 0 0.213-1.5 5.5 5.5 0 0 0-0.023-0.5zm3.963 0a3.5 3.5 0 0 1 0.0371 0.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-0.5-0.043v2.006a5.5 5.5 0 0 0 0.5 0.037 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-0.023-0.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-brush.svg
new file mode 100644
index 000000000..f6c12647f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-brush.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.57 5.006c-1.054-0.1329-3.804 1.752-6.514 4.463-1.208 1.209-2.257 2.404-3.061 3.531 0.9415 0.3 1.7 1.058 2 2 1.127-0.8035 2.324-1.848 3.533-3.057 3.075-3.076 5.013-6.123 4.33-6.807-0.0702-0.0707-0.166-0.1151-0.2891-0.1309zm-10.07 9.324v2e-3c-3.5 0.9382-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.5823 0.05936-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-calligraphic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-calligraphic.svg
new file mode 100644
index 000000000..5999eb43b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-calligraphic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v10l4 4v-4h1v4l4-4v-10h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-circle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-circle.svg
new file mode 100644
index 000000000..ec7c2147f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-circle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-connector.svg
new file mode 100644
index 000000000..01592c1d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-connector.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v1.555c-0.363 0.021-0.723 0.0411-1.115 0.0781-1.279 0.1228-2.662 0.329-3.885 0.7305v-0.3633h-4v4h0.127c-0.5694 1.354-0.92 2.932-1.162 4.391-0.03542 0.213-0.05555 0.401-0.08589 0.609h-0.8789v4.012h4v-1.555c0.3633-0.021 0.7235-0.041 1.115-0.078 1.279-0.123 2.662-0.329 3.885-0.731v0.364h4v-4h-0.127c0.569-1.354 0.92-2.932 1.162-4.391 0.035-0.2136 0.056-0.4019 0.086-0.6094h0.879v-4.012h-4zm0 2.555v1.457h2.111c-0.023 0.1535-0.036 0.2905-0.062 0.4473-0.261 1.569-0.698 3.257-1.305 4.553h-2.744v2.55c-1.163 0.424-2.628 0.693-3.98 0.823-0.3579 0.034-0.6855 0.052-1.02 0.072v-1.457h-2.111c0.0231-0.154 0.0365-0.29 0.0625-0.447 0.2605-1.569 0.698-3.257 1.305-4.553h2.744v-2.551c1.163-0.4239 2.628-0.6925 3.98-0.8222 0.3575-0.034 0.6855-0.0523 1.02-0.0723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-cross.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-cross.svg
new file mode 100644
index 000000000..24eabf634
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-cross.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5c-0.5523 1e-4 -0.9999 0.4477-1 1v3h-3c-0.5523 1e-4 -0.9999 0.4477-1 1v4c1e-4 0.552 0.4477 1 1 1h3v3c1e-4 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-1zm1 2h2v4h4v2h-4v4h-2v-4h-4v-2h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-cuboid.svg
new file mode 100644
index 000000000..3c51f433a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-cuboid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.01 5c-0.1094 5.349e-4 -0.2378 0.02501-0.377 0.09375l-5.715 3.111c-0.2505 0.1362-0.4063 0.3985-0.4062 0.6836v6.223c-8.86e-5 0.2851 0.1558 0.5474 0.4062 0.6836l5.715 3.111c0.2314 0.1256 0.5107 0.1256 0.7422 0l5.715-3.111c0.2505-0.1362 0.4063-0.3985 0.4062-0.6836v-6.223c8.8e-5 -0.2851-0.1558-0.5474-0.4062-0.6836l-5.715-3.111c-0.0519-0.02999-0.1829-0.09464-0.3652-0.09375zm-0.0059 1.662 4.307 2.346-4.307 2.154-4.307-2.154zm-4.938 3.707 4.188 2.094v4.465l-4.188-2.279v-4.279zm9.875 0v4.279l-4.188 2.279v-4.465l4.188-2.094z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-donut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-donut.svg
new file mode 100644
index 000000000..435956187
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-donut.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-arc.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-arc.svg
new file mode 100644
index 000000000..cff0588ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-arc.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.947 8.502a7 7 0 0 0-0.9473 3.498 7 7 0 0 0 7 7 7 7 0 0 0 7-7l-2.035-0.5449a5 5 0 0 1 0.035 0.5449 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 0.9746-2.955z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-chord.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-chord.svg
new file mode 100644
index 000000000..c715b46f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-chord.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12a7 7 0 0 1-4.606 6.578 7 7 0 0 1-7.756-2.078 7 7 0 0 1-0.6998-8" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.938 8.5c-0.6113 1.059-0.9349 2.277-0.9379 3.5 0 3.866 3.134 7 7 7s7-3.134 7-7zm0.5406 1.162 11.47 3.074c-0.371 3.004-2.922 5.261-5.949 5.264-3.314 0-6-2.686-6-6 0.0014-0.8035 0.1641-1.598 0.4785-2.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-segment.svg
new file mode 100644
index 000000000..18587f093
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-segment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.053 7.053a7 7 0 0 0-2.053 4.947 7 7 0 0 0 7 7 7 7 0 0 0 7-7h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-whole.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-whole.svg
new file mode 100644
index 000000000..b1e5ea8ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse-whole.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12a7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse.svg
new file mode 100644
index 000000000..13f942fa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-ellipse.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7c-3.863 0-7 2.241-7 5 0 2.759 3.137 5 7 5s7-2.241 7-5c0-2.759-3.137-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser-delete-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser-delete-objects.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser-delete-objects.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser.svg
new file mode 100644
index 000000000..3e2707b7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-eraser.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.61 5c-0.3538-0.00956-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-freehand.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-freehand.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-freehand.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-angle-bisector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-angle-bisector.svg
new file mode 100644
index 000000000..31bfec514
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-angle-bisector.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.238 5.004c-0.6494 0-0.9621 0.7729-0.5586 1.24l1.785 2.125 2.303 10.04c0.1875 0.979 1.726 0.653 1.461-0.336l-1.648-7.187 6.588 7.84c0.606 0.758 1.809-0.216 1.148-0.965l-6.628-7.889 6.763 2.82c0.9 0.4231 1.524-1.035 0.578-1.383l-9.443-3.94-1.758-2.094c-0.1445-0.1768-0.361-0.2754-0.5899-0.2754z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-radius.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-radius.svg
new file mode 100644
index 000000000..eefbdb415
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 8.292v0.708h0.708l-1.708 1.708v-0.708h-0.708zm-5 1.708h4v4h-4zm5-5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-three-points.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 000000000..c260b44e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.5a7 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 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 4.5h4v4h-4zm-6 6h4v4h-4zm12 0h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-inactive.svg
new file mode 100644
index 000000000..4a677c6e0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.223 8.223 3.777 3.777-3.777 3.777s-0.501 0.501-1e-3 1.001 1.001-1e-3 1.001-1e-3l3.777-3.777 3.777 3.777s0.501 0.501 1.001 1e-3 -1e-3 -1.001-1e-3 -1.001l-3.777-3.777 3.777-3.777s0.501-0.5008 1e-3 -1.001-1.001 8e-4 -1.001 8e-4l-3.777 3.777-3.778-3.778c7e-4 8e-4 -0.5-0.5-1 0s1e-3 1.001 1e-3 1.001z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-parallel.svg
new file mode 100644
index 000000000..ae92bd699
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.77 5c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.505 0.873 1.788-4e-3 1.276-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691zm-4 2c-0.6113 0-0.9739 0.608-0.6562 1.158l6.488 10.48c0.5043 0.873 1.788-4e-3 1.275-0.789l-6.488-10.48c-0.1308-0.2192-0.3637-0.3691-0.6192-0.3691z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-perpendicular.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-perpendicular.svg
new file mode 100644
index 000000000..bd4b04ad9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.742 5c-0.6389 0-0.9759 0.7601-0.5567 1.242l5.176 6.164-3.045 2.233c-0.8152 0.595 0.1123 1.779 0.8867 1.211l3.125-2.293 4.342 5.17c0.613 0.766 1.781-0.249 1.148-0.965l-4.277-5.094 3.145-2.307c0.579-0.4115 0.304-1.361-0.418-1.361-0.169 0-0.334 0.0501-0.469 0.1523l-3.225 2.365-5.24-6.24c-0.1445-0.1781-0.3619-0.2773-0.5918-0.2773z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-segment.svg
new file mode 100644
index 000000000..732939d2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-line-segment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.001 16.29v0.708h0.708l-2 2h-0.708v-0.708zm11.29-11.29h0.708v0.708l-2 2v-0.708h-0.708zm-5.292 5.292v0.708h0.708l-2.708 2.708v-0.708h-0.708zm-6 2.708h4v4h-4zm6-6h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-mirror.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-mirror.svg
new file mode 100644
index 000000000..13872bfd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-mirror.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11.74c0.00612-0.413 0.3461-0.743 0.7601-0.738 1.982 0 3.33 0.763 4.117 1.822 0.787 1.06 1.068 2.312 1.346 3.36 0.277 1.046 0.574 1.825 0.9488 2.107 0.1874 0.141 0.4077 0.229 0.8437 0.209s1.073-0.177 1.926-0.547c0.9706-0.421 1.494 0.988 0.5976 1.377-0.9573 0.416-1.748 0.635-2.453 0.668s-1.339-0.15-1.815-0.508c-0.951-0.715-1.214-1.853-1.498-2.922-0.283-1.068-0.562-2.128-1.099-2.85-0.538-0.724-1.279-1.215-2.914-1.215-0.423 6e-3 -0.767-0.339-0.76-0.762zm1.75-6.738c-0.6712 0-1.003 0.8068-0.5234 1.289l12.48 12.48c0.7 0.7 1.755-0.365 1.06-1.06l-12.48-12.48c-0.166-0.1635-0.3361-0.2266-0.5391-0.2266zm5.988-1c-0.4135 0.00646-0.7437 0.3463-0.7383 0.7598 0 1.982 0.7629 3.33 1.822 4.117 1.059 0.7869 2.313 1.068 3.36 1.346 1.046 0.2773 1.825 0.5744 2.107 0.9492 0.141 0.1874 0.229 0.4077 0.209 0.8437s-0.177 1.073-0.547 1.926c-0.421 0.9706 0.988 1.494 1.377 0.5976 0.416-0.9573 0.635-1.748 0.668-2.453s-0.15-1.339-0.508-1.814c-0.715-0.9511-1.853-1.215-2.922-1.498-1.068-0.2833-2.128-0.562-2.851-1.1-0.7236-0.5375-1.215-1.279-1.215-2.914 0.0055-0.4226-0.3391-0.7664-0.7617-0.7598z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-set-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-set-bounding-box.svg
new file mode 100644
index 000000000..f7e4785a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v6l4-3zm16 0v6l-4-3zm-9 8h2v1h-2zm0-11h2v1h-2zm-4 12v-4h1v3h2v1zm10 0v-4h-1v3h-2v1zm0-12v4h-1v-3h-2v-1zm-10 0v4h1v-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-show-measuring-info.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-show-measuring-info.svg
new file mode 100644
index 000000000..739f4a6fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 12h1v1h-1zm3-5c-1 0-1 1-1 1v4c0 1 1 1 1 1h1c1 0 1-1 1-1v-4c0-1-1-1-1-1zm0 1h1v4h-1zm-6-1v1h1v5h1v-6zm-4-2v10h5l4 4v-4h1v4l4-4v-10zm1 1h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry.svg
new file mode 100644
index 000000000..2380eeb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-geometry.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-0.554 0-1 0.446-1 1 0 0.05774 0.0063 0.113 0.01562 0.168-1.173 0.4076-2.016 1.52-2.016 2.832 0 0.4164 0.08496 0.8134 0.2383 1.174l-1.238 0.8262-1 3h-1.5c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h1.5v3l1 1v-2l1-2h2c0 0.554 0.446 1 1 1s1-0.446 1-1h2l1 2v2l1-1v-3h1.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.5l-1-3-1.238-0.8262c-0.03305 0.07736-0.07012 0.1526-0.1094 0.2266 0.03928-0.07422 0.0763-0.1488 0.1094-0.2266 0.1533-0.3604 0.2383-0.7574 0.2383-1.174 0-1.312-0.8427-2.424-2.016-2.832 0.0093-0.05501 0.01562-0.1102 0.01562-0.168 0-0.554-0.446-1-1-1zm0 3c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm2.447 2.732c-0.03067 0.04314-0.06279 0.0855-0.0957 0.127 0.03285-0.04149 0.06505-0.08372 0.0957-0.127zm-0.3789 0.4355c-0.0314 0.02983-0.06297 0.0594-0.0957 0.08789 0.03264-0.02857 0.06433-0.05796 0.0957-0.08789zm-4.131 0.0059c0.02945 0.02795 0.05928 0.05529 0.08984 0.08203-0.03063-0.02686-0.06039-0.054-0.08984-0.08203zm0.166 0.1484c0.517 0.4226 1.177 0.6777 1.896 0.6777s1.38-0.2551 1.896-0.6777l0.8301 0.6777 0.1816 2h-1.908c0-0.554-0.446-1-1-1s-1 0.446-1 1h-1.908l0.1816-2 0.8301-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle1.svg
new file mode 100644
index 000000000..7e5273b87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle1.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.86 5.01c-3.787 0-6.857 3.133-6.857 6.996s3.07 6.994 6.857 6.994h1.143v-13.99s-1.064-0.0216-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle2.svg
new file mode 100644
index 000000000..befe7c097
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle2.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5.01v13.99h1.143c3.787 0 6.857-3.131 6.857-6.994s-3.07-6.996-6.857-6.996c-0.0789-0.0216-1.143 0-1.143 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle3.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle3.svg
new file mode 100644
index 000000000..23e54093d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle3.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.01 8c-3.863 0-6.996 3.07-6.996 6.857-0.0216 0.0789 0 1.143 0 1.143h13.99v-1.143c0-3.787-3.131-6.857-6.994-6.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle4.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle4.svg
new file mode 100644
index 000000000..ab14c016a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-halfcircle4.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.01 8s-0.0216 1.064 0 1.143c0 3.787 3.133 6.857 6.996 6.857s6.994-3.07 6.994-6.857v-1.143h-12.82z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-highlight.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-highlight.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-highlight.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-line.svg
new file mode 100644
index 000000000..c4367a884
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-line.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v3.312l-6.688 6.688h-3.312v4h4v-3.312l6.688-6.688h3.312v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-number.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-number.svg
new file mode 100644
index 000000000..61cac7dc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-number.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.38 3.5h1.051v7h-1.506v-5.041c-0.202 0.1347-0.4266 0.2605-0.6758 0.375-0.2492 0.1077-0.4928 0.2004-0.7285 0.2812l-0.4551-1.16c0.1953-0.08081 0.3987-0.1724 0.6074-0.2734 0.2155-0.1077 0.423-0.2225 0.625-0.3438 0.202-0.1279 0.3944-0.2579 0.5762-0.3926 0.1886-0.1414 0.3577-0.2904 0.5059-0.4453zm4.293 0c0.4015 0 0.7455 0.04652 1.035 0.1387 0.2896 0.09215 0.5266 0.2234 0.7109 0.3945 0.1909 0.1646 0.3304 0.3678 0.416 0.6113 0.09215 0.237 0.1367 0.5078 0.1367 0.8105 0 0.2501-0.04775 0.4903-0.1465 0.7207-0.09873 0.2304-0.2288 0.4547-0.3867 0.6719-0.158 0.2106-0.3357 0.4139-0.5332 0.6113-0.1975 0.1975-0.3912 0.3848-0.582 0.5625-0.09873 0.09215-0.2077 0.1979-0.3262 0.3164-0.1119 0.1119-0.2189 0.2272-0.3242 0.3457s-0.2015 0.2306-0.2871 0.3359c-0.07898 0.09873-0.1287 0.1803-0.1484 0.2461h2.943v1.234h-4.563c-0.01316-0.0724-0.01953-0.1654-0.01953-0.2773v-0.2363c0-0.3159 0.04971-0.6059 0.1484-0.8691 0.1053-0.2633 0.2397-0.5067 0.4043-0.7305 0.1646-0.2304 0.3487-0.4432 0.5527-0.6406 0.2106-0.1975 0.419-0.3963 0.623-0.5938 0.158-0.1514 0.3051-0.2922 0.4434-0.4238 0.1382-0.1382 0.2599-0.2695 0.3652-0.3945 0.1053-0.1316 0.1888-0.2597 0.248-0.3848 0.05924-0.1316 0.08789-0.2648 0.08789-0.3965 0-0.2896-0.08154-0.4929-0.2461-0.6113-0.1646-0.1185-0.3697-0.1777-0.6133-0.1777-0.1777 0-0.3459 0.03061-0.5039 0.08984-0.1514 0.05266-0.2922 0.1183-0.4238 0.1973-0.1251 0.0724-0.234 0.1476-0.3262 0.2266-0.09215 0.0724-0.161 0.1317-0.207 0.1777l-0.7305-1.027c0.2896-0.2699 0.6261-0.491 1.008-0.6621 0.3883-0.1777 0.8031-0.2656 1.244-0.2656z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-path.svg
new file mode 100644
index 000000000..0dde13bed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.22 4.996c-0.213 0-0.425 0.083-0.59 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.378-0.248-0.59-0.248zm-3.34 3.008-7.881 7.879-1e-5 3.121h3.121l0.0078-8e-3h10.88v-2h-8.879l5.871-5.873-3.119-3.119z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon-star.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon.svg
new file mode 100644
index 000000000..f6aec27f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polygon.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-7 5.031 2.707 8.969h8.654l2.639-9.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polyline.svg
new file mode 100644
index 000000000..abe43d43e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v10h4v4h10l-10-9v-5h-2.834z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle-rounded.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle-rounded.svg
new file mode 100644
index 000000000..d169e9922
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle-rounded.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6h6c2.216 0 4 1.784 4 4v4c0 2.216-1.784 4-4 4h-6c-2.216 0-4-1.784-4-4v-4c0-2.216 1.784-4 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle.svg
new file mode 100644
index 000000000..7ef8f84df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-rectangle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v12h14v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-spiral.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-spiral.svg
new file mode 100644
index 000000000..59ef6be40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-spiral.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.174 5c-3.236 3.016-3.598 8.275-0.5268 11.57 2.783 2.987 7.613 3.315 10.63 0.443 2.708-2.578 2.996-7.033 0.3518-9.8-2.347-2.455-6.379-2.709-8.867-0.2643-2.177 2.14-2.39 5.797-0.1677 8.03 1.912 1.921 5.151 2.094 7.106 0.06927 1.644-1.703 1.779-4.565-0.03281-6.26-1.478-1.382-3.937-1.475-5.35 0.1513-1.104 1.27-1.155 3.362 0.2844 4.501 0.5266 0.4167 1.173 0.6102 1.832 0.5633 0.6586-0.04695 1.365-0.3862 1.779-1.039 0.2771-0.4366 0.3741-0.9195 0.2898-1.436-0.08419-0.5169-0.4775-1.13-1.114-1.334-0.5433-0.1744-0.8488-0.1464-1.19 0.04375-0.2539 0.1414-0.4712 0.39-0.5232 0.7839-0.04125 0.313 0.03695 0.6299 0.08203 0.9424-0.5132-0.4061-0.4892-1.267-0.03464-1.79 0.6636-0.7633 1.921-0.7141 2.672-0.01094 0.994 0.9297 0.9151 2.596-0.03463 3.58-1.187 1.229-3.243 1.118-4.446-0.09115-1.449-1.456-1.306-3.928 0.1531-5.361 1.711-1.681 4.568-1.502 6.216 0.2224 1.895 1.983 1.684 5.258-0.2898 7.137-2.235 2.128-5.894 1.881-7.984-0.3628-2.338-2.51-2.056-6.592 0.4357-8.914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-square-inverted-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-square-inverted-corners.svg
new file mode 100644
index 000000000..f07b41064
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-square-inverted-corners.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v3c0 0.5523-0.4477 1-1 1h-3v6h3c0.5523 0 1 0.4477 1 1v3h6v-3c0-0.5523 0.4477-1 1-1h3v-6h-3c-0.5523 0-1-0.4477-1-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-star.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-star.svg
new file mode 100644
index 000000000..0fe5b1ff2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-star.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.03 5-2.188 4.596-4.842 0.7246 3.48 3.594-0.8555 5.059 4.34-2.377 4.312 2.404-0.7969-5.062 3.52-3.574-4.832-0.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-text.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-text.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-trace-background.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-trace-background.svg
new file mode 100644
index 000000000..f11034194
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-trace-background.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5h14v14h-14z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m19 19v-8s-4 6-14 6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle.svg
new file mode 100644
index 000000000..2ab8d5f85
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle1.svg
new file mode 100644
index 000000000..af98406be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle1.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5-12 7 12 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle2.svg
new file mode 100644
index 000000000..8fca3b521
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle2.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 19 12-7-12-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle3.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle3.svg
new file mode 100644
index 000000000..3749ce19c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle3.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 18-7-12-7 12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle4.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle4.svg
new file mode 100644
index 000000000..72193f7ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-triangle4.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6 7 12 7-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-pressure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-pressure.svg
new file mode 100644
index 000000000..8d6c29873
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-pressure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v4h-3l4 5 4-5h-3v-4zm8 6s-4 6-14 6v2h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-tilt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-tilt.svg
new file mode 100644
index 000000000..5bb32c5c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-use-tilt.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.946 5.001a1 1 0 0 0-0.8945 0.6836l-4 12a1 1 0 0 0 0.9492 1.316h12a1 1 0 0 0 1-1v-2a1 1 0 1 0-2 0v1h-3.07a8 8 0 0 0-4.473-6.205l1.199-3.6 1.102 0.2754a1 1 0 1 0 0.4844-1.941l-2-0.5a1 1 0 0 0-0.2969-0.0293zm-1.129 7.719a6 6 0 0 1 3.098 4.281h-4.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/draw-watercolor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/draw-watercolor.svg
new file mode 100644
index 000000000..ce3240ad2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/draw-watercolor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.57 5.006a1.75 7.876 44.99 0 0-6.514 4.463 1.75 7.876 44.99 0 0-3.1 3.6c0.9415 0.2999 1.675 1.033 1.975 1.975a1.75 7.876 44.99 0 0 3.598-3.1 1.75 7.876 44.99 0 0 4.332-6.807 1.75 7.876 44.99 0 0-0.291-0.1308zm-1.574 7.994c-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.33v2e-3c-3.5 0.938-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.582 0.0594-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dvipdf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dvipdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dvipdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dvipng.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dvipng.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dvipng.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dvips.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dvips.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dvips.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dvisearch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dvisearch.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dvisearch.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/dynamic-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/dynamic-amarok.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/dynamic-amarok.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/earthquake.svg b/.icons/Gruvbox-Plus-Dark/actions/24/earthquake.svg
new file mode 100644
index 000000000..b74419324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/earthquake.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.13 5.004c0.6046 1.597 3.142 8.295 3.141 8.295l3.502-1.75 0.2246 0.4473c0-3.821-3.063-6.92-6.867-6.992zm-0.4863 0.00977c-3.53 0.177-6.365 2.963-6.619 6.473l3.16-2.234 2.486 4.975zm0.6387 3.168-0.959 9.584-3.514-7.025-2.555 1.807-0.248-0.3496c0.1076 3.772 3.192 6.799 6.99 6.799 3.672 0 6.678-2.829 6.971-6.426l-4.244 2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-bomb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-bomb.svg
new file mode 100644
index 000000000..c773e47b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-bomb.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5c-0.989 0.2035-1.907 0.7821-2.449 1.617-0.188-0.0842-0.3308-0.1172-0.5508-0.1172-0.156 0-0.3043 0.03022-0.4453 0.07422-0.279 0.1042-0.5239 0.2171-0.7559 0.332a6.5 6.5 0 0 0-3.299-0.9063 6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.5-6.5 6.5 6.5 0 0 0-0.793-3.1c0.088-0.2879 0.1638-0.5997 0.2188-0.9551 0.044-0.1415 0.07422-0.2889 0.07422-0.4453 0-0.336-0.01031-0.4712-0.1953-0.7207 0.401-0.6538 0.9373-1.082 1.695-1.279z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-all.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/edit-clear-history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-history.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-history.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-list.svg
new file mode 100644
index 000000000..f025e999d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-list.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.031c-3.853 0-6.969 3.115-6.969 6.969 0 3.853 3.115 6.969 6.969 6.969 3.853 0 6.969-3.115 6.969-6.969 0-3.853-3.115-6.969-6.969-6.969zm-3.029 3.941h1c0.2761 0 0.5378 0.1003 0.7188 0.2812l1.281 1.277 1.281-1.277c0.18-0.181 0.4407-0.2812 0.7207-0.2812h1v1c0 0.2761-0.1003 0.5378-0.2812 0.7188l-1.281 1.277 1.281 1.285c0.181 0.181 0.2826 0.4426 0.2812 0.7188v1h-1c-0.2761 0-0.5378-0.1003-0.7188-0.2812l-1.281-1.285-1.281 1.285c-0.18 0.18-0.4407 0.2793-0.7207 0.2793h-1v-1c0-0.2761 0.1003-0.5378 0.2812-0.7188l1.281-1.285-1.281-1.277c-0.18-0.18-0.2793-0.4428-0.2793-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-locationbar-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-locationbar-ltr.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/edit-clear-locationbar-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-locationbar-rtl.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/edit-clear-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-rtl.svg
new file mode 100644
index 000000000..68b2f5fd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v12h11l5-6-5-6zm3.008 3h1c0.28 0 0.5292 0.112 0.6992 0.293l1.293 1.293 1.293-1.293c0.1808-0.1807 0.43-0.293 0.707-0.293h1l0.0039 1c0 0.277-0.1108 0.526-0.3008 0.707l-1.293 1.293 1.301 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.28 0-0.5312-0.112-0.7012-0.293l-1.293-1.293-1.293 1.293c-0.1808 0.1807-0.43 0.293-0.707 0.293h-1v-1c0-0.277 0.111-0.526 0.291-0.707l1.293-1.293-1.293-1.293c-0.1808-0.1808-0.293-0.43-0.293-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear.svg
new file mode 100644
index 000000000..22bdd1cbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clear.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6-5 6 5 6h11v-12zm2 3h1c0.277 0 0.5263 0.1122 0.707 0.293l1.293 1.293 1.293-1.293c0.17-0.181 0.4192-0.293 0.6992-0.293h1v1c0 0.277-0.1122 0.5263-0.293 0.707l-1.299 1.293 1.293 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.277 0-0.5263-0.1122-0.707-0.293l-1.293-1.293-1.293 1.293c-0.16 0.181-0.4095 0.293-0.6895 0.293h-1v-1c0-0.277 0.1122-0.5263 0.293-0.707l1.299-1.293-1.299-1.293c-0.18-0.181-0.291-0.43-0.291-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone-unlink.svg
new file mode 100644
index 000000000..8c30023ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 10v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h2.5v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v0.5h-1v-0.5c0-1.5 1.5-1.5 1.5-1.5zm-9.5-6v9h4v-5h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone.svg
new file mode 100644
index 000000000..8e79c272a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-clone.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h4v-5h5v-4zm5 5v9h9v-9zm4.5 1s1.5 0 1.5 1.5v1.5h0.5c0.5 0 0.5 0.5 0.5 0.5v3s0 0.5-0.5 0.5h-4c-0.5 0-0.5-0.5-0.5-0.5v-3s0-0.5 0.5-0.5h0.5v-1.5c0-1.5 1.5-1.5 1.5-1.5zm0 1c-0.5 0-0.5 0.5-0.5 0.5v1.5h1v-1.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy-path.svg
new file mode 100644
index 000000000..74b44be01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5.001v1.529h1.236v10.94h-1.236v1.529h4v-1.529h-1.236v-10.94h1.236v-1.529zm5 0.4707v1.529h7.471v10h-7.471v1.529h9v-13.06zm3.145 2.529-2.145 8h1.582l2.145-8zm2.273 0-2.145 8h1.582l2.145-8zm-6.418 6.5v1.5h1.5v-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy.svg
new file mode 100644
index 000000000..1b29d6eed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1zm3 3s-1 0-1 1v10c0 1 1 1 1 1h8s1-1e-3 1-1.004v-9.996c0-1-1-1-1-1zm1 2h6v8h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-cut.svg
new file mode 100644
index 000000000..dd93313d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-cut.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.498 6c-1.38 0.00107-2.498 1.12-2.498 2.5 0 1.381 1.119 2.5 2.5 2.5 0.4461 0 0.8561-0.139 1.219-0.3438l1.969 1.844-1.969 1.844c-0.36-0.205-0.7707-0.3438-1.221-0.3438-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5c0-0.2292-0.03605-0.4454-0.09375-0.6562l2.125-2.062 4.469 4.219h1.5v-1l-8.094-7.844c0.0578-0.2108 0.09375-0.4271 0.09375-0.6562 0-1.38-1.118-2.499-2.498-2.5zm9.002 1-3.938 3.719 1.312 1.281 4.125-4v-1zm-9 0.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 8c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-remove.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-remove.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-shred.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-shred.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete-shred.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete.svg
new file mode 100644
index 000000000..114363902
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-1e-6 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9zm2 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-duplicate.svg
new file mode 100644
index 000000000..c7bc32f7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h4v-5h5v-4zm5 5h9v9h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-entry.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-entry.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-entry.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-mail.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-mail.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-project.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-project.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-project.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-replace.svg
new file mode 100644
index 000000000..acfe34aac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-replace.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5.001c-3.029 0-5.5 2.475-5.5 5.5 0 1.062 0.2861 2.063 0.8125 2.906l1.469-1.471c-0.1933-0.436-0.2812-0.9265-0.2812-1.438 0-1.945 1.553-3.5 3.5-3.5 0.5122 0 0.9698 0.1186 1.406 0.3125l1.469-1.498c-0.8783-0.5802-1.855-0.7275-2.875-0.8115zm4.607 1.211-1.396 1.404 2.672 2.674 1.404-1.396c0.2827-0.2827 0.2827-0.729 0-1.012l-1.67-1.67c-0.2796-0.2796-0.7224-0.2875-1.01 0zm-2.357 2.365-6.75 6.75v2.672h2.672l6.752-6.75zm2.375 5.111-1.438 1.406 3.59 3.602c0.9583 0.938 2.365-0.5 1.406-1.438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-find.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find.svg
new file mode 100644
index 000000000..fbfbe44d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-find.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10.5c0 3.025 2.471 5.5 5.5 5.5 1.152 0 2.238-0.3578 3.125-0.9688l3.626 3.641c0.9589 0.9941 2.421-0.5017 1.406-1.438l-3.626-3.641c0.6108-0.886 1-1.944 1-3.094 0-3.025-2.502-5.5-5.531-5.5s-5.5 2.475-5.5 5.5zm5.5-3.5c1.947 0 3.5 1.555 3.5 3.5s-1.553 3.5-3.5 3.5-3.5-1.555-3.5-3.5 1.553-3.5 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-flag.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-flag.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-group.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-group.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-guides.svg
new file mode 100644
index 000000000..d8d589829
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-guides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.844 5.006c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9328 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm3.156 3.994 4 3-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-add.svg
@@ -0,0 +1 @@
+list-add-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-detect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-detect.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/edit-image-face-recognize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-recognize.svg
new file mode 100644
index 000000000..702f4a034
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-recognize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.369-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.371 3.062-3.062c0-0.01095 1.15e-4 -0.02228 0-0.0332-0.0176-1.676-1.382-3.027-3.062-3.027zm-0.8477 0.7969h1.695v2.992h-1.695zm0 3.535h1.695v1h-1.695z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image-face-show.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/edit-image.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image.svg
new file mode 120000
index 000000000..62c666e21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-image.svg
@@ -0,0 +1 @@
+tool_imageeffects.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-line-width.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-line-width.svg
new file mode 100644
index 000000000..2f2d024d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-line-width.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v1h14v-1zm0 4v2h14v-2zm0 5v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-link.svg
new file mode 100644
index 000000000..1c6fefe55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-link.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 7c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-map.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-map.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-map.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-mark.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-mark.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-move.svg
new file mode 100644
index 000000000..21a1fcd9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-move.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 7.5s-1 0-1 1v10c0 1 1 1 1 1h8s1 0 1-1v-10c0-1-1-1-1-1zm1 2h6v8h-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.5 4.5s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-node.svg
new file mode 100644
index 000000000..fed822fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-5h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h5v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm4.5 6v6.125l1.27-0.625 1.532 1.5-0.16-2.1 1.359-0.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-none.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-none.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-opacity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-opacity.svg
new file mode 100644
index 000000000..022d1ac2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-opacity.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 2-0.293v-1.707h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-1.707a7 7 0 0 0-2-0.293zm2 2v2h2v-2zm2 0h0.8965a7 7 0 0 0-0.8965-0.7422zm0 2v2h2v-2zm2 0h0.3242a7 7 0 0 0-0.3242-0.6055zm0 2v2h0.9297a7 7 0 0 0 0.07031-1 7 7 0 0 0-0.07227-1h-0.9277zm0 2h-2v2h2zm0 2v0.582a7 7 0 0 0 0.3164-0.582zm-2 0h-2v2h2zm0 2v0.7285a7 7 0 0 0 0.875-0.7285zm0-4v-2h-2v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-in-place.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-in-place.svg
new file mode 100644
index 000000000..3cd7dde79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-in-place.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.761 0-5 2.089-5 4.666 2e-3 0.5558 0.1108 1.107 0.3203 1.627 0.1517 0.3912 0.4565 0.8241 0.6484 1.123l4.031 6.584 4.031-6.58c0.317-0.368 0.4533-0.7588 0.6523-1.127 0.208-0.5204 0.3154-1.071 0.3164-1.627 0-2.577-2.239-4.666-5-4.666zm0 2a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-style.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-style.svg
new file mode 100644
index 000000000..881392e2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste-style.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v4h-3v3h9v-3h-3v-4zm-3 8c0 2.761-0.8954 6-2 6h9c1.105 0 2-3.239 2-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste.svg
new file mode 100644
index 000000000..2f33eaad0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-paste.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo-rtl.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo-rtl.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo.svg
new file mode 100644
index 000000000..3164d48eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-redo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 6 5 3-5 3v-2h-3c-1.355 0-2.477 0.86-2.859 2.074l-1.504-1.504c0.8568-1.53 2.492-2.57 4.363-2.57h3zm-7.523 6c0.124 0.0053 0.2132 0.03737 0.2988 0.123l0.9609 0.9609-1.65 1.648-0.9609-0.959c-0.2748-0.2748 2e-6 -0.5488 0-0.5488l1.096-1.098s0.1294-0.1304 0.2539-0.127h0.00195zm2.084 1.908 3.437 3.443 0.0019 1.648h-1.652l-3.438-3.441 1.65-1.65zm7.439 2.092v2h-3l-0.0019-1.062-0.9355-0.9375h3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-reset.svg
new file mode 100644
index 000000000..325845adf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-reset.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v6h2v-6zm8 0-5 3 5 3v-2h3c1.679 0 3 1.321 3 3s-1.321 3-3 3h-5v2h5c2.753 0 5-2.247 5-5s-2.247-5-5-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all-layers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all-layers.svg
new file mode 100644
index 000000000..e5f0661c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all-layers.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-9 3v2h5v-2zm-3 1v2h2v-2zm12 0v2h2v-2zm-8 2v2h5v-2zm-4 2v2h2v-2zm12 0v2h2v-2zm-6 1v2h5v-2zm-6 3v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all.svg
new file mode 100644
index 000000000..7f4d0197c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-invert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-invert.svg
new file mode 100644
index 000000000..b4b02ee20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-invert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v14h7v-2a5 5 0 0 1-5-5 5 5 0 0 1 5-5v-2zm7 2v10c2.761 0 5-2.239 5-5s-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-lasso.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-lasso.svg
new file mode 100644
index 000000000..cb3ad4200
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-lasso.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.98 5v0.1056l0.5841 0.9638a6.103 4.359 0 0 1 2.391 0.8872l0.7084-0.5619a6.975 5.231 0 0 0-3.683-1.395zm-1.052 0.05108a6.975 5.231 0 0 0-2.108 0.2639l0.7305 0.7339a6.103 4.359 0 0 1 1.454-0.1294 6.103 4.359 0 0 1 0.4598 0.01703zm-3.046 0.5568a6.975 5.231 0 0 0-1.621 0.8446l0.848 0.4768a6.103 4.359 0 0 1 1.451-0.6386zm8.492 1.335-0.6879 0.5466a6.103 4.359 0 0 1 0.6931 0.7305l0.8719-0.2554a6.975 5.231 0 0 0-0.877-1.022zm-10.85 0.09706a6.975 5.231 0 0 0-0.9008 1.137l0.8123 0.3201a6.103 4.359 0 0 1 0.8821-1.011zm12.14 1.71-0.8429 0.2469a6.103 4.359 0 0 1 0.2588 0.9502l0.877 0.1192a6.975 5.231 0 0 0-0.2929-1.316zm-13.41 0.218a6.975 5.231 0 0 0-0.2248 1.243l0.8753-0.03917a6.103 4.359 0 0 1 0.1584-0.8838zm12.8 1.854a6.103 4.359 0 0 1-0.5126 1.279l0.8633 0.2401a6.975 5.231 0 0 0 0.5092-1.401zm-12.06 0.218-0.877 0.03917a6.975 5.231 0 0 0 0.4904 1.284l0.7935-0.3644a6.103 4.359 0 0 1-0.407-0.9587zm0.9485 1.667v0.0034l-0.8191 0.3746a6.975 5.231 0 0 0 1.544 1.279c0.5545 2.071-1.605 3.925-0.8974 4.632 0.9893 0.09433 1.577-1.366 1.815-2.781 0.08899-0.1211 0.4106-0.5814 0.6692-1.131a6.975 5.231 0 0 0 2.738 0.4257l-0.9298-0.9298a6.103 4.359 0 0 1-1.558-0.3355c0.00691-0.3871-0.2317-0.6309-0.9894-0.4751-9.155e-4 0-7.855e-4 2.03e-4 -0.0017-0.0086-0.06904 0-0.1374-0.01425-0.206-0.02384a6.103 4.359 0 0 1-1.366-1.03zm9.992 0.1311a6.103 4.359 0 0 1-1.459 1.018l0.8514 0.5194a6.975 5.231 0 0 0 1.55-1.275zm-2.471 1.424a6.103 4.359 0 0 1-2.118 0.3678l0.8037 0.8037a6.975 5.231 0 0 0 2.261-0.5943z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-none.svg
new file mode 100644
index 000000000..0254cb8ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-none.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-original.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-original.svg
new file mode 100644
index 000000000..79484631f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-original.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.9814 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.0186 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-text.svg
new file mode 100644
index 000000000..7d61fb13c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select-text.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4v2h2v12h-2v2h6v-2h-2v-12h2v-2zm0 14-4.285-12h-1.633l-4.082 12h2.041l0.8477-3h4.02l0.8477 3zm-5.102-8.572 1.19 3.572h-2.381z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select.svg
new file mode 100644
index 000000000..e1f1bbe40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-select.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v12l3.217-1.787 2.186 3.787 2.598-1.5-2.162-3.744 3.162-1.756z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-merge.svg
new file mode 100644
index 000000000..8a1a633a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-merge.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2zm4 8v-6l-2 3zm2 0 2-3-2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-split.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-split.svg
new file mode 100644
index 000000000..34ccc0e36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-cell-split.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h-2zm4 0h2v1.5h-2zm4 0h2v2h-2zm-5 2.5h4v1l-1 1.5 1 1.5v1h-4v-1l1-1.5-1-1.5zm-3 1.5h2v2h-2zm8 0h2v2h-2zm-8 4h2v2h-2zm8 0h2v2h-2zm-4 0.5h2v1.5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-column.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-column.svg
new file mode 100644
index 000000000..dfcee827e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-column.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h-2zm3 0h1.281l-1.281 1.281zm2.719 0h1.281v1.281l-4 4v-2.562zm2.281 0h2v2h-2zm-1 2.719v2.562l-4 4v-2.562zm-7 1.281h2v2h-2zm8 0h2v2h-2zm-1 2.719v3.281h-3.281zm-7 1.281h2v2h-2zm8 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-row.svg
new file mode 100644
index 000000000..31db8bed5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-delete-row.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-7.281 3h2.562l4 4h-2.562zm4 0h2.562l2.719 2.719v1.281h-1.281zm4 0h1.281v1.281zm-8.719 0.7188 3.281 3.281h-3.281zm0 4.281h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-left.svg
new file mode 100644
index 000000000..439b09b21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v2h2v2h-2v2h2v2h-2v2h2v2h-2v2h8v-14zm-6 1v7h1.719l-0.7188-0.7188v-2.562l3 3v0.2812h1v-7h-1v1.281l-1.281-1.281h-1.438l2.719 2.719v2.562l-3-3v-2.281h-1zm10 1h2v2h-2zm0 4h2v2h-2zm-6 3-4 2 4 2zm6 1h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-right.svg
new file mode 100644
index 000000000..14f50b907
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-column-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h8v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2zm9 1v7h1v-0.2812l3-3v2.562l-0.7188 0.7188h1.719v-7h-1v2.281l-3 3v-2.562l2.719-2.719h-1.438l-1.281 1.281v-1.281h-1zm-7 1h2v2h-2zm0 4h2v2h-2zm8 3v4l4-2zm-8 1h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-above.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-above.svg
new file mode 100644
index 000000000..b43259e7b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-above.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v1h2.281l3 3h-2.562l-2.719-2.719v1.438l1.281 1.281h-1.281v1h7v-1h-0.2812l-3-3h2.562l0.7188 0.7188v-1.719h-7zm10 0-2 4h4zm-11 6v8h14v-8h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2zm2 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-below.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-below.svg
new file mode 100644
index 000000000..ebaeb488b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-below.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v8h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-8zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-9 7v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v1h7v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm8 1 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-under.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-under.svg
new file mode 100644
index 000000000..79aabaf1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-table-insert-row-under.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-4zm0 5v1h1.281l-1.281 1.281v1.438l2.719-2.719h2.562l-3 3h-2.281v5h14v-4h-2v2h-2v-2h-2v2h-2v-2h1v-1.719l-0.7188 0.7188h-2.562l3-3h0.2812v-1h-7zm9 1 2 4 2-4zm-7 4h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-text-frame-update.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-text-frame-update.svg
new file mode 100644
index 000000000..32038d3d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-text-frame-update.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5 3 4 3-4zm7 0v2h3v9.996h-8v-6.996h-2v8c0 1 1 1 1 1h10s1 0 1-1v-12c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-history.svg
new file mode 100644
index 000000000..f344238a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-history.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6-5 3 5 3v-2h3c0.912 0 1.715 0.3924 2.262 1.018a4.5 4.5 0 0 1 0.2383-0.01758 4.5 4.5 0 0 1 2.311 0.6387c-0.5957-2.095-2.529-3.639-4.811-3.639h-3v-2zm5.5 6c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.875 0.875h1.75v2.121l1.463 0.8398-0.875 1.52-2.338-1.35v-3.131zm-6.625 3.125v2h3.764a4.5 4.5 0 0 1-0.7285-2h-3.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo.svg
new file mode 100644
index 000000000..5bef19d4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit-undo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6-5 3 5 3v-2h3c1.355 0 2.477 0.86 2.859 2.074l1.504-1.504c-0.8568-1.53-2.492-2.57-4.363-2.57h-3zm7.523 6c-0.124 0.0053-0.2132 0.03737-0.2988 0.123l-0.9609 0.9609 1.65 1.648 0.9609-0.959c0.2748-0.2748-2e-6 -0.5488 0-0.5488l-1.096-1.098s-0.1294-0.1304-0.2539-0.127h-2e-3zm-2.084 1.908-3.437 3.443-0.0019 1.648h1.652l3.438-3.441-1.65-1.65zm-7.439 2.092v2h3l0.0019-1.062 0.9355-0.9375h-3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit.svg
new file mode 100644
index 000000000..67479e6bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.05 5c-0.2501 0.0099-0.4293 0.07392-0.6015 0.2462l-1.919 1.919 3.299 3.299 1.923-1.919c0.5497-0.5497-5e-6 -1.098 0-1.098l-2.192-2.192s-0.2602-0.2651-0.5105-0.2553zm-4.17 3.815-6.876 6.89-0.00456 3.295h3.304l6.876-6.885z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edit_animation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edit_animation.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edit_animation.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editclear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editclear.svg
new file mode 120000
index 000000000..00150527a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editclear.svg
@@ -0,0 +1 @@
+edit-clear.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editcopy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editcopy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editcut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editcut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editcut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editdelete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editdelete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editdelete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editimage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editimage.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editimage.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editor.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editor.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editpaste.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editpaste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editpaste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/editpath.svg b/.icons/Gruvbox-Plus-Dark/actions/24/editpath.svg
new file mode 120000
index 000000000..9d57cb032
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/editpath.svg
@@ -0,0 +1 @@
+edit-node.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edittext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edittext.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edittext.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/edittrash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/edittrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/edittrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ellipse-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ellipse-shape.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ellipse-shape.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/embosstool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/embosstool.svg
new file mode 100644
index 000000000..26faf816a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/embosstool.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10zm2.5 1c-0.831 0-1.5 0.669-1.5 1.5v5c0 0.831 0.669 1.5 1.5 1.5h5c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5zm0.5 2h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/emph.svg b/.icons/Gruvbox-Plus-Dark/actions/24/emph.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/emph.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/emptytrash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/emptytrash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/emptytrash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/end_of_life.svg b/.icons/Gruvbox-Plus-Dark/actions/24/end_of_life.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/end_of_life.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/end_state.svg b/.icons/Gruvbox-Plus-Dark/actions/24/end_state.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/end_state.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/enterprise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/enterprise.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/enterprise.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entity.svg
new file mode 100644
index 000000000..cf5c1a5ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entity.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v3h-10zm0 5h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entrance_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entrance_animations.svg
new file mode 100644
index 000000000..3ccf90a4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entrance_animations.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4.392-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201 4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164zm-8 1.609v1h6v-1zm0 2v1h5v-1zm0 5v1h2v-1zm0 2v1h3v-1zm0 2v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entry-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entry-clone.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entry-clone.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entry-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entry-delete.svg
new file mode 100644
index 000000000..57b120c68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entry-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-1e-6 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entry-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entry-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entry-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entry-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entry-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entry-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/entry-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/24/entry-restore.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/entry-restore.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/enum.svg b/.icons/Gruvbox-Plus-Dark/actions/24/enum.svg
new file mode 120000
index 000000000..7857e22c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/enum.svg
@@ -0,0 +1 @@
+code-variable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/enumerate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/enumerate.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/enumerate.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/epiphany-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/epiphany-download.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/epiphany-download.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/equalizer.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/equalizer.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/errornext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/errornext.svg
new file mode 100644
index 000000000..eebd26176
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/errornext.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m16.5 14c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 12h7.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-7.172 1e-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/errorprev.svg b/.icons/Gruvbox-Plus-Dark/actions/24/errorprev.svg
new file mode 100644
index 000000000..601baf219
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/errorprev.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 10-7.172 1e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h7.172z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16.5 14c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5zm-0.5 0.7285h1v2h-1zm0.5 2.498c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-all.svg
new file mode 100644
index 000000000..8e798e746
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h4v3.277c-0.3006 0.1748-0.5479 0.4221-0.7227 0.7227h-3.277zm6 0h4v4h-3.277c-0.1748-0.3006-0.4221-0.5479-0.7227-0.7227zm-6 6h3.277c0.1748 0.3006 0.4221 0.5479 0.7227 0.7227v3.277h-4zm6.723 0h3.277v4h-4v-3.277c0.3006-0.1748 0.5479-0.4221 0.7227-0.7227z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-down.svg
new file mode 100644
index 000000000..a8b25e429
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-down.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v10h-4v-3.277c0.5956-0.3464 1-0.984 1-1.723 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c0 0.7387 0.4044 1.376 1 1.723v3.277h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-horizontal.svg
new file mode 100644
index 000000000..2c9f2acc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v4h-3.277c-0.4778-0.8218-1.316-1-1.723-1-0.4059 0-1.245 0.1775-1.723 1h-3.277zm0 6h3.277c0.5626 0.9676 1.581 1.002 1.723 1.002 0.1477 0 1.161-0.03594 1.723-1.002h3.277v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-left.svg
new file mode 100644
index 000000000..fc55edc7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v10h-10v-4h3.277c0.3464 0.5956 0.984 1 1.723 1 1.105 0 2-0.8954 2-2s-0.8954-2-2-2c-0.7387 0-1.376 0.4044-1.723 1h-3.277z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-right.svg
new file mode 100644
index 000000000..420993136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v4h-3.277c-0.3464-0.5956-0.984-1-1.723-1-1.105 0-2 0.8954-2 2s0.8954 2 2 2c0.7387 0 1.376-0.4044 1.723-1h3.277v4h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-up.svg
new file mode 100644
index 000000000..c7f538d1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-up.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2.002h4v3.277c-0.5956 0.3464-1 0.984-1 1.723 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.7387-0.4044-1.376-1-1.723v-3.277h4v9.998h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-vertical.svg
new file mode 100644
index 000000000..eb2e31dc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/escape-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h4v3.277c-0.825 0.4801-1 1.321-1 1.723s0.175 1.243 1 1.723v3.277h-4zm6 0h4v10h-4v-3.277c0.825-0.4801 1-1.321 1-1.723s-0.175-1.243-1-1.723z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exception.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exception.svg
new file mode 100644
index 000000000..75f9c7df5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exception.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5-5 8h3v6l5-8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-clockwise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-clockwise.svg
new file mode 100644
index 000000000..e18e9e786
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-clockwise.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h7v-6zm7.873 0.9431v3.431h0.8748v-2.313c2.093 0.7401 3.495 2.718 3.499 4.938h0.8748c-0.002624-3.042-2.238-5.621-5.249-6.055zm-6.998 6.055c0.00262 3.042 2.238 5.621 5.249 6.055v-3.431h-0.8748v2.313c-2.093-0.7401-3.495-2.718-3.499-4.938zm10.06 0.8748c-1.691 0-3.062 1.371-3.062 3.062 9.84e-4 0.6605 0.2156 1.303 0.6117 1.832l0.627-0.627c-0.2366-0.3549-0.3643-0.7712-0.3673-1.198 0-1.208 0.9791-2.187 2.187-2.187 0.4285 6.85e-4 0.8474 0.1272 1.204 0.3639l0.627-0.627c-0.5298-0.3978-1.174-0.613-1.837-0.6134zm2.454 1.223-0.0034 0.0068-0.627 0.627c0.2366 0.3549 0.3643 0.7712 0.3673 1.198 0 1.208-0.9791 2.187-2.187 2.187-0.4285-6.85e-4 -0.8474-0.1272-1.204-0.3639l-0.627 0.627c0.5286 0.3961 1.171 0.6107 1.832 0.6117 1.691 0 3.062-1.371 3.062-3.062-9.84e-4 -0.6605-0.2156-1.303-0.6117-1.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-zorder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-zorder.svg
new file mode 100644
index 000000000..8476609aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions-zorder.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h7v-6zm7.875 0.9433v3.432h0.875v-2.314c2.094 0.7402 3.496 2.718 3.5 4.939h0.875c-0.002625-3.043-2.238-5.622-5.25-6.057zm-7 6.057c0.00263 3.042 2.239 5.622 5.25 6.057v-3.432h-0.875v2.314c-2.094-0.7411-3.495-2.719-3.5-4.939zm7.875 0.875-1.75 1.75v1.237l1.312-1.312v3.575h0.875v-3.575l1.312 1.312v-1.237l-1.569-1.569zm3.062 0.875v3.575l-1.312-1.312v1.237l1.75 1.75 1.75-1.75v-1.237l-1.312 1.312v-3.575z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions.svg
new file mode 100644
index 000000000..9cfb7c855
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exchange-positions.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h7v-6zm7.88 0.943v3.43h0.875v-2.31c2.09 0.74 3.5 2.72 3.5 4.94h0.875c-0.00262-3.04-2.24-5.62-5.25-6.06zm-7 6.06c0.00263 3.04 2.24 5.62 5.25 6.06v-3.43h-0.875v2.31c-2.09-0.74-3.5-2.72-3.5-4.94zm6.12 1v6h7v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exifinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exifinfo.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exifinfo.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/exit_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/24/exit_animations.svg
new file mode 120000
index 000000000..a9d149406
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/exit_animations.svg
@@ -0,0 +1 @@
+kdenlive-track_has_effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/expand-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/expand-all.svg
new file mode 100644
index 000000000..fec4adc90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/expand-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8v2h10v-2zm0 4 5 5 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/expand.svg b/.icons/Gruvbox-Plus-Dark/actions/24/expand.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/expand.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/extract-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/extract-archive.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/extract-archive.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/favicon-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/favicon-download.svg
new file mode 120000
index 000000000..9510df91c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/favicon-download.svg
@@ -0,0 +1 @@
+insert-image.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/favorite-genres-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/favorite-genres-amarok.svg
new file mode 100644
index 000000000..8760647b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/favorite-genres-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.629 0-3.127 0.3839-4.221 1.162s-1.781 1.958-1.779 3.525c7e-3 1.771 1.056 4.056 2.322 5.924 0.633 0.934 1.321 1.763 1.965 2.368 0.6435 0.604 1.237 0.989 1.707 1.021h0.0118c0.4696-0.033 1.064-0.417 1.707-1.021 0.6431-0.605 1.332-1.434 1.965-2.368 1.266-1.867 2.314-4.152 2.322-5.924 1e-3 -1.567-0.686-2.747-1.779-3.525-1.094-0.7782-2.592-1.162-4.221-1.162zm0.0176 2 1.223 2.635 2.76 0.4297-2.01 2.043 0.4548 2.893-2.466-1.375-2.479 1.359 0.4902-2.89-1.99-2.055 2.768-0.4141z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/favorites.svg b/.icons/Gruvbox-Plus-Dark/actions/24/favorites.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/favorites.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-anthy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-anthy.svg
new file mode 100644
index 000000000..2defa3332
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-anthy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3.473 1.5h1.172c-0.06783 0.5093-0.1877 1.032-0.3574 1.812 2.298-0.09313 4.022-0.2171 5.297-0.3672v1.172c-1.071 0.1219-2.838 0.06168-5.551 0.1836-0.2716 1.086-0.6289 2.949-1.07 3.934l0.1016 0.04883c1.256-0.8487 2.141-1.273 3.023-1.273 1.121 0 1.987 0.2732 2.598 0.8164 0.6114 0.5432 0.8984 1.237 0.8984 2.086 0 0.9845-0.3713 1.365-1.152 1.875-0.7471 0.4748-1.868 0.7129-3.361 0.7129-0.937 0-1.794 0.0051-2.82-0.05078v-1.326c0.8656 0.1751 1.684 0.207 2.717 0.207 1.086 0 1.904-0.1379 2.447-0.4102 0.5766-0.3052 0.8633-0.3973 0.8633-1.008 0-0.5436-0.1855-0.9663-0.5586-1.271-0.374-0.3395-0.9179-0.5098-1.631-0.5098-1.392 0-2.514 0.5924-3.736 1.781l-0.916-0.7129c0.5432-0.882 1.018-3.14 1.426-4.939h-2.445v-0.9453c0.8792-0.00422 1.772-0.01391 2.701-0.04297l0.3555-1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-bopomofo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-bopomofo.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-bopomofo.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-cangjie.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-cangjie.svg
new file mode 100644
index 000000000..3ed657401
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-cangjie.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm4.602 0.998s0.8036 0.00568 0.7969 0.00195c1.758 2.636 5.381 3.127 5.381 3.127l-0.1191 0.9473s-0.7948-0.1196-1.848-0.5117v4.328h-6.725c-0.04032 0.3231-0.1089 0.6414-0.2109 0.9531h6.936v2.859h-7.625v-1.312l-0.06445 0.1191c-0.496 0.8684-0.9941 1.49-0.9941 1.49l-0.7441-0.5957c-9.53e-5 0 0.4549-0.5689 0.9121-1.369 0.4573-0.7997 0.8906-1.829 0.8906-2.623v-3.85c-1.052 0.3922-1.848 0.5098-1.848 0.5098l-0.1191-0.9453s3.624-0.4933 5.381-3.129zm0.3984 0.9395c-0.8183 1.019-1.841 1.713-2.795 2.188h2.412l-0.834-0.5566 0.5293-0.7949 1.43 0.9551-0.2656 0.3965h2.32c-0.9528-0.4748-1.978-1.168-2.797-2.188zm-2.857 3.141v0.9531h4.766v0.9531h-4.766v0.9531h5.719v-2.859h-5.719zm0 5.719v0.9531h5.719v-0.9531z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chewing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chewing.svg
new file mode 100644
index 000000000..b61c791ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chewing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm-0.5 1.5h5.5v0.916h-1.834v2.75h1.834l-0.3672-0.2754s1.283-1.786 1.283-3.391h0.918c0 0.6496-0.1523 1.274-0.3516 1.834h1.268v-1.834h0.916v1.834h1.834v0.916h-1.834v1.834h1.834v0.916h-4.584v-0.916h1.834v-1.834h-1.652c-0.3655 0.7238-0.7305 1.193-0.7305 1.193l-0.3672-0.2773v7.334h-5.5v-7.334h0.916v-2.75h-0.916v-0.916zm1.834 0.916v2.75h0.916v-2.75zm0 3.668v2.75h-0.918v0.916h2.75v0.916h-2.75v0.918h3.668v-5.5h-0.918v2.75h-0.916v-2.75zm4.582 1.832h4.584v4.584h-4.584zm0.918 0.918v2.75h2.75v-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chn.svg
new file mode 100644
index 000000000..e856413b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chn.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm4 1h1v2h5v7h-1v-1h-4v4h-1v-4h-3v1h-1v-7h4zm-3 3v4h3v-4zm4 0v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-active.svg
new file mode 100644
index 000000000..5eba51941
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm4.652 1.5h0.7539v0.375h2.26v-0.375h0.7539v0.375h1.508v0.7539h-1.508v1.508h-1.506v0.752h2.26v2.262h-2.26v0.752h2.26v0.7539h-2.26v0.7539h3.014v0.7539h-2.76c0.1936 0.2968 0.4808 0.5891 0.8379 0.8398 0.6599 0.464 1.506 0.7505 1.914 0.7422l0.01367 0.7539c-0.7111 0.01431-1.589-0.3408-2.359-0.8809-0.4-0.2818-0.775-0.6224-1.039-1.014-0.2639 0.3917-0.6349 0.7324-1.035 1.014-0.7697 0.5401-1.648 0.8952-2.359 0.8809l0.01367-0.7539c0.4075 0.0083 1.252-0.2782 1.912-0.7422 0.3572-0.2509 0.646-0.543 0.8398-0.8398h-2.76v-0.7539h3.014v-0.7539h-2.26v-0.7539h2.26v-0.752h-2.26v-2.262h2.26v-0.752h-1.508v-1.508h-1.506v-0.7539h1.506v-0.375zm0.7539 1.129v0.7539h2.26v-0.7539zm-4.254 0.2852h0.00195c0.6366 0.3473 1.213 0.7678 1.734 1.26l-0.5645 0.7383c-0.5792-0.5502-1.174-1.014-1.781-1.391l0.6094-0.6074zm-0.4355 2.467c0.5792 0.3185 1.115 0.6801 1.607 1.086l-0.6074 0.7383c-0.4923-0.4923-1.028-0.8964-1.607-1.215l0.6074-0.6094zm3.936 0.2617v0.752h1.508v-0.752zm2.262 0v0.752h1.506v-0.752zm-5.197 2.25 0.7383 0.5195c-0.3475 1.361-0.8555 2.681-1.521 3.955l-0.8672-0.6113c0.6948-1.216 1.244-2.503 1.65-3.863z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-inactive.svg
new file mode 100644
index 000000000..45bf36a24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-chttrans-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3.506 2h5.957c-0.194 2.582-0.8824 4.828-2.076 6.668 0.8713 1.098 2.017 2.049 3.438 2.855l-0.4844 0.9199c-1.388-0.742-2.565-1.694-3.533-2.855-0.9359 1.161-2.13 2.114-3.582 2.855l-0.582-0.8711c1.485-0.742 2.647-1.696 3.486-2.857-1.065-1.581-1.807-3.604-2.227-5.863h-0.3965v-0.8516zm-3.104 0.3203c0.7197 0.3925 1.374 0.8677 1.963 1.424l-0.6387 0.8359c-0.6542-0.6215-1.325-1.147-2.012-1.572l0.6875-0.6875zm4.467 0.5312c0.3872 1.936 1.017 3.669 1.889 4.992 0.871-1.549 1.42-3.282 1.646-4.992zm-4.957 2.256c0.6542 0.3599 1.258 0.7686 1.814 1.227l-0.6855 0.834c-0.5561-0.5561-1.162-1.013-1.816-1.373l0.6875-0.6875zm1.129 2.838 0.834 0.5898c-0.3925 1.538-0.9663 3.025-1.719 4.465l-0.9805-0.6875c0.7851-1.374 1.407-2.83 1.865-4.367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-erbi.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-erbi.svg
new file mode 100644
index 000000000..26f738aa2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-erbi.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm6.643 0.998 0.8555 0.01367c-0.0087 0.5828 0.01174 1.146 0.0332 1.707h2.512v0.8574h-2.471c0.1275 1.978 0.413 3.771 0.7637 5.17 0.2488 0.9926 0.5273 1.793 0.7812 2.32 0.127 0.2636 0.2511 0.4582 0.3398 0.5625 0.01978 0.02325 0.01947 0.02966 0.01562 0.03125 0.2002-0.05441 0.3133-0.1313 0.4043-0.3652 0.1042-0.268 0.1518-0.6949 0.1582-1.178l0.8555 0.0098c-0.0069 0.52-0.03917 1.025-0.2148 1.477-0.1757 0.4516-0.5665 0.8569-1.117 0.9531-0.0227 0.0035-0.04539 6e-3 -0.06836 0.0059-0.3188 0.0041-0.52-0.1824-0.6855-0.377-0.1656-0.1946-0.3121-0.4411-0.459-0.7461-0.2938-0.6101-0.5811-1.454-0.8398-2.486-0.368-1.468-0.6623-3.326-0.791-5.377h-6.955v-0.8574h6.916c-0.02105-0.5656-0.04201-1.133-0.0332-1.721zm2.543 0.00586c0.3572 0.3247 0.6496 0.6662 0.877 1.023l-0.8281 0.4863c-0.1948-0.3572-0.4546-0.7131-0.7793-1.07l0.7305-0.4395zm-8.568 3.428h5.141v0.8574h-5.141zm0 1.715h5.141v0.8574h-5.141zm0 1.713h5.14v2.572h-0.8574v-1.715h-3.428v1.715h-0.8555v-2.572zm1.721 1.715h0.9277c-0.07136 1.032-0.329 1.813-0.7969 2.309-0.552 0.617-1.542 0.9892-2.971 1.119l-0.3887-0.8281c1.299-0.1299 2.158-0.4223 2.58-0.877 0.3683-0.3683 0.5785-0.9495 0.6484-1.723zm1.451 0.8555c0.8118 0.3897 1.56 0.8437 2.242 1.363l-0.6836 0.7812c-0.6495-0.552-1.363-1.024-2.143-1.414l0.584-0.7305z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-active.svg
new file mode 100644
index 000000000..322fdd616
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-inactive.svg
new file mode 100644
index 000000000..54f3e2b34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-fullwidth-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-googlepinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-googlepinyin.svg
new file mode 100644
index 000000000..8071d65ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-googlepinyin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm4.912 2c1.177-0.02137 2.361 0.3698 3.316 1.176l-1.174 1.391c-1.225-1.033-3.005-1.001-4.191 0.07617-1.186 1.077-1.389 2.848-0.4785 4.166 0.9107 1.318 2.637 1.756 4.064 1.027 0.8023-0.4092 1.349-1.115 1.588-1.92h-3.033v-1.82l4.908-0.0039c0.3947 2.141-0.6441 4.347-2.635 5.363-2.227 1.137-4.968 0.4457-6.389-1.611-1.421-2.057-1.099-4.868 0.752-6.549 0.9253-0.8404 2.095-1.273 3.271-1.295z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-active.svg
new file mode 100644
index 000000000..374bcd596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-inactive.svg
new file mode 100644
index 000000000..17e892e4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-handwriting-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm8.012 2c0.1517 0 0.3021 0.05798 0.4199 0.1758l1.393 1.393c0.2356 0.2356 0.2356 0.6081 0 0.8438l-1.172 1.162-2.227-2.227 1.162-1.172c0.1178-0.1178 0.2721-0.1758 0.4238-0.1758zm-2.387 2.146 2.229 2.229-5.627 5.625h-2.227v-2.227z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-hangul.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-hangul.svg
new file mode 100644
index 000000000..24099157b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-hangul.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm1.791 1.5h1.834v0.916h-1.834zm5.5 0.916h0.918v2.75h1.832v0.918h-1.832v3.666h-0.918zm-7.332 0.918h5.5v0.916h-5.5zm2.75 1.832c1.464 0 2.75 0.9709 2.75 2.293 0 1.322-1.286 2.291-2.75 2.291s-2.75-0.9689-2.75-2.291c0-1.322 1.286-2.293 2.75-2.293zm0 0.918c-1.067 0-1.834 0.6721-1.834 1.375s0.7665 1.375 1.834 1.375 1.832-0.6721 1.832-1.375-0.7646-1.375-1.832-1.375zm-0.918 4.582h0.918v0.918h6.416v0.916h-7.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kbd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kbd.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kbd.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kkc.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kkc.svg
new file mode 100644
index 000000000..3d5877712
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-kkc.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm-0.25 3.5h0.875v3.756l2.006-2.006h0.6191v-1.75h0.875v3.756l2.006-2.006h1.238l-2.625 2.625 2.625 2.625h-1.238l-2.006-2.006v2.006h-1.494l-2.006-2.006v2.006h-0.875v-7zm8.75 1.75c0.5101 0 0.9729 0.1351 1.295 0.457 0.3211 0.3218 0.4551 0.7826 0.4551 1.293h-0.875c0-0.3646-0.0848-0.5601-0.2012-0.6758-0.1155-0.1156-0.309-0.1992-0.6738-0.1992s-0.5583 0.08363-0.6738 0.1992c-0.1164 0.1157-0.2012 0.3112-0.2012 0.6758v1.75c0 0.3649 0.0848 0.5583 0.2012 0.6738 0.1155 0.1164 0.309 0.2012 0.6738 0.2012s0.5583-0.0848 0.6738-0.2012c0.1164-0.1155 0.2012-0.309 0.2012-0.6738h0.875c0 0.5101-0.134 0.9729-0.4551 1.295-0.322 0.3211-0.7848 0.4551-1.295 0.4551s-0.9729-0.134-1.295-0.4551c-0.3211-0.322-0.4551-0.7848-0.4551-1.295v-1.75c0-0.5104 0.134-0.9711 0.4551-1.293 0.322-0.3219 0.7848-0.457 1.295-0.457zm-5.25 0.6191-2.006 2.006 2.006 2.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin-libpinyin.svg
new file mode 120000
index 000000000..d7b28edeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin.svg
new file mode 100644
index 000000000..94311e6d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-pinyin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.01 1.5 1.342 1.789-0.3555 0.2676h1.785l-0.3574-0.2676 1.342-1.789 0.7148 0.5371-1.139 1.52h2.123v0.8945h-1.789v2.684h1.789v0.8945h-1.789v4.471h-0.8926v-4.471h-1.826c-0.08585 1.002-0.4266 1.816-0.8281 2.514-0.5553 0.9568-1.512 1.836-1.512 1.836l-0.6113-0.6504s0.9049-0.8638 1.35-1.633c0.3586-0.626 0.6294-1.262 0.709-2.066h-1.754v-0.8398l-0.8945 0.4453v4.865h-2.682v-0.8945h1.789v-3.523l-1.59 0.7949-0.3984-0.8027 1.988-0.9941v-2.629h-1.789v-0.8945h1.789v-1.787h0.8926v1.787h0.8945v0.8945h-0.8945v2.182l0.6953-0.3477 0.3984 0.8047-0.09375 0.04492h1.684v-2.684h-0.8945v-0.8945h1.23l-1.141-1.52 0.7148-0.5371zm0.9844 2.951v2.684h1.789v-2.684z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-active.svg
new file mode 100644
index 000000000..9abbf5a51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.0016 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-inactive.svg
new file mode 100644
index 000000000..ecb73bc36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-punc-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.2363-0.0016 0.4716-0.03109 0.701-0.0879-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-active.svg
new file mode 100644
index 000000000..309279954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-inactive.svg
new file mode 100644
index 000000000..b2698437d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-remind-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.417 0-4.375 2.021-4.375 4.515 0 1.47 0.6732 2.765 1.737 3.587 0.4851 0.3762 0.8663 0.8664 0.8663 1.54l0.02161 0.8575h3.5l0.02538-0.8575c0.03412-0.6738 0.3771-1.164 0.8628-1.54 1.064-0.8225 1.737-2.117 1.737-3.587 0-2.494-1.958-4.515-4.375-4.515zm0 1.803c1.447 0 2.629 1.216 2.629 2.712 0 0.8488-0.3832 1.636-1.047 2.143-0.9873 0.77-1.362 1.627-1.498 2.345h-0.1696c-0.1362-0.7174-0.5104-1.575-1.498-2.345-0.6639-0.5075-1.047-1.294-1.047-2.143 0-1.496 1.183-2.712 2.63-2.712zm-1.75 9.572v1.75c0 0.875 0.899 0.875 0.899 0.875h1.702s0.9244 0 0.899-0.875v-1.75z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-deploy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-deploy.svg
new file mode 100644
index 000000000..7ee43a8df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-deploy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.875 1.75 2.625 1.75-2.625 1.75v-0.7229c-1.048 0.3706-1.749 1.361-1.75 2.473 0.00105 0.8998 0.4629 1.736 1.224 2.216l-0.834 0.5556c-0.257 0.1715-0.3853 0.4454-0.3879 0.7192-1.1-0.8242-1.749-2.117-1.752-3.491 2.625e-4 -2.079 1.463-3.87 3.5-4.286zm3.498 1.759c1.1 0.8241 1.748 2.117 1.752 3.491 0 2.079-1.463 3.87-3.5 4.286v0.9642l-2.625-1.75 2.625-1.75v0.7228c1.048-0.3701 1.749-1.361 1.75-2.473-8.75e-4 -0.8998-0.4629-1.736-1.224-2.217l0.8342-0.5554c0.2564-0.1713 0.385-0.4449 0.3876-0.7194z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-sync.svg
new file mode 100644
index 000000000..d5868333e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime-sync.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6c-2.007 0-3.82 1.201-4.604 3.049-1.952 0.298-3.395 1.976-3.396 3.951 0.00276 2.133 1.678 3.888 3.809 3.99v0.01h9.714c1.368 0 2.477-1.109 2.477-2.477-1e-3 -0.8581-0.447-1.655-1.178-2.105 0.117-0.2921 0.177-0.6036 0.178-0.918-1e-3 -1.349-1.073-2.454-2.422-2.496-0.793-1.822-2.591-3.002-4.578-3.004zm2 2 2 3h-1v3h-2v-3h-1zm-5 1h2v3h1l-2 3-2-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime.svg
new file mode 100644
index 000000000..e82e3aaee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-rime.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm4.541 1.5h0.918v6.4c1.66-0.0748 2.494-0.5554 2.99-1.367 0.5408-0.8848 0.6758-2.303 0.6758-4.117h0.916c0 1.852-0.09292 3.416-0.8125 4.594-0.6655 1.09-1.89 1.718-3.77 1.807v2.768h4.582v0.916h-10.08v-0.916h4.582v-2.768c-1.88-0.08873-3.103-0.7168-3.77-1.807-0.7197-1.178-0.8125-2.741-0.8125-4.594h0.916c0 1.814 0.137 3.232 0.6777 4.117 0.4961 0.8118 1.328 1.292 2.988 1.367v-6.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sayura.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sayura.svg
new file mode 100644
index 000000000..0adf6613d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sayura.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm8.012 1.492v0.00195l0.8008 0.6387c-0.02937 0.04855-0.05494 0.09203-0.07422 0.1309-0.0101 0.03882-0.01367 0.09813-0.01367 0.1758 0 0.1067 0.03364 0.2274 0.1016 0.3633 0.4699 0.3605 0.7497 0.7893 1.051 1.252 0.07985 0.1709 0.1698 0.3391 0.1836 0.5195 0.03213 0.416-0.1346 0.768-0.4062 1.049-0.2717 0.2814-1.028 0.4219-1.717 0.4219-0.1845 0-0.4564-0.02566-0.6602-0.07422v3.4c0.1744-0.04865 0.4227-0.1124 0.5879-0.1895 0.1744-0.07802 0.3546-0.1644 0.5391-0.2617l0.377 0.9746c-0.2331 0.1065-0.4677 0.2038-0.7109 0.291-0.2322 0.07802-0.5507 0.1473-0.793 0.2051v2.117h-0.918v-1.943c-0.2813 0.03947-1.677 0.1016-1.93 0.1016-0.9022 0-1.686-0.131-2.355-0.3926-0.6695-0.2717-1.194-0.6693-1.572-1.193-0.3687-0.5228-0.5664-1.271-0.5664-2.057 0.02616-0.5472 0.2253-0.9619 0.498-1.312 0.553-0.7014 1.21-1.039 1.961-1.32 0.3201-0.08729 0.6939-0.1096 1.121-0.1387 0.4366-0.03873 0.961-0.05859 1.572-0.05859h1.273c-0.0291-0.456-0.197-1.193-0.459-1.406-0.2522-0.2135-0.5773-0.3203-0.9746-0.3203-0.3784 0-0.6653 0.07327-0.8594 0.2188-0.1941 0.1358-0.291 0.3258-0.291 0.5684 0 0 0.01562 0.1897 0.01562 0.2188l-1.035 0.1309c-0.01937-0.08738-0.0293-0.4531-0.0293-0.4531 0-0.5336 0.19-0.9418 0.5684-1.223 0.3784-0.2813 0.8972-0.4199 1.557-0.4199 1.009 0 1.707 0.4077 2.096 1.223 0.262-0.4463 0.6168-0.8596 1.063-1.238zm-0.08789 1.484c-0.2423 0.291-0.477 0.578-0.5449 0.8594-0.06792 0.2813-0.1016 0.2209-0.1016 0.5508v0.6406c0.156 0.03121 0.4033 0.05664 0.6016 0.05664 0.3203 0 0.8186-0.05341 0.9453-0.1602 0.1212-0.1693 0.1566-0.309 0.1465-0.4375-0.04589-0.2531-0.15-0.4591-0.2812-0.6543-0.2001-0.357-0.5151-0.604-0.7656-0.8555zm-2.734 2.137c-0.6791-1.84e-4 -1.223 0.01782-1.631 0.05664-0.3978 0.03882-0.7228 0.1022-0.9746 0.1895-0.2426 0.07765-0.4603 0.1823-0.6543 0.2988-0.5391 0.4328-0.7777 0.8121-0.8281 1.227-0.0201 0.2786-0.07814 0.5166-0.03711 0.7227 0.1849 0.9298 0.7166 1.247 1.42 1.676 0.5142 0.2331 1.201 0.3496 2.064 0.3496 0.262 0 1.569-0.04382 1.812-0.07226v-4.447h-1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin-libpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin-libpinyin.svg
new file mode 120000
index 000000000..d93668297
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin-libpinyin.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin.svg
new file mode 100644
index 000000000..b64dee3ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-shuangpin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm-0.668 2h4.965l-0.04492 0.4922s-0.2931 3.149-1.096 5.484c0.5217 0.7785 1.019 1.584 1.645 2.693l-0.7773 0.4395c-0.4823-0.8501-0.8815-1.512-1.273-2.121-1.247 2.792-3.01 4.012-3.01 4.012l-0.5-0.7441s1.765-1.173 2.922-4.162c-0.6845-0.9932-1.464-1.994-2.732-3.578l0.6992-0.5566c1.057 1.315 1.765 2.229 2.387 3.088 0.493-1.7 0.7158-3.58 0.7793-4.152h-3.963v-0.8945zm5.369 0h5.369v0.4473c0 1.924-0.7453 4.448-1.527 6.184-0.09933 0.2237-0.2163 0.411-0.3281 0.6172 0.5584 0.9754 1.306 1.898 2.545 2.893l-0.5625 0.6973c-1.147-0.9252-1.921-1.826-2.508-2.738-1.247 1.775-2.777 2.713-2.777 2.713l-0.4629-0.7637s1.594-0.9851 2.746-2.811c-0.3024-0.5818-0.5553-1.172-0.793-1.789-0.6783-1.745-1.083-4.027-1.174-4.555h-0.5273v-0.8945zm1.438 0.8945c0.1253 0.689 0.5089 2.711 1.098 4.232 0.1548 0.4027 0.3142 0.7796 0.4824 1.146 0.6774-1.503 1.291-3.723 1.389-5.379h-2.969z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-skk.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-skk.svg
new file mode 100644
index 000000000..ca44589ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-skk.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm2.963 3.537h0.8652v3.717l1.984-1.984h0.6133v-1.732h0.8652v3.717l1.984-1.984h1.225l-2.598 2.596 2.598 2.598h-1.225l-1.984-1.984v1.984h-1.479l-1.984-1.984v1.984h-0.8652v-1.732c0 0.5047-0.1335 0.9627-0.4512 1.281-0.3186 0.3177-0.7766 0.4512-1.281 0.4512-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7766-0.4512-1.281h0.8652c0 0.361 0.08213 0.5537 0.1973 0.668 0.1143 0.1151 0.307 0.1992 0.668 0.1992s0.5537-0.08408 0.668-0.1992c0.1151-0.1143 0.1992-0.307 0.1992-0.668s-0.08408-0.5537-0.1992-0.668c-0.1143-0.1151-0.307-0.1973-0.668-0.1973-0.5047 0-0.9607-0.1335-1.279-0.4512-0.3177-0.3186-0.4512-0.7746-0.4512-1.279 0-0.5047 0.1335-0.9627 0.4512-1.281 0.3186-0.3177 0.7746-0.4512 1.279-0.4512 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7766 0.4512 1.281v-2.598zm0 2.598h-0.8652c0-0.361-0.08408-0.5537-0.1992-0.668-0.1143-0.1151-0.307-0.1973-0.668-0.1973s-0.5537 0.08213-0.668 0.1973c-0.1151 0.1143-0.1973 0.307-0.1973 0.668s0.08213 0.5537 0.1973 0.668c0.1143 0.1151 0.307 0.1973 0.668 0.1973 0.5047 0 0.9627 0.1335 1.281 0.4512 0.3177 0.3186 0.4512 0.7746 0.4512 1.279v-2.596zm3.463-0.2539-1.986 1.984 1.986 1.986v-3.971z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sunpinyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sunpinyin.svg
new file mode 100644
index 000000000..b6a8b7948
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-sunpinyin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 1.75 4.617v-0.2424h1.75v-3.447l-1.555 0.7776-0.3897-0.7861 1.945-0.9724v-2.572h-1.75v-0.875h1.75v-1.75h0.875v1.75h0.875v0.875h-0.875v2.135l0.6801-0.3401 0.3897 0.7861-0.09231 0.04445h1.647v-2.625h-0.875v-0.875h1.203l-1.116-1.487 0.7007-0.5264 1.312 1.75-0.3486 0.2632h1.746l-0.3482-0.2632 1.312-1.75 0.7 0.5264-1.116 1.487h2.078v0.875h-1.75v2.625h1.75v0.875h-1.75v4.375h-0.875v-4.375h-1.786c-0.084 0.98-0.4172 1.777-0.8101 2.46-0.5434 0.9362-1.48 1.797-1.48 1.797l-0.5982-0.637s0.8859-0.8452 1.321-1.598c0.3509-0.6125 0.6159-1.235 0.6938-2.022h-1.716v-0.8221l-0.875 0.4375v4.76h-1.996a7 7 0 0 0 4.621 1.75 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0.875 4.375v2.625h1.75v-2.625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-unikey.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-unikey.svg
new file mode 100644
index 000000000..72edfd5dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-unikey.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm1 2h1v1.5c0 0.6944 0.1274 1.077 0.2656 1.25 0.1383 0.1728 0.3177 0.25 0.7344 0.25s0.5961-0.0772 0.7344-0.25c0.1382-0.1728 0.2656-0.5556 0.2656-1.25v-1.5h1v1.5c0 0.8056-0.1226 1.423-0.4844 1.875-0.3617 0.4522-0.9323 0.625-1.516 0.625s-1.154-0.1728-1.516-0.625c-0.3618-0.4522-0.4844-1.069-0.4844-1.875v-1.5zm7 0h1v4h-1zm-4.5 6h1l2 2.5v-2.5h1v4h-1l-2-2.5v2.5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-active.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-active.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-inactive.svg
new file mode 100644
index 000000000..b0aa3658b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-vk-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wbpy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wbpy.svg
new file mode 120000
index 000000000..8edd84f56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wbpy.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wubi.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wubi.svg
new file mode 100644
index 000000000..cbb26017b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-wubi.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h9v1h-4.098l-0.666 3h3.764v5h2v1h-10v-1h2.1l0.8887-4h-1.988v-1h2.211l0.666-3h-3.877v-1zm4.014 5-0.8906 4h3.877v-4h-2.986z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-zhuyin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-zhuyin.svg
new file mode 120000
index 000000000..919433959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-zhuyin.svg
@@ -0,0 +1 @@
+fcitx-rime.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-ziranma.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-ziranma.svg
new file mode 100644
index 000000000..f01625318
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fcitx-ziranma.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3.828 1 0.5684 0.6836-1.721 1.434h6.766v8.883h-8.883v-8.883h0.7266l2.543-2.117zm-2.381 3.006v1.777h5.33v0.8867h-5.33v1.777h5.33v0.8887h-5.33v1.775h7.105v-7.105h-7.105z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/featured-vm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/featured-vm.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/featured-vm.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/feed-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/feed-subscribe.svg
new file mode 120000
index 000000000..2f0fbff8b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/feed-subscribe.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/file-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filefind.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filefind.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filefind.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filegrep.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filegrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filegrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-album-amarok.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-and-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-and-amarok.svg
new file mode 100644
index 000000000..566ba0149
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-and-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.94 5c-1.146 0-2.075 0.3404-2.785 1.02-0.7103 0.6729-1.066 1.558-1.066 2.654 0 0.5047 0.103 0.9933 0.3086 1.467 0.2118 0.4735 0.5015 0.9708 0.8691 1.494l-0.02734 0.01953c-0.9283 0.6791-1.555 1.274-1.879 1.785-0.3178 0.5109-0.4766 1.082-0.4766 1.711 0 1.153 0.4049 2.083 1.215 2.793 0.81 0.704 1.889 1.057 3.234 1.057 0.6854 0 1.298-0.07508 1.84-0.2246 0.5483-0.1495 1.084-0.3799 1.607-0.6914l0.8242 0.916h3.514l-2.262-2.58c0.8474-1.109 1.27-2.582 1.27-4.42h-2.645c0 0.8162-0.171 1.567-0.5137 2.252l-2.094-2.402 0.7109-0.4941c1.277-0.8972 1.916-1.925 1.916-3.084 0-0.9283-0.3369-1.705-1.01-2.328-0.6729-0.6293-1.523-0.9434-2.551-0.9434zm0.7285 2.748c0.1994 0.2118 0.2988 0.4614 0.2988 0.748 0 0.3053-0.06447 0.5565-0.1953 0.7559-0.1308 0.1994-0.3403 0.3932-0.6269 0.5801l-0.627 0.3926c-0.4735-0.6231-0.709-1.154-0.709-1.59-1e-7 -0.3614 0.09945-0.6511 0.2988-0.8691 0.1994-0.2243 0.4734-0.3359 0.7942-0.3359s0.5669 0.1065 0.7663 0.3184zm-2.01 5.654 2.449 2.785c-0.4984 0.2555-1.022 0.3828-1.57 0.3828-0.4237 0-0.7798-0.1588-1.066-0.4766-0.2866-0.3178-0.4297-0.7034-0.4297-1.158 0-0.8446 0.4442-1.421 0.6172-1.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-artist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-artist-amarok.svg
new file mode 120000
index 000000000..1606419e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-artist-amarok.svg
@@ -0,0 +1 @@
+amarok_artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-bpm-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-bpm-amarok.svg
new file mode 120000
index 000000000..52a251442
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-comment-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-comment-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-comment-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-composer-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-composer-amarok.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-dash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-dash-amarok.svg
new file mode 120000
index 000000000..bc895d387
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-dash-amarok.svg
@@ -0,0 +1 @@
+dashboard-show.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-discnumber-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-discnumber-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-discnumber-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-divider.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-divider.svg
new file mode 100644
index 000000000..fdcd6ef8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-divider.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-dot-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-dot-amarok.svg
new file mode 100644
index 000000000..dca6c887d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-dot-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 13a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-filetype-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-filetype-amarok.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-genre-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-genre-amarok.svg
new file mode 120000
index 000000000..597fac171
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-group-length.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-group-length.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-group-length.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-group-tracks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-group-tracks.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-group-tracks.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-ignore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-ignore-amarok.svg
new file mode 120000
index 000000000..4afa75af6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-ignore-amarok.svg
@@ -0,0 +1 @@
+dialog-cancel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-initial-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-initial-amarok.svg
new file mode 120000
index 000000000..43ac9f1d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-initial-amarok.svg
@@ -0,0 +1 @@
+name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-last-played.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-last-played.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-moodbar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-moodbar.svg
new file mode 100644
index 000000000..ce695fb31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-moodbar.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 7h2v10h-2z" fill="#fe8019"/>
+ <path d="m12 7h2v10h-2z" fill="#427b58"/>
+ <path d="m16 7h2v10h-2z" fill="#076678"/>
+ <path d="m6 7h2v10h-2z" fill="#fabd2f"/>
+ <path d="m14 7h2v10h-2z" fill="#458588"/>
+ <path d="m10 7h2v10h-2z" fill="#8ec07c"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-sample-rate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-sample-rate.svg
new file mode 120000
index 000000000..6478458dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/filename-slash-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-slash-amarok.svg
new file mode 100644
index 000000000..5851c8f74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-slash-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.57 5.998a1.007 1.007 0 0 0-0.9344 0.7456l-2.607 9.73a1.007 1.007 0 0 0 0.7121 1.233l0.9738 0.2616a1.007 1.007 0 0 0 1.233-0.7121l2.607-9.73a1.007 1.007 0 0 0-0.7121-1.233l-0.9738-0.2616a1.007 1.007 0 0 0-0.299-0.03344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-space-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-space-amarok.svg
new file mode 100644
index 000000000..5c8dcfb4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-space-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 14a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1h-6a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-title-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-title-amarok.svg
new file mode 100644
index 000000000..589f5a9c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-title-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h8c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm1 2h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-track-amarok.svg
new file mode 120000
index 000000000..ef2c54ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-track-amarok.svg
@@ -0,0 +1 @@
+hash.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-underscore-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-underscore-amarok.svg
new file mode 100644
index 000000000..5c5c34e73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-underscore-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 15a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filename-year-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filename-year-amarok.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filename-year-amarok.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filenew.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filenew.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filenew.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fileopen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fileopen.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fileopen.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fileprint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fileprint.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fileprint.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filequickprint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filequickprint.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filequickprint.svg
@@ -0,0 +1 @@
+document-print-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filesave.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filesave.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filesave.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filesaveas.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filesaveas.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filesaveas.svg
@@ -0,0 +1 @@
+document-save-as.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fileview-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fileview-preview.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fileview-preview.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fill-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fill-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-even-odd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-even-odd.svg
new file mode 100644
index 000000000..7a9c1fa70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-even-odd.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.543 5c-4.566 0-2.93 13.96 4.476 13.96 7.278 0 9.02-13.96 4.495-13.96-1.417 0-3.084 1.07-4.495 2.544 3.142 3.295 5.02 8.623 0.02596 8.623-5.057 0-3.18-5.327-0.02596-8.623-1.406-1.475-3.065-2.544-4.476-2.544z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-nonzero.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-nonzero.svg
new file mode 100644
index 000000000..d52ba1226
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fill-rule-nonzero.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.543 5c-4.566 0-2.93 14 4.476 14 7.278 0 9.019-14 4.494-14-1.417 0-3.082 1.073-4.494 2.552-1.406-1.48-3.065-2.552-4.476-2.552z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filmgrain.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filmgrain.svg
new file mode 100644
index 000000000..6703d434a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filmgrain.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm3 2h8v4h-8zm-2 0h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm2 0h8v4h-8zm9 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filter-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filter-active.svg
new file mode 100644
index 000000000..e0d043823
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filter-active.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m8.481 19-3.481-6h2v-8h3v8h2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15.52 5 3.481 6h-2v8h-3v-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filter-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filter-all.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filter-all.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filter-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filter-inactive.svg
new file mode 100644
index 000000000..e5a8b011c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filter-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.52 5 3.481 6h-2v8h-3v-8h-2zm-7.038 14-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/filter-stalled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/filter-stalled.svg
new file mode 100644
index 000000000..e24baa879
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/filter-stalled.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m8.481 19-3.481-6h2v-8h3v8h2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Highlight" d="m15.52 5 3.481 6h-2v8h-3v-8h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/final_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/final_activity.svg
new file mode 100644
index 000000000..f93fc3ad5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/final_activity.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-2.762 2.762-2.744-2.744c0.7905-0.5239 1.737-0.8301 2.756-0.8301zm-4.17 2.244 2.744 2.744-2.762 2.762c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-1.018 0.3065-1.965 0.8301-2.756zm8.357 0.00586c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 1.018-0.3065 1.965-0.8301 2.756l-2.744-2.744 2.762-2.762zm-4.176 4.176 2.744 2.744c-0.7904 0.5236-1.738 0.8301-2.756 0.8301-1.019 0-1.959-0.2876-2.75-0.8125l2.762-2.762z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/find-location.svg b/.icons/Gruvbox-Plus-Dark/actions/24/find-location.svg
new file mode 100644
index 000000000..e50f4a7d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/find-location.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.998v2.098c-1.953 0.3996-3.507 1.953-3.906 3.906h-2.094v2h2.094c0.3996 1.953 1.953 3.507 3.906 3.906v2.094h2v-2.094c1.953-0.3996 3.507-1.953 3.906-3.906h2.094v-2h-2.094c-0.3996-1.953-1.953-3.507-3.906-3.906v-2.098zm1 5.004c1.105 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/find.svg b/.icons/Gruvbox-Plus-Dark/actions/24/find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fingerprint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fingerprint.svg
new file mode 100644
index 000000000..78547a5ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fingerprint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.06 5c-1.067-0.01074-2.118 0.2576-3.048 0.7784-1.068 0.5524-0.1793 2.143 0.8518 1.524 1.353-0.7563 3.006-0.7394 4.343 0.04438 1.338 0.7826 2.161 2.216 2.161 3.765 5.73e-4 0.0023 0.0011 0.0045 0.0018 0.0068-5.97e-4 0.0029-0.0011 0.0057-0.0018 0.0086v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c4.5e-5 -0.0052 4.5e-5 -0.01024 0-0.01537-0.001486-2.169-1.153-4.175-3.025-5.273-0.9194-0.5392-1.964-0.8287-3.03-0.8398zm-4.472 2.617c-0.3194-0.01277-0.6205 0.1437-0.7852 0.408-0.5778 0.8984-0.895 1.93-0.9185 2.987-0.00229 0.01815-0.00398 0.03637-0.00512 0.05462v4.421c0 1.164 1.748 1.164 1.748 0v-4.344c0-0.7875 0.2298-1.559 0.6606-2.228 0.3661-0.5483-0.02424-1.273-0.6999-1.299zm4.409 0.00516c-1.921 0-3.496 1.576-3.496 3.496-5e-6 0.0017-5e-6 0.0034 0 0.0052-5e-6 0.0017-5e-6 0.0034 0 0.0052v0.8722c0 1.162 1.748 1.162 1.748 0v-0.8722c2e-5 -0.0034 2e-5 -0.0068 0-0.01024 0-0.9754 0.7717-1.748 1.748-1.748 0.9754 0 1.748 0.7724 1.748 1.748-5e-6 0.0017-5e-6 0.0034 0 0.0052-5e-6 0.0017-5e-6 0.0034 0 0.0052v4.358s0.0086 0.3843 0.1536 0.821c0.2018 0.581 0.536 1.107 0.9762 1.538 0.8236 0.8525 2.091-0.4109 1.236-1.232-0.3347-0.3333-0.4805-0.6411-0.5531-0.8572-0.07341-0.217-0.06487-0.2697-0.06487-0.2697v-4.358c2e-5 -0.0034 2e-5 -0.0068 0-0.01024 0-1.92-1.576-3.496-3.496-3.496zm-0.01365 2.622c-0.4823 0.0074-0.8673 0.4032-0.8603 0.8845v4.358s-4.1e-4 0.5185 0.1263 1.15c0.1267 0.6328 0.3604 1.439 1.003 2.081 0.8237 0.8511 2.089-0.4109 1.236-1.232-0.2316-0.2301-0.434-0.7313-0.5258-1.188-0.09177-0.4576-0.0922-0.8108-0.0922-0.8108v-4.358c0.0072-0.4917-0.3947-0.8923-0.888-0.8845zm-2.622 3.487c-0.4816 0.0075-0.8664 0.4021-0.8603 0.8827v2.615c0 1.162 1.748 1.162 1.748 0v-2.615c0.0062-0.491-0.3953-0.8906-0.888-0.8827zm7.88 0.0086c-0.4827 0-0.874 0.3913-0.874 0.8739s0.3913 0.8739 0.874 0.8739 0.874-0.3913 0.874-0.8739-0.3913-0.8739-0.874-0.8739z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/finish.svg b/.icons/Gruvbox-Plus-Dark/actions/24/finish.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/finish.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/firewalled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/firewalled.svg
new file mode 100644
index 000000000..3cb252978
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/firewalled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.94 5.012-5.803 2.037c-0.0792 0.028-0.1328 0.4157-0.1328 0.5 0 8.451 5.969 11.45 6 11.45 0 0 6-3 6-11.45 0-0.08426-0.05396-0.472-0.1328-0.5l-5.803-2.037c-0.04286-0.01514-0.08605-0.01514-0.1289 0zm0.06445 2.098 3.852 1.352c-0.307 4.728-2.493 7.173-3.812 8.139-0.9548-0.7364-3.52-2.823-3.883-8.141z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fitbest.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fitbest.svg
new file mode 100644
index 000000000..f1b5b93eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fitbest.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-3 4h2v3h-3v-2l-4 3 4 3v-2h3v3h-2l3 4 3-4h-2v-3h3v2l4-3-4-3v2h-3v-3h2l-1.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fitheight.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fitheight.svg
new file mode 100644
index 000000000..6fe6e7596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fitheight.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-3 4h2v8h-2l3 4 3-4h-2v-8h2l-1.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fitmanual.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fitmanual.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fitmanual.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fitsize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fitsize.svg
new file mode 100644
index 000000000..af0b9a2ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fitsize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v12h2v-5h5v-7h-5zm2 2h3v3h-3zm6 3v1.537l1.684 1.963-1.684 1.963v1.537h1.316l1.684-1.963 1.684 1.963h1.316v-1.537l-1.684-1.963 1.684-1.963v-1.537h-1.316l-1.684 1.963-1.684-1.963z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fitwidth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fitwidth.svg
new file mode 100644
index 000000000..7d9676f0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fitwidth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 12-4-3v2h-8v-2l-4 3 4 3v-2h8v2l2-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag-black.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag-black.svg
new file mode 100644
index 000000000..86e4191b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag-black.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-15z" fill="currentColor"/>
+ <path d="m8 5v7h3l1 2h6v-7h-4l-1-2z" fill="#3c3836"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag-blue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag-blue.svg
new file mode 100644
index 000000000..7202f7078
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag-blue.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-15z" fill="currentColor"/>
+ <path d="m8 5v7h3l1 2h6v-7h-4l-1-2z" fill="#458588"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag-green.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag-green.svg
new file mode 100644
index 000000000..8053b40e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag-green.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-15z" fill="currentColor"/>
+ <path d="m8 5v7h3l1 2h6v-7h-4l-1-2z" fill="#b8bb26"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag-red.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag-red.svg
new file mode 100644
index 000000000..18bb8ec8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag-red.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-15z" fill="currentColor"/>
+ <path d="m8 5v7h3l1 2h6v-7h-4l-1-2z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag-yellow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag-yellow.svg
new file mode 100644
index 000000000..82e960866
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag-yellow.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-15z" fill="currentColor"/>
+ <path d="m8 5v7h3l1 2h6v-7h-4l-1-2z" fill="#fabd2f"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flag.svg
new file mode 100644
index 000000000..e68632106
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flag.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v15h2v-8h3l1 2h6v-7h-4l-1-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flash.svg
new file mode 100644
index 000000000..f56aa3977
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h12v10h-12zm4 2v6l5.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-off.svg
new file mode 100644
index 000000000..27a1b03a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-off.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.14 9.052 0.8613 0.8613v-0.8613zm5.59 0c-0.8503 0.00215-1.662 0.3657-2.229 1h-2.361l1.002 1h0.8594v0.8594l1 1v-1.859c0.357-0.6183 1.016-0.9994 1.73-1h1.27v4h-1.27c-0.2547-2.14e-4 -0.5026-0.05179-0.7324-0.1426l1.143 1.143h1.859v-6h-2.272zm-11.73 1v4h5.482l-1-1h-3.482v-2h1.482l-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.414 5.638-1.414 1.414 11.31 11.31 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-on.svg
new file mode 100644
index 000000000..5ec81d2ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flashlight-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 15h-2.27c-0.8517-0.0016-1.663-0.3651-2.23-1h-9.5v-4h5v-1h2v1h2.5c0.5678-0.6348 1.379-0.9984 2.23-1h2.27zm-1-1v-4h-1.27c-0.714 5.67e-4 -1.373 0.3817-1.73 1v2c0.357 0.6183 1.017 0.9994 1.73 1zm-4-1v-2h-8v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flatten_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flatten_simplify.svg
new file mode 100644
index 000000000..ec676f083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flatten_simplify.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 8.5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7 1a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 11.5c1 0 2-1.5 4-1.5v2c-1 0-2 1.5-4 1.5zm7-1.5c2 0 3 0.5 3 0.5v2s-2-0.5-3-0.5zm-13 2.5c1 0 3-0.5 3-0.5v2s-2 0.5-3 0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/flower-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/flower-shape.svg
new file mode 100644
index 000000000..a47753873
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/flower-shape.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.14 5.045c-0.9423 0.2525-1.461 1.441-1.314 2.813-1.287-0.4973-2.568-0.3021-3.057 0.543-0.488 0.8451-0.01556 2.051 1.059 2.918-1.262 0.5585-2.028 1.602-1.777 2.545 0.2522 0.9415 1.436 1.456 2.807 1.311-0.4985 1.288-0.3007 2.571 0.5449 3.059 0.8456 0.4882 2.056 0.01915 2.922-1.057 0.5592 1.26 1.599 2.028 2.541 1.775 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.57 0.3021 3.059-0.543 0.488-0.8451 0.01552-2.053-1.059-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.459-2.811-1.312 0.4973-1.287 0.3021-2.568-0.543-3.057-0.8451-0.488-2.051-0.01747-2.918 1.057-0.652-1.471-1.769-1.986-2.544-1.778zm1.863 3.953c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fm-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fm-compact.svg
new file mode 120000
index 000000000..887959bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fm-compact.svg
@@ -0,0 +1 @@
+view-compact.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fm-details.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fm-details.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fm-details.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fm-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fm-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fm-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fm-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fm-new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fm-new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fm-thumbs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fm-thumbs.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fm-thumbs.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/focus-legacy-systray.svg b/.icons/Gruvbox-Plus-Dark/actions/24/focus-legacy-systray.svg
new file mode 100644
index 000000000..0bb2afa46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/focus-legacy-systray.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v12h10v-10c0-2-2-2-2-2zm10 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm2 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm-9 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/focus-top-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/focus-top-bar.svg
new file mode 100644
index 000000000..9076cdc3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/focus-top-bar.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 8c-1 0-1 1-1 1v7h2v-5h9.982v5h2.018l-0.01758-7c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/focus-windows.svg b/.icons/Gruvbox-Plus-Dark/actions/24/focus-windows.svg
new file mode 100644
index 000000000..f398ded2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/focus-windows.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1 0-1 1-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-7c0-1-1-1-1-1zm1 3h6v3.996h-6zm-6 2s-1 0-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-2.998h-2v2h-6v-4.002h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-copy.svg
new file mode 100644
index 000000000..4dbcd653c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.641 5c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-move.svg
new file mode 100644
index 000000000..01e2472fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-move.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.679 5h2.762l1.381 1.381h4.143c0.5738 0 1.036 0.4619 1.036 1.036v6.214c0 0.5738-0.4619 1.036-1.036 1.036h-8.286c-0.5738 0-1.036-0.4619-1.036-1.036v-7.595c0-0.5738 0.4619-1.036 1.036-1.036z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 10.67c0.0027 1.269-0.0011 2.538-0.0039 3.807 0 0-2.57e-4 1.193-1.193 1.193h-5.447v2.334c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.334c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-new.svg
new file mode 100644
index 000000000..3e937d70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm5 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-open.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-open.svg
new file mode 100644
index 000000000..725309f45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-open.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v3c0-0.831 0.669-1.5 1.5-1.5h4.413l2 2h5.587c0.831 0 1.5 0.669 1.5 1.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 9c-0.831 0-1.5 0.669-1.5 1.5v7c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-saved-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-saved-search.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-saved-search.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-stash.svg
new file mode 100644
index 000000000..ed854a7ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-stash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9.26c5.52e-4 -0.0021-1.423-1.408-2.123-2.123-0.3876-0.3958-0.3917-1.022 0-1.414l0.707-0.707c0.3642-0.3642 0.9351-0.3892 1.328-0.07617v-1.688c0-0.554 0.446-1 1-1h1c0.554 0 1 0.446 1 1v1.688c0.3932-0.3131 0.9641-0.2881 1.328 0.07617v-6.256c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10.17 7.998v4.086l-1.621-1.621-0.707 0.707 2.828 2.828 2.828-2.828-0.707-0.707-1.621 1.621v-4.086z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-sync.svg
new file mode 100644
index 000000000..62bf37e2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-sync.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.334 5 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.9957 2.287 2.223 2.287c1.227 0 2.221-1.024 2.221-2.287 4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-4.9e-5 0.03954-2e-3 0.05859-0.01921 1.222-0.66 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/folder_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/folder_new.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/folder_new.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/followmouse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/followmouse.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/followmouse.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-disable.svg
new file mode 100644
index 000000000..a1881eba8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-disable.svg
@@ -0,0 +1,12 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.86 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-enable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-enable.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-enable.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-face.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-face.svg
new file mode 120000
index 000000000..530ddc0c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-face.svg
@@ -0,0 +1 @@
+gtk-select-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-select.svg
new file mode 100644
index 000000000..53465c2ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-select.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 8-0.00781 2h3.008v1h-1c-3 0-3 2.464-3 2.464s0 2.536 3 2.536h3v-6c0-2-2-2-2-2zm-6.004 2v6l4-3zm16 0-4 3 4 3zm-7.996 3h1v1h-1c-0.9961 0-1-0.4863-1-0.4863s0.0039-0.5137 1-0.5137z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-size-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-size-down.svg
new file mode 120000
index 000000000..8f7b4f774
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-size-down.svg
@@ -0,0 +1 @@
+format-font-size-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font-size-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font-size-up.svg
new file mode 120000
index 000000000..e649c6112
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font-size-up.svg
@@ -0,0 +1 @@
+format-font-size-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/font.svg b/.icons/Gruvbox-Plus-Dark/actions/24/font.svg
new file mode 120000
index 000000000..7a10c60fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/font.svg
@@ -0,0 +1 @@
+gnumeric-font.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/food.svg b/.icons/Gruvbox-Plus-Dark/actions/24/food.svg
new file mode 100644
index 000000000..8bc48efba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/food.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.39 5.003c-1.414 2e-7 -2.528 1.073-2.736 2.428-1.352 0.2104-2.424 1.318-2.424 2.73 0 1.415 1.057 2.601 2.389 2.756l1.908 5.737c0.1516 0.4568 0.7977 0.4568 0.9492 0l1.908-5.737c1.327-0.1557 2.389-1.337 2.389-2.756-0.0014-1.071-0.6651-1.965-1.59-2.441-0.07101-1.498-1.278-2.717-2.793-2.717zm1.803 2.926c-0.01968 0.2327 0.1211 0.4507 0.3418 0.5273 0.7279 0.2545 1.214 0.9343 1.215 1.705 0 1.007-0.8058 1.811-1.812 1.811-0.608-5.38e-4 -1.173-0.3052-1.508-0.8125-0.2-0.3036-0.6554-0.3036-0.8555 0-0.3353 0.5073-0.8997 0.812-1.508 0.8125-1.007 0-1.812-0.8039-1.812-1.811 0-1.006 0.8046-1.808 1.811-1.809 0.2824 5.863e-4 0.5143-0.2313 0.5137-0.5137 0-1.007 0.8058-1.811 1.812-1.811 1.288-1e-7 1.866 1.168 1.803 1.9zm-2.191 4.152c0.3748 0.3792 0.8233 0.6849 1.332 0.8242l-1.332 3.996-1.332-3.996c0.5086-0.1393 0.9574-0.4451 1.332-0.8242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/footsteps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/footsteps.svg
new file mode 100644
index 000000000..db8b5e083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/footsteps.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.965 4.98c-0.1374 0-0.2795 0.01706-0.4285 0.05321-0.9265 0.2251-1.359 1.175-1.362 2.994-0.00114 0.5642 0.00851 0.7179 0.06853 1.04 0.2461 1.322 0.6626 2.509 1.032 2.941 0.07783 0.09038 0.1816 0.1658 0.1816 0.1658l2.327-0.6169c0.1271-0.1211 0.2745-0.6914 0.3701-1.433 0.06063-0.4693 0.06985-1.534 0.0172-1.908-0.1701-1.208-0.556-2.168-1.09-2.715-0.3395-0.3475-0.7035-0.5197-1.116-0.5228zm6.011 3.512c-0.3238 0.01106-0.3729 0.02211-0.5537 0.1131-0.5747 0.2893-1.01 0.9045-1.309 1.854-0.3203 1.013-0.3957 1.951-0.2589 3.161 0.07546 0.6701 0.229 1.282 0.358 1.419l2.303 0.637s0.208-0.1623 0.3273-0.3475c0.4563-0.7099 0.9327-2.445 0.9784-3.561 0.01843-0.4422-0.02194-1.082-0.0974-1.527-0.1272-0.7533-0.4633-1.351-0.8845-1.572-0.2861-0.15-0.4756-0.1897-0.8634-0.1765zm-4.101 3.613-2.209 0.7134c-0.07669 0.07546 0.09354 0.9799 0.2708 1.437 0.2328 0.6011 0.6531 1.078 1.075 1.219 0.07818 0.02633 0.2343 0.04037 0.3907 0.03598 0.2145-0.0062 0.2905-0.02457 0.4353-0.0974 0.6305-0.3194 0.8855-1.186 0.6221-2.119-0.08994-0.3185-0.3676-0.9213-0.4988-1.083zm2.262 3.517c-0.07195 0.0052-0.1193 0.08687-0.2711 0.3738-0.2843 0.5388-0.4264 1.047-0.4264 1.522 0 0.7257 0.365 1.311 0.9134 1.464 0.7186 0.2001 1.427-0.372 1.774-1.433 0.1255-0.3852 0.2597-1.156 0.2141-1.232z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/force-recheck.svg b/.icons/Gruvbox-Plus-Dark/actions/24/force-recheck.svg
new file mode 100644
index 000000000..6451817f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/force-recheck.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.11 19c2.695-0.04396 5.133-1.635 6.254-4.087a1 1 0 0 0-0.4931-1.326 1 1 0 0 0-1.326 0.4931c-0.8027 1.755-2.537 2.888-4.466 2.92-1.58 0.02561-3.052-0.6944-4.005-1.904l1.723-1.294-4.8-1.397 0.00183 5 1.475-1.109c1.334 1.715 3.414 2.74 5.637 2.704zm6.89-7.403-0.0018-5-1.475 1.109c-1.334-1.715-3.414-2.74-5.637-2.704-2.695 0.04396-5.133 1.635-6.254 4.087a1 1 0 0 0 0.4931 1.326 1 1 0 0 0 1.326-0.4931c0.8027-1.755 2.537-2.888 4.466-2.92 1.58-0.02561 3.052 0.6944 4.005 1.904l-1.723 1.294 4.8 1.397z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/forecast.svg
new file mode 100644
index 000000000..d3c30cbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/forecast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-2e-3 0.00195c-3.383 0-6.125 2.743-6.125 6.125 7.08e-5 1.386 0.469 2.73 1.332 3.812 0.3332-0.1852 0.7095-0.3008 1.119-0.3008h0.1016l0.09961 0.02539s2.509 0.5566 3.473 0.5566c0.9632-3e-6 3.475-0.5566 3.475-0.5566l0.03125-0.0098 0.0332-0.0039c0.4645-0.07343 0.9006 0.04602 1.275 0.2539 0.8477-1.077 1.31-2.407 1.312-3.779 9e-6 -3.383-2.743-6.125-6.125-6.125zm-2e-3 2 0.9746 1.973 2.18 0.3145-1.576 1.537 0.373 2.172-1.945-1.023-1.949 1.027 0.3711-2.172-1.578-1.533 2.178-0.3184 0.9727-1.977zm3.834 8.502c-0.05279 4.56e-4 -0.1062 0.0031-0.1602 0.01172 0 0-2.437 0.582-3.674 0.582-1.238 0-3.676-0.582-3.676-0.582-0.8722-1.2e-5 -1.574 0.7788-1.574 1.744 0 0.966 0.701 1.742 1.574 1.742h7.352c0.8722 0 1.576-0.7769 1.576-1.742 0-0.8449-0.5456-1.651-1.26-1.748l-2e-3 2e-3c-0.05105-0.0069-0.1035-0.01022-0.1562-0.0098z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/foreign_green.svg b/.icons/Gruvbox-Plus-Dark/actions/24/foreign_green.svg
new file mode 100644
index 000000000..e87156a92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/foreign_green.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="#689d6a"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/foreign_red.svg b/.icons/Gruvbox-Plus-Dark/actions/24/foreign_red.svg
new file mode 100644
index 000000000..1fb2b0833
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/foreign_red.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539z" fill="currentColor"/>
+ <path d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="#fb4934"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/foreignkey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/foreignkey_constraint.svg
new file mode 100644
index 000000000..002626c23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/foreignkey_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.977 5h9.046l-0.02276 2h-7v4h5v2h-5v6l-2.023-3.1e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/fork.svg b/.icons/Gruvbox-Plus-Dark/actions/24/fork.svg
new file mode 100644
index 000000000..d62b793ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/fork.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v12c0 1 1 1 1 1h10c1 0 1-1 1-1s-0.0087-6.886-0.01367-9.262l-3.996-3.732-6.99-0.005859s-1 0-1 1zm6.996 3-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-add-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-add-node.svg
new file mode 100644
index 000000000..41e911766
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-add-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.449v4.051h-2v5h5v-2h2v-1h-2v-2h-2v-4.055a2.5 2.5 0 0 0 1.949-1.945h4.051v2h2v2h1v-2h2v-5h-5v2h-4.055a2.5 2.5 0 0 0-2.445-2zm7.5 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-align-vertical-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-center.svg
new file mode 100644
index 000000000..52f1082e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v3.172l-2.172-2.172-1.414 1.414 4.586 4.586 4.586-4.586-1.414-1.414-2.172 2.172v-3.172zm1 7-4.586 4.586 1.414 1.414 2.172-2.172v3.172h2v-3.172l2.172 2.172 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-align-vertical-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-border-set-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-all.svg
new file mode 100644
index 000000000..985c6e97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-all.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.999 6.004h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4.999 5.002v14h14v-2e-3h2e-3v-14h-2e-3v-0.00191h-14zm2.004 2.004h3.994v3.998h-3.994zm5.998 0h3.996v3.998h-3.996zm-5.998 6.002h3.994v3.994h-3.994zm5.998 0h3.996v3.994h-3.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-bottom.svg
new file mode 100644
index 000000000..23c946d9e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5.996h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 17v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-bl-tr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-bl-tr.svg
new file mode 100644
index 000000000..b2588409f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-bl-tr.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.997 5.998h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m17.59 4.997-12.59 12.59v1.416h1.416l12.59-12.59v-1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-tl-br.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-tl-br.svg
new file mode 100644
index 000000000..1554e2619
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-diagonal-tl-br.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.998 6.002h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m19 17.58-12.58-12.58-1.416-2e-7 -6e-7 1.416 12.58 12.58h1.416z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-external.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-external.svg
new file mode 100644
index 000000000..76d584ff4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-external.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.999 6.004h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4.999 5.002v14h14v-2e-3h2e-3v-14h-2e-3v-0.00191zm2.004 2.004h9.994v9.996h-9.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-horizontal.svg
new file mode 100644
index 000000000..0c392421a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-horizontal.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 11v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-vertical.svg
new file mode 100644
index 000000000..c44aa54bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal-vertical.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m13 5h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal.svg
new file mode 100644
index 000000000..6b9a591b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-internal.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 5v5.998h-5.998v2.004h5.998v5.998h2.004v-5.998h5.998v-2.004h-5.998v-5.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-left.svg
new file mode 100644
index 000000000..d23ab8779
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-left.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.002 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.004 5h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-none.svg
new file mode 100644
index 000000000..b25291fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-none.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-right.svg
new file mode 100644
index 000000000..be816c8e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-right.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m19 5h-2.004v14h2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-top.svg
new file mode 100644
index 000000000..71e2f2ad9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-set-top.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-border-style.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-style.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-border-style.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-break-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-break-node.svg
new file mode 100644
index 000000000..fb234cd1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-break-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2h-4v1h4v2h6v-2h4v-1h-4v-2zm1 6 2 3 2-3zm-5 3v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-connect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-connect-node.svg
new file mode 100644
index 000000000..89c4e6b37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-connect-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v5h5v-2h4v2h5v-5h-5v2h-4v-2zm5 6 2 3 2-3zm-5 3v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-convert-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-convert-to-path.svg
new file mode 100644
index 000000000..913b5bd3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-convert-to-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5c-0.8417 0-1.479 0.5729-1.879 1.266-0.3996 0.6927-0.6367 1.548-0.7988 2.391-0.0889 0.4623-0.1526 0.9193-0.1992 1.344h-1.623v4h4v-4h-1.373c0.04253-0.3704 0.1003-0.7638 0.1758-1.156 0.1504-0.7821 0.3821-1.552 0.6855-2.078s0.6034-0.7656 1.012-0.7656 0.8013 0.2687 1.197 0.8105c0.396 0.5419 0.7457 1.318 1.018 2.104 0.1276 0.3686 0.2365 0.736 0.332 1.086h-1.047v4h1.916c0.1153 0.4444 0.2549 0.9259 0.4238 1.414 0.2906 0.8397 0.6597 1.688 1.154 2.365 0.4946 0.6769 1.164 1.221 2.006 1.221s1.479-0.5728 1.879-1.266c0.3996-0.6928 0.6367-1.546 0.7988-2.389 0.08904-0.4631 0.1506-0.9204 0.1973-1.346h1.625v-4h-4v4h1.371c-0.04253 0.3704-0.09835 0.7637-0.1738 1.156-0.1504 0.7823-0.382 1.552-0.6855 2.078-0.3035 0.5261-0.6034 0.7656-1.012 0.7656s-0.8013-0.2686-1.197-0.8105c-0.396-0.542-0.7457-1.316-1.018-2.102-0.1278-0.3692-0.2383-0.7373-0.334-1.088h1.049v-4h-1.918c-0.1153-0.4444-0.2529-0.926-0.4219-1.414-0.2906-0.8395-0.6597-1.688-1.154-2.365-0.4946-0.6769-1.164-1.221-2.006-1.221z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-currency.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-currency.svg
new file mode 100644
index 000000000..77d436156
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-currency.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1h-0.5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5h0.5v3h-3v2h3v1h2v-1h0.5c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5h-0.5v-3h3v-2h-3v-1zm-0.5 3h0.5v3h-0.5c-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5zm2.5 5h0.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5h-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-disconnect-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-disconnect-node.svg
new file mode 120000
index 000000000..9dc8e1b45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-fill-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-fill-color.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-fill-color.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-less.svg
new file mode 100644
index 000000000..4d06286c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-5 14h2.5l1.062-3h4.871l-0.4199-0.5605c-0.4389-0.5848 0.109-1.316 0.9863-1.316h1.441l-3.441-9.123zm1 4 1.75 5h-3.5zm3 6 3 4 3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-more.svg
new file mode 100644
index 000000000..f534d0d96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-font-size-more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm7 0-3 4h6zm-6 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less.svg
new file mode 100644
index 000000000..e32779a36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4v2l8 0.0039v-2zm14 0.00391-5 3 5 3zm-14 3.996v2h8v-2zm0 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more-rtl.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more.svg
new file mode 100644
index 000000000..cbbfe1271
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-indent-more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4.004v6l5-3zm6 0v2h8v-2zm8 3.996-8 0.0039v2l8-0.0039zm-14 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-insert-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-insert-node.svg
new file mode 100644
index 000000000..fee822fed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-insert-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.502 6v2h-4.502v1h4.502v2h5v-2h4.498v-1h-4.498v-2zm5.498 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-join-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-join-node.svg
new file mode 100644
index 000000000..db7501d82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-join-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v5h5v-2h1v-1h-1v-2zm9 0v2h-1v1h1v2h5v-5zm-4 6 2 3 2-3zm-5 3v5h5v-2h4v2h5v-5h-5v2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-center.svg
new file mode 100644
index 000000000..506951fc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm3 4.004v2h8v-2zm0 4v2h8v-2zm-3 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-fill.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-fill.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-left.svg
new file mode 100644
index 000000000..da90261f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2h14v-2zm0 4.004v2h8v-2zm0 4v2h8v-2zm0 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-right.svg
new file mode 100644
index 000000000..ae8610cce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-justify-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm6 4.004v2h8v-2zm0 4v2h8v-2zm-6 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-double.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-double.svg
new file mode 100644
index 000000000..2e2c912f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-double.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 7v1h-3v8h3v1h9v-3h-9v1h-2v-2h1v-2h-1v-2h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-normal.svg
new file mode 100644
index 000000000..dd7523b67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-normal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 8v1h-3v6h3v1h9v-3h-9v1h-2v-1h1v-2h-1v-1h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-triple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-triple.svg
new file mode 100644
index 000000000..f2cab5856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-line-spacing-triple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v1h-3v10h3v1h9v-3h-9v1h-2v-3h1v-2h-1v-3h2v1h9v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-list-ordered.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-list-ordered.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-list-unordered.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-list-unordered.svg
new file mode 100644
index 000000000..125ce814c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-list-unordered.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 6.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h10v-2zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h6v-2zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h3v-2zm5 0v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-node-corner.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-corner.svg
new file mode 100644
index 000000000..27212a658
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-corner.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5c-0.8284 0-1.5 0.6716-1.5 1.5 8.9e-4 0.6349 0.4014 1.201 1 1.412v8.088h-1v3h3v-3h-1v-8.088c0.4259-0.1511 0.761-0.4862 0.9121-0.9121h8.088v1h3v-3h-3v1h-8.088c-0.2116-0.5986-0.7772-0.9991-1.412-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-node-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-curve.svg
new file mode 100644
index 000000000..588095297
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v1.166c-2.22 0.3614-4.302 1.34-6 2.834h-2v2.305c-1.025 1.389-1.551 3.026-1.908 4.695h-1.092v3h3v-3h-0.9062c0.2658-1.423 0.8114-2.783 1.607-4h2.299v-2.533c1.45-1.176 3.171-1.961 5-2.287v0.8203h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-node-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-line.svg
new file mode 100644
index 000000000..a2adca783
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-line.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v2.312l-3.688 3.688h-2.312v2.312l-2.688 2.688h-2.312v3h3v-2.312l2.688-2.688h2.312v-2.312l3.688-3.688h2.312v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-node-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-smooth.svg
new file mode 100644
index 000000000..c110e9541
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 10v2h-1v-1h-3v3h3v-1h1v1h4v-1h3v1h3v-3h-3v1h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-node-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-symmetric.svg
new file mode 100644
index 000000000..491dcef10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-node-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 10v2h-2v-1h-3v3h3v-1h2v1h4v-1h2v1h3v-3h-3v1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-number-percent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-number-percent.svg
new file mode 100644
index 000000000..04917b42c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-number-percent.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5c-1.921 0-3.5 1.579-3.5 3.5s1.579 3.5 3.5 3.5c0.8976 0 1.702-0.3684 2.324-0.9316l-3.875 5.814a1 1 0 0 0 0.2637 1.377l0.8125 0.5625a1 1 0 0 0 1.4-0.2676l2.812-4.219c-0.133 0.368-0.2383 0.7521-0.2383 1.164 0 1.921 1.579 3.5 3.5 3.5s3.5-1.579 3.5-3.5-1.579-3.5-3.5-3.5c-0.898 0-1.702 0.3684-2.324 0.9316l3.875-5.814a1 1 0 0 0-0.2637-1.377l-0.8125-0.5625a1 1 0 0 0-1.4 0.2676l-2.812 4.219c0.133-0.3683 0.2383-0.7522 0.2383-1.164 0-1.921-1.579-3.5-3.5-3.5zm0 2c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5zm7 7c0.864 0 1.5 0.636 1.5 1.5s-0.636 1.5-1.5 1.5-1.5-0.636-1.5-1.5 0.636-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-less.svg
new file mode 100644
index 000000000..f38d281cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1zm10.46 1.758-0.707 0.707 1.414 1.414-1.414 1.414 0.707 0.707 1.414-1.414 1.414 1.414 0.707-0.707-1.414-1.414 1.414-1.414-0.707-0.707-1.414 1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-more.svg
new file mode 100644
index 000000000..7310b1a55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-precision-more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.999 5a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm7 0a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3 3 3 0 0 0 3-3v-3a3 3 0 0 0-3-3zm-7 2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm7 0a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1 1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm-11 6v1h1v-1zm11.52 2-0.01758 1.5-1.5 0.01758v1l1.5-0.01758v1.5h1v-1.5l1.5 0.01758v-1l-1.5-0.01758 0.01758-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-remove-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-remove-node.svg
new file mode 100644
index 000000000..e73e759d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-remove-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.499 6v2h-4.499v1h4.499v2h5v-2h4.501v-1h-4.501v-2zm3.502 6.001v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-curve.svg
new file mode 100644
index 000000000..99645c575
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v1.182a12 12 0 0 0-9.83 9.818h-1.17v3h3v-3h-0.8086a11 11 0 0 1 8.809-8.811v0.8105h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-line.svg
new file mode 100644
index 000000000..a89e09d12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v2.312l-8.688 8.688h-2.312v3h3v-2.312l8.688-8.688h2.312v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-stroke-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-stroke-color.svg
new file mode 120000
index 000000000..7a7334d57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-text-blockquote.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-blockquote.svg
new file mode 100644
index 000000000..5c735951c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-blockquote.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 9c-1.105 0-2 0.8954-2 2v2.531h0.00195a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 2e-3v-2e-3h-0.4688v-1c0-0.5523 0.4477-1 1-1zm4 0c-1.105 0-2 0.8954-2 2v2.531h2e-3a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 2e-3v-2e-3h-0.4688v-1c0-0.5523 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-bold.svg
new file mode 100644
index 000000000..72c3ce47e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-bold.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7v2h5c0.4282 0 1 0.6141 1 1v1h-5c-0.9193 0-1.736 0.384-2.25 0.9688s-0.7564 1.311-0.75 2.031c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h9v-7c0-1.634-1.32-3-3-3zm3 6h3v2h-3c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188c-2e-3 -0.2794 0.1047-0.5535 0.25-0.7188s0.3276-0.2812 0.75-0.2812z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-capitalize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-capitalize.svg
new file mode 100644
index 000000000..ba6ff52ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-capitalize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 6-2.5 3h5zm4.5 3v9h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-3.768zm-5.113 1-2.887 8h1.166l0.9941-2.285h2.779l0.8945 2.285h1.166l-2.645-8zm0.7344 1.24 1.094 3.332h-2.303zm7.379 1.76a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-code.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-code.svg
new file mode 120000
index 000000000..a6da8dd3b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/format-text-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-color.svg
new file mode 100644
index 000000000..1efa90e40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-color.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.85 4c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928 2.142-0.8562 2.142-1.928c0-1.071-1.714-2.358-2.142-4.072zm-10.85 15h2.5l1.061-3h4.872l1.062 3h2.779l-5.28-14h-1.996zm6.001-10 1.75 5.001h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal-rtl.svg
new file mode 100644
index 000000000..f378ab4ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.999 7-2 2 2 2zm2 0v1.34h4v-1.34zm6.359 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-6.859 0.8184v1.34h3v-1.34zm0 2.842v1.34h2v-1.34zm-2 0.3398-2 2 2 2zm2 2.66v1.34h10v-1.34z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal.svg
new file mode 100644
index 000000000..9b1e175c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 7.001-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7zm3.5 0v1.34h4v-1.34zm6 0v4l2-2zm-9 2 0.9043 2.668h-1.812l0.9082-2.668zm4 0.8301v1.34h3v-1.34zm1 2.83v1.338h2v-1.338zm4 0.3379v4l2-2zm-12 2.662v1.338h10v-1.338z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-ltr.svg
new file mode 100644
index 000000000..dc5907c9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 4v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm8 3v2h-11v2h11v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-r2l.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-r2l.svg
new file mode 120000
index 000000000..6b63bd579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-r2l.svg
@@ -0,0 +1 @@
+format-text-direction-horizontal-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-rtl.svg
new file mode 100644
index 000000000..7eee31a0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 13v2h11v2h-11v2l-4-3zm2-9v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-lr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-lr.svg
new file mode 120000
index 000000000..de5581817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-lr.svg
@@ -0,0 +1 @@
+format-text-direction-vertical-ltr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-ltr.svg
new file mode 100644
index 000000000..abc8c3e3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical-ltr.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v9h1.34v-9zm2.66 0v9h1.34v-9zm6.83 0-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.391l-2.641-7zm0.5 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.99 6v1h1v-1zm3 0v1h1v-1zm-11 2 2 2 2-2zm8 0 2 2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical.svg
new file mode 100644
index 000000000..3ca256a12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-direction-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 6-2.5 7h1.25l0.498-1.332h2.5l0.502 1.332h1.393l-2.643-7zm6.518 0v9h1.34v-9zm2.662 0v9h1.338v-9zm-8.68 2 0.9043 2.668h-1.812l0.9082-2.668zm-1.98 6v1h1v-1zm3 0v1h1v-1zm-3 2 2 2 2-2zm8 0 2 2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-italic.svg
new file mode 100644
index 000000000..a507c5898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-italic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.505 7v2h6c0.4282 0 0.5938 0.2673 0.4688 0.7188l-0.3438 1.281h-5.25c-1.838 0-3.125 1.352-3.5 2.75-0.1874 0.6988-0.1622 1.479 0.25 2.156 0.4122 0.6774 1.248 1.094 2.156 1.094h6c0.7186-1e-5 0.9688-0.7188 0.9688-0.7188l1.656-6c0.4347-1.569-0.7261-3.281-2.406-3.281zm0.875 6h4.687l-0.5625 2h-5.219c-0.3979 0-0.4246-0.0837-0.4688-0.1562-0.0442-0.0726-0.0808-0.2926 0-0.5938 0.1616-0.6024 0.7178-1.25 1.562-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-larger.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-larger.svg
new file mode 100644
index 000000000..a68bad516
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-larger.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-lowercase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-lowercase.svg
new file mode 100644
index 000000000..58c99ca87
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-lowercase.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 6 2.5 3 2.5-3zm-1 1v11h1v-0.7695a3 3 0 0 0 2 0.7695 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-2 0.7676v-5.768zm-5 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2-0.7676v0.7676h1v-6h-1v0.7695a3 3 0 0 0-2-0.7695zm0 1a2 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-2zm8 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-remove-formatting.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-remove-formatting.svg
new file mode 100644
index 000000000..9c2b20cf4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-remove-formatting.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.705 6.998 2 2h2.293c0.43 0 1 0.61 1 1v1h-1.293l3.293 3.293v-4.293c0-1.63-1.32-3-3-3zm-1.139 4.336c-0.3193 0.1628-0.5979 0.3797-0.8184 0.6348-0.51 0.58-0.75 1.309-0.75 2.029s0.2693 1.449 0.7793 2.029 1.311 0.9707 2.221 0.9707h4.232l-2-2h-2.232c-0.4 0-0.5707-0.1093-0.7207-0.2793s-0.2793-0.4407-0.2793-0.7207 0.1-0.5507 0.25-0.7207c0.15-0.16 0.33-0.2793 0.75-0.2793h0.2305z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.412 4.998-1.414 1.414 12.59 12.59 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-smaller.svg
new file mode 100644
index 000000000..236cea288
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.94 9-3.441 10h2l0.7148-2h3.57l0.7148 2h2l-3.441-10zm1.059 3 1.072 3h-2.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-strikethrough.svg
new file mode 100644
index 000000000..a41d12364
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-strikethrough.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7v2h6c0.4282 0 1 0.6141 1 1h2c0-1.634-1.32-3-3-3zm-3 4v2h14v-2zm2 3c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h7v-0.8438c0.0156-0.09375 0-0.1562 0-0.1562v-2h-2v1h-5c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-subscript.svg
new file mode 100644
index 000000000..4bb7ec04f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-subscript.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-5 14h2.5l1.062-3h4.438v-4h1.641l-2.641-7zm1 4 1.75 5h-3.5zm3 4v6h3c1.108 0 2-0.892 2-2 0-0.811-0.4809-1.502-1.172-1.816 0.106-0.206 0.1719-0.4356 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-superscript.svg
new file mode 100644
index 000000000..f67dbbe7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-superscript.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-2.641-7h-1.641v-4.35l-1-2.65zm4 0v6h3c1.108 0 2-0.892 2-2 0-0.8109-0.4809-1.502-1.172-1.816 0.106-0.2059 0.1719-0.4353 0.1719-0.6836 0-0.831-0.669-1.5-1.5-1.5zm1 1h1.5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-1.5zm0 2h2c0.554 0 1 0.446 1 1s-0.446 1-1 1h-2zm-4 1 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-symbol.svg
new file mode 100644
index 000000000..ea8112fbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-symbol.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.75 15.85c0.01312-1.463 0.2225-3.149 0.4852-5.282 0.1019-0.8255 0.2125-1.715 0.3226-2.678l-1.925-0.01727-0.1049 0.9827c-0.7863 7.347-1.08 10.1-3.816 10.07-0.8263-0.0074-1.965-0.7315-1.953-2.071 0.00893-0.9963 0.4657-1.322 0.9485-1.668 0.785-0.561 2.086-1.491 2.669-7.335l-0.6612-0.00593c-0.9351-0.00839-1.605 0.446-2.11 1.431-0.2233 0.3557-0.5797 0.7538-1.311 0.5275-0.1115-0.03428-0.203-0.1146-0.2514-0.2208-0.04895-0.1054-0.05085-0.2267-0.00522-0.3336 0.4178-0.9779 0.8396-1.841 1.287-2.753l0.01968-0.04172c0.3892-0.7617 1.146-1.496 5.681-1.456l6.571 0.05893c0.2268 0.00203 0.409 0.1876 0.407 0.4144l-0.01841 2.053c-2e-3 0.2268-0.1876 0.409-0.4144 0.407l-2.499-0.02241c-0.4434 4.556-0.6014 7.29-0.139 7.804 0.06831 0.07742 0.1755 0.1236 0.5139 0.1266 0.547 0.0049 1.034-0.8364 1.039-1.346 2e-3 -0.2279 0.1864-0.409 0.4144-0.407l0.616 0.0055c0.2279 2e-3 0.409 0.1864 0.407 0.4144-0.02689 2.998-1.2 4.507-3.194 4.489-1.993-0.01786-2.997-1.193-2.979-3.149z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline-squiggle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline-squiggle.svg
new file mode 100644
index 000000000..b6948335b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline-squiggle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.952 4.997v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm-3.18 5.16c-0.7408 0.2412-1.369 0.7391-1.771 1.406l1.613 0.9727c0.3446-0.5714 1.076-0.8054 1.686-0.5488 0.5358 0.2256 1.172 0.9 2.178 1 1.347 0.134 2.346-0.8935 3.002-0.9277 0.6626-0.03467 1.486 0.7874 2.704 0.9257 1.139 0.1295 2.23-0.4179 2.814-1.373l-1.605-0.9844c-0.204 0.3334-0.5953 0.532-0.9961 0.4864-0.749-0.08519-1.671-1.006-3.013-0.9355-1.293 0.0676-2.082 0.9988-2.717 0.9355-0.3951-0.0393-0.9-0.5527-1.633-0.8614-0.7701-0.3243-1.57-0.3197-2.261-0.09506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline.svg
new file mode 100644
index 000000000..2a313d124
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-underline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 17h12v2h-12zm2-11v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/format-text-uppercase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-uppercase.svg
new file mode 100644
index 000000000..66884d958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/format-text-uppercase.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.21 6-2.5 3h5zm-7.387 4-2.828 8h1.143l0.9746-2.285h2.723l0.875 2.285h1.143l-2.592-8zm4.887 0v8h4a2.286 2.286 0 0 0 2.285-2.285 2.286 2.286 0 0 0-1.533-2.154 2.286 2.286 0 0 0 0.3906-1.275 2.286 2.286 0 0 0-2.285-2.285zm1.143 1.143h1.715a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-1.715zm-5.311 0.09766 1.072 3.332h-2.256zm5.311 3.332h2.857a1.143 1.143 0 0 1 1.143 1.143 1.143 1.143 0 0 1-1.143 1.143h-2.857z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/formula.svg b/.icons/Gruvbox-Plus-Dark/actions/24/formula.svg
new file mode 100644
index 000000000..34bb718ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/formula.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.15 5a1 1 0 0 0-0.9668 0.7422l-1.895 7.074-0.7598-1.316a1 1 0 0 0-0.8652-0.5h-2.662a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1.506l2.6 4.5a1 1 0 0 0 1.832-0.2402l2.748-10.26h3.314a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/freerotation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/freerotation.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/freerotation.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-achievements.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-achievements.svg
new file mode 100644
index 000000000..f859f7e4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-achievements.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a5 5 0 0 0-5 5 5 5 0 0 0 2.01 4h-0.0098v5l3-2 3 2v-5h-0.01a5 5 0 0 0 2.01-4 5 5 0 0 0-5-5zm0 2 0.9277 1.975 2.072 0.3164-1.5 1.537 0.3535 2.172-1.854-1.025-1.856 1.025 0.3555-2.172-1.5-1.537 2.072-0.3164z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-background.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-background.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-background.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-board.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-board.svg
new file mode 100644
index 000000000..3f9b070e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-board.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-custom.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-custom.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-options.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-options.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-options.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-theme.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-theme.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-theme.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-config-tiles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-tiles.svg
new file mode 100644
index 000000000..51ff27ce0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-config-tiles.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v10h-10zm1 1v2h8v-2zm0 3v2h8v-2zm0 3v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-difficult.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-difficult.svg
new file mode 100644
index 000000000..ec1e4a0de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-difficult.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v14h3v-14zm-5 3v11h3v-11zm-5 3v8h3v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-endturn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-endturn.svg
new file mode 120000
index 000000000..c96e033e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-endturn.svg
@@ -0,0 +1 @@
+dialog-ok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-highscores.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-highscores.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-highscores.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-hint.svg
new file mode 100644
index 000000000..6db94f7ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-hint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/games-solve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/games-solve.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/games-solve.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gcr-gnupg.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gcr-gnupg.svg
new file mode 100644
index 000000000..9dcb2d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gcr-gnupg.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.847 0-5.006 2.137-5.006 4.994l1.4e-4 1.006h-0.997l-0.00291 3.771c0.8831-1.19 2.237-2.177 4.471-2.338 1.685-0.1299 4.433-0.1247 6.529-1.433l-1e-4 -1.006c-2.84e-4 -2.857-2.147-4.994-4.994-4.994zm-0.0059 2c1.657 0 3 1.244 3 3v1h-6v-1c0-1.756 1.343-3 3-3zm6.006 4.697c-1.385 1.469-3.546 2.892-6.385 2.898 1.876 0.2492 3.581-0.09203 4.559-0.5703 0.978-0.4778 2.487-1.624 1.434-0.2383-1.054 1.386-2.909 2.934-7.678 2.869 1.514 0.3993 3.779 0.368 4.949 0.07031 1.17-0.2979 2.298-1.106 1.264-0.04687-1.034 1.059-3.135 1.857-5.037 1.797-1.397-0.04431-2.241-0.1079-3.373 0.5234h10.27v-7.303z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gcr-key.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gcr-key.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gcr-key.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/geany-build.svg b/.icons/Gruvbox-Plus-Dark/actions/24/geany-build.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/geany-build.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/geany-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/geany-close-all.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/geany-close-all.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/geany-save-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/geany-save-all.svg
new file mode 120000
index 000000000..43e072f4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gearhead-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gearhead-shape.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gearhead-shape.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/generalisation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/generalisation.svg
new file mode 120000
index 000000000..0d7f524a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/generalisation.svg
@@ -0,0 +1 @@
+generalise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/generalise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/generalise.svg
new file mode 100644
index 000000000..e39f118ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/generalise.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 12h-3l4-7 4 7h-3v7h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/get-hot-new-stuff.svg b/.icons/Gruvbox-Plus-Dark/actions/24/get-hot-new-stuff.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/getting-started.svg b/.icons/Gruvbox-Plus-Dark/actions/24/getting-started.svg
new file mode 120000
index 000000000..575929bfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/getting-started.svg
@@ -0,0 +1 @@
+reports.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/giggle-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-branch.svg
new file mode 100644
index 000000000..a02fbb44f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-branch.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5.001a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2 2.443v4.113a2.5 2.5 0 0 0-2 2.443 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-2.449v-4.107a2.5 2.5 0 0 0 0.877-0.3594l3.539 3.539a2.5 2.5 0 0 0-0.416 1.377 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5 2.5 2.5 0 0 0-1.377 0.416l-3.539-3.539a2.5 2.5 0 0 0 0.416-1.377 2.5 2.5 0 0 0-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/giggle-diff-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-diff-view.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-diff-view.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/giggle-history-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-history-view.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-history-view.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/giggle-remote.svg b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-remote.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-remote.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/giggle-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/giggle-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/globe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/globe.svg
new file mode 100644
index 000000000..f5f7dae54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/globe.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.3243 0.6884-0.361 1.895 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9-0.09265 2.426-0.2478 2.594z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnome-app-install-star.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-app-install-star.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gnome-help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnome-lockscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-lockscreen.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-lockscreen.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnome-searchtool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-searchtool.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-searchtool.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-fwd.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gnome-stock-mail-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gnome-stock-mail-rpl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-rpl.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gnome-stock-mail-snd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-mail-snd.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gnome-stock-text-indent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnome-stock-text-unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter-delete.svg
new file mode 100644
index 000000000..10a883076
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5 5 6v4l2 4 2-4v-4l5-6zm10 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter.svg
new file mode 100644
index 000000000..943c7a223
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autofilter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autosum.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autosum.svg
new file mode 100644
index 000000000..3291f1752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-autosum.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v1.167l3.208 5.833-3.208 5.833v1.167h14v-3.076h-1.91v1.167h-9.43l2.604-4.835 0.1458-0.2552-0.1458-0.2552-2.604-4.835h9.43v1.167h1.91v-3.076h-13.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-brush.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-bucket.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-bucket.svg
new file mode 100644
index 000000000..56857beb3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-bucket.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.22 4.996c-0.213 0-0.4248 0.08305-0.5898 0.248l-1.631 1.639 3.121 3.121 1.639-1.631c0.33-0.33 0.33-0.8497 0-1.18l-1.949-1.949c-0.165-0.165-0.3778-0.248-0.5898-0.248zm-3.34 3.008-7.881 7.879v3.121h3.121l0.00781-0.0078h10.88v-2h-8.879l5.871-5.873-3.119-3.119zm4.398 2.68c-0.3364 1.177-1.16 2.19-1.523 3-0.127 0.2409-0.2051 0.5104-0.2051 0.8027 0 0.9578 0.7706 1.73 1.729 1.73s1.73-0.7726 1.73-1.73c0-0.2923-0.07998-0.5618-0.207-0.8027-0.363-0.8104-1.187-1.823-1.523-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-merge.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-merge.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-split.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-split.svg
new file mode 120000
index 000000000..d82233928
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-cells-split.svg
@@ -0,0 +1 @@
+edit-table-cell-split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-add.svg
new file mode 120000
index 000000000..1f154e201
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-add.svg
@@ -0,0 +1 @@
+edit-table-insert-column-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-delete.svg
new file mode 120000
index 000000000..06bed325a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-delete.svg
@@ -0,0 +1 @@
+edit-table-delete-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-size.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-size.svg
new file mode 100644
index 000000000..c7a3c5f14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-size.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5v6h-2v-2l-4 3 4 3v-2h2v6h4v-6h2v2l4-3-4-3v2h-2v-6zm1 1h2v2h-2zm0.0084 3.331h1.992l0.0084 2h-1.992zm-0.0084 3.421h2v2h-2zm0 3.248h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-column-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-add.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-add.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-delete.svg
new file mode 120000
index 000000000..647752f62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-delete.svg
@@ -0,0 +1 @@
+delete-comment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-comment-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-component-insert-shaped.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-component-insert-shaped.svg
new file mode 100644
index 000000000..199bfe0d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-component-insert-shaped.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 1.934-1.5h5.1a13 13 0 0 0-8.033 12h1a12 12 0 0 1 12-12v-1h-10.06a2 2 0 0 0-1.936-1.5zm0 1.234a0.7474 0.7474 0 0 1 0.748 0.748 0.7474 0.7474 0 0 1-0.748 0.748 0.7474 0.7474 0 0 1-0.748-0.748 0.7474 0.7474 0 0 1 0.748-0.748z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m19 7a12 12 0 0 0-12 12h12z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-data-slicer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-data-slicer.svg
new file mode 100644
index 000000000..b1c7e2a1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-data-slicer.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h4v-4zm5 0v4h4v-4zm5 0v4h4v-4zm-9 1h2v2h-2zm10 0h2v2h-2zm-11 4v4h4v-4zm1 1h2v2h-2zm-1 4v4h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m17.56 14.75c-2.5e-4 1.518-1.259 2.748-2.812 2.748-0.8627-0.0036-1.641-0.388-2.156-0.9961h1.406v-1.502h-4v4h1.508v-1.516c0.7795 0.9262 1.945 1.513 3.242 1.516 2.347 0 4.25-1.903 4.25-4.25v-4.75l-1.438 5e-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-font.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-font.svg
new file mode 100644
index 000000000..d56999a44
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-font.svg
@@ -0,0 +1,12 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }
+
+ .ColorScheme-Highlight {
+ color: #458588;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.86 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-accounting.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-accounting.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-accounting.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-all.svg
new file mode 120000
index 000000000..40b64f784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-all.svg
@@ -0,0 +1 @@
+format-border-set-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-bottom.svg
new file mode 120000
index 000000000..e6777c207
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-bottom.svg
@@ -0,0 +1 @@
+format-border-set-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-diag.svg
new file mode 120000
index 000000000..46e7b8aff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-bl-tr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-double-bottom.svg
new file mode 100644
index 000000000..2ac40c348
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 14v2.004h14v-2.004zm0 2.996v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-inside-horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-inside-horiz.svg
new file mode 120000
index 000000000..3bf993596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-inside-horiz.svg
@@ -0,0 +1 @@
+format-border-set-internal-horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-left.svg
new file mode 120000
index 000000000..2b2958186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-left.svg
@@ -0,0 +1 @@
+format-border-set-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-none.svg
new file mode 120000
index 000000000..d59379026
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-none.svg
@@ -0,0 +1 @@
+format-border-set-none.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-outside.svg
new file mode 120000
index 000000000..efb08b315
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-outside.svg
@@ -0,0 +1 @@
+format-border-set-external.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-rev-diag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-rev-diag.svg
new file mode 120000
index 000000000..accb85fd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-rev-diag.svg
@@ -0,0 +1 @@
+format-border-set-diagonal-tl-br.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-right.svg
new file mode 120000
index 000000000..12b6588a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-right.svg
@@ -0,0 +1 @@
+format-border-set-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-bottom.svg
new file mode 100644
index 000000000..46b1d2da3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 16v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-outside.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-outside.svg
new file mode 100644
index 000000000..a949dccef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-thick-outside.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm3 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-bottom.svg
new file mode 100644
index 000000000..bdd6cbc56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 4.998v2.004h14v-2.004zm0 12v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-double-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-double-bottom.svg
new file mode 100644
index 000000000..3f4894e12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-double-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v2.004h14v-2.004zm0 9v2.004h14v-2.004zm0 2.996v2.004h14v-2.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-thick-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-thick-bottom.svg
new file mode 100644
index 000000000..8a5288005
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top-n-thick-bottom.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm7 0h5v5h-5zm-7 7h5v5h-5zm7 0h5v5h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v2.004h14v-2.004zm0 11v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top.svg
new file mode 120000
index 000000000..18e5a5be1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-border-top.svg
@@ -0,0 +1 @@
+format-border-set-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-percentage.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-percentage.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-decrease.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-decrease.svg
new file mode 120000
index 000000000..052d5eb52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-decrease.svg
@@ -0,0 +1 @@
+format-precision-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-increase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-increase.svg
new file mode 120000
index 000000000..1a51535b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-precision-increase.svg
@@ -0,0 +1 @@
+format-precision-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-thousand-separator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-thousand-separator.svg
new file mode 100644
index 000000000..667c46cc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-format-thousand-separator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm8 0c-1.657 0-3 1.343-3 3v3c0 1.657 1.343 3 3 3s3-1.343 3-3v-3c0-1.657-1.343-3-3-3zm-8 2c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm8 0c0.5523 0 1 0.4477 1 1v3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1v-3c0-0.5523 0.4477-1 1-1zm-4.5 6v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-formulaguru.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-formulaguru.svg
new file mode 100644
index 000000000..186c6c730
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-formulaguru.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-3.189 0-3 3-3 3v2h-2v2h2v7h3v-7h2v-2h-2v-2s1e-6 -1 1-1h2v-2zm2 9v0.8965c0 0.251 0.08983 0.486 0.252 0.6465l0.959 0.9551-0.959 0.959c-0.1613 0.1613-0.252 0.3955-0.252 0.6465v0.8965h0.8965c0.251 0 0.4851-0.0907 0.6465-0.252l0.959-0.959 0.9551 0.959c0.1604 0.1623 0.3955 0.252 0.6465 0.252h0.8965v-0.8965c0-0.251-0.09151-0.4842-0.252-0.6465l-0.9551-0.959 0.9551-0.9551c0.1613-0.1613 0.252-0.3955 0.252-0.6465v-0.8965h-0.8965c-0.251 0-0.4851 0.0907-0.6465 0.252l-0.9551 0.9551-0.959-0.9551c-0.1622-0.1604-0.3955-0.252-0.6465-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-graphguru.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-graphguru.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-graphguru.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-group.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-group.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-add.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-add.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-delete.svg
new file mode 120000
index 000000000..87d98a2af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-delete.svg
@@ -0,0 +1 @@
+remove-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-email.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-email.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-email.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-external.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-external.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-external.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-internal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-internal.svg
new file mode 100644
index 000000000..94d9e8bf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-internal.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 19v-14h8.5l3.5 3.5v10.5zm1-1h10v-9h-3v-3h-7zm3-6v1h6v-1zm0 2v1h5v-1zm0-4h3v1h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m8 17v-10h5v1h-4v8h7v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-url.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-url.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-link-url.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-arrow.svg
new file mode 100644
index 000000000..4ef0fb4fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-arrow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v7h2v-3.59l8.586 8.59 1.414-1.414-8.582-8.586h3.582v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-button.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-button.svg
new file mode 120000
index 000000000..62cf37744
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-button.svg
@@ -0,0 +1 @@
+insert-button.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-checkbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-checkbox.svg
new file mode 100644
index 000000000..a29285dcf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-checkbox.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v0.6525l-5 5-2.59-2.59-1.41 1.41 4 4 5-5v6.527h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-combo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-combo.svg
new file mode 100644
index 000000000..be3f2ee22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-combo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm10.17 0.875 1.207 0.7161 1.207-0.7161 0.7186 0.8908-1.925 1.122-1.925-1.034zm-9.17 3.125h12v9.004h-12zm1 1v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1zm0 2v1h10v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-label.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-line.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-line.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-list.svg
new file mode 100644
index 000000000..a975499ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-list.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h7.001v12h-7.001zm10-3.75e-5 2.451 2.287-0.8917 0.8645-1.56-1.422-1.56 1.422-0.8917-0.8645zm-9.002 1v1h5v-1zm7.441 7.85 1.56 1.422 1.56-1.422 0.8917 0.8645-2.451 2.287-2.451-2.287zm-7.441-4.849v1h5v-1zm0 3.001v1h5v-1zm0 3.001v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-scrollbar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-scrollbar.svg
new file mode 100644
index 000000000..3ca1009c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-scrollbar.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v14h10v-14zm5 0.6674 3.369 3.143-1.227 1.19-2.143-1.955-2.143 1.955-1.227-1.19zm-2.143 8.333 2.143 1.955 2.143-1.955 1.227 1.19-3.369 3.143-3.369-3.143z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m8 10.98v2.036h8v-2.036z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-spinbutton.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-spinbutton.svg
new file mode 100644
index 000000000..163c6bf7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-object-spinbutton.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 12v7h10v-7zm2.896 1.744 2.104 1.92 2.104-1.92 1.205 1.168-3.309 3.088-3.309-3.088z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7 5v7h10v-7zm5 1 3.309 3.088-1.205 1.168-2.104-1.92-2.104 1.92-1.205-1.168z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-cell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-cell.svg
new file mode 120000
index 000000000..526c671a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-cell.svg
@@ -0,0 +1 @@
+gnumeric-formulaguru.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-page.svg
new file mode 100644
index 000000000..0438ac0d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h6v-2h-4v-10h6v3h3v1h2v-2l-4-4h-7zm8 7v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm2 3h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-pages.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-pages.svg
new file mode 100644
index 000000000..4bb6aef04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-pages.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm7 0v5h3v1h2v-2zm-5 3h1v1h-1zm5 4v1h-1v2h1v1h-1v2h1v1h2v-1h1v1h2v-1h1v-2h-1v-1h1v-2h-1v-1h-2v1h-1v-1zm-8 1v6h6v-2h-4v-4zm10 2h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-time.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-time.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pagesetup-hf-time.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pivottable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pivottable.svg
new file mode 100644
index 000000000..c2c150e0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-pivottable.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text {
+ color: #ebdbb2;
+ }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm7.802 0.5833 1.932 1.276 1.932-1.276 0.8021 0.5104-2.333 1.531-0.401 0.2917-0.401-0.2917-2.333-1.531zm-6.635 2.917h11.67v9.333h-11.67zm1.167 1.167v7h3.5v-7zm4.667 1.167v1.167h4.667v-1.167zm0 3.5v1.167h4.667v-1.167z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-no.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-no.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-yes.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-protection-yes.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-add.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-add.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-delete.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-delete.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-hide.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-hide.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-size.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-size.svg
new file mode 100644
index 000000000..6ecf42680
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-size.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 4h2v1h-6v4h6v1h-2l3 4 3-4h-2v-1h6v-4h-6v-1h2zm-5 6h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-row-unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-ungroup.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-ungroup.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-visible.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gnumeric-visible.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-bottom.svg
new file mode 100644
index 000000000..109a5c0b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v6.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-6.172zm1 11c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-down-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-down-search.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-down-search.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-down-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-down-skip.svg
new file mode 100644
index 000000000..610f290b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-down-skip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m 11,4 v 6.172 L 7.414,6.586 6,8 12,14 18,8 16.586,6.586 13,10.172 V 4 Z M 7.414,11.586 6,13 12,19 18,13 16.586,11.586 12,16.172 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-down.svg
new file mode 100644
index 000000000..92ddf9224
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-down.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6v8.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-east.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-east.svg
new file mode 100644
index 000000000..455297381
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-east.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0.2559 1.756c0.2556 0 0.5112 0.09905 0.707 0.2949l3.533 3.533 0.7109 0.709c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7109 0.709-3.533 3.533c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.3917-0.3917-0.3917-1.022 0-1.414l1.328-1.328h-4.67c-0.554 0-1-0.446-1-1v-1c0-0.554 0.446-1 1-1h4.67l-1.328-1.328c-0.3917-0.3917-0.3917-1.022 0-1.414l0.707-0.707c0.1959-0.1959 0.4514-0.2949 0.707-0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-first-rtl.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-first-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-first-view-page.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/go-first-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-first-view.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-first-view.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-first.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-first.svg
new file mode 100644
index 000000000..b3a830ba1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-first.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 11h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-11 1c0-1.105-0.8954-2-2-2s-2 0.8954-2 2 0.8954 2 2 2c1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-home-large.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-home-large.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-home-large.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-home-symbolic.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-home-symbolic.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-home.svg
new file mode 100644
index 000000000..62a64d560
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-home.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-8 7h2v7h4v-5h4v5h4v-7h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-declaration.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-declaration.svg
new file mode 100644
index 000000000..1b27d5e77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-declaration.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-8h6v-5h-6v-1zm12 1-2 2 2 2v-1.285c0.624 0.9432 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.768-3.624-2-4.883z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-definition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-definition.svg
new file mode 100644
index 000000000..418e273fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-definition.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6-4 1 5 1 4-1zm8 0-2 2 2 2v-1.285c0.6244 0.9431 1 2.064 1 3.285 0 3.324-2.676 5-6 5v1c3.878 0 7-2.122 7-6 0-1.909-0.7677-3.624-2-4.883zm-12 2v5l4 1v-5zm9 0-4 1v5l4-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-locationbar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-locationbar.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-locationbar.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-rtl.svg
new file mode 100644
index 000000000..ddeab6872
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5c-2.753 0-5 2.247-5 5v3h-2l3 5 3-5h-2v-3c0-1.679 1.321-3 3-3s3 1.321 3 3v5h2v-5c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-today.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-today.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump-today.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-jump.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump.svg
new file mode 100644
index 000000000..80716ea77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-jump.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.753 0-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5 3-5h-2v-3c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-last-rtl.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-last-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-last-view-page.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/go-last-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-last-view.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-last-view.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-last.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-last.svg
new file mode 100644
index 000000000..15ad5699e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-last.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 13h6.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-6.172zm11-1c0 1.105 0.8954 2 2 2s2-0.8954 2-2-0.8954-2-2-2c-1.105 0-2 0.8954-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-context.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-context.svg
new file mode 100644
index 000000000..5f0a4d7df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-context.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v12h10l6-6-6-6zm4 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.105 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.105 0.8955-2 2-2zm2 0h1c1.105 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.105-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-rtl.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-skip.svg
new file mode 100644
index 000000000..b7579d496
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-skip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m 4,11 h 6.172 L 6.586,7.414 8,6 14,12 8,18 6.586,16.586 10.172,13 H 4 Z M 11.586,7.414 13,6 19,12 13,18 11.586,16.586 16.172,12 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-symbolic.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-symbolic.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-use.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-use.svg
new file mode 100644
index 000000000..061743a39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-use.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h14v-6zm0 8v6l4-3zm7 1v4h1v-4zm2 0v4h5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-view-page.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/go-next-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-view.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next-view.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-next.svg
new file mode 100644
index 000000000..7b369b643
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-next.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 13h8.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-north.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-north.svg
new file mode 100644
index 000000000..b5f0dc5d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-north.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 12c0 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7-7 3.134-7 7zm1.756-0.2559c0-0.2556 0.09905-0.5112 0.2949-0.707l3.533-3.533 0.709-0.7109c0.3917-0.3917 1.022-0.3917 1.414 0l0.709 0.7109 3.533 3.533c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.3917 0.3917-1.022 0.3917-1.414 0l-1.328-1.328v4.67c0 0.554-0.446 1-1 1h-1c-0.554 0-1-0.446-1-1v-4.67l-1.328 1.328c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.707-0.707c-0.1959-0.1959-0.2949-0.4514-0.2949-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-northeast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-northeast.svg
new file mode 100644
index 000000000..9553420c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-northeast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.05 7.05c-2.734 2.734-2.734 7.166 1e-7 9.899 2.734 2.734 7.166 2.734 9.899 1e-6 2.734-2.734 2.734-7.166 0-9.899-2.734-2.734-7.166-2.734-9.899 1e-7zm1.422 1.061c0.1808-0.1807 0.4315-0.2914 0.7085-0.2914h4.997l1.004-0.00138c0.554-5e-7 0.9999 0.4459 0.9999 0.9999l-0.0014 1.004v4.997c-1e-6 0.554-0.4459 0.9999-0.9999 0.9999h-0.9999c-0.554-2e-6 -0.9999-0.4459-0.9999-0.9999v-1.878l-3.302 3.302c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.7071-0.7071c-0.3917-0.3917-0.3917-1.022 0-1.414l3.302-3.302h-1.878c-0.554-1e-6 -0.9999-0.4459-0.9999-0.9999l-3e-7 -0.9999c0-0.277 0.1107-0.5277 0.2914-0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-northwest.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-northwest.svg
new file mode 100644
index 000000000..b3b21b4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-northwest.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.051 16.95c2.734 2.734 7.166 2.734 9.899 0s2.734-7.166 1e-6 -9.899c-2.734-2.734-7.166-2.734-9.899 0-2.734 2.734-2.734 7.166 1e-7 9.899zm1.061-1.422c-0.1807-0.1808-0.2914-0.4315-0.2914-0.7085v-4.997l-0.00138-1.004c-5e-7 -0.554 0.4459-0.9999 0.9999-0.9999l1.004 0.0014h4.997c0.554 1e-6 0.9999 0.4459 0.9999 0.9999v0.9999c-2e-6 0.554-0.4459 0.9999-0.9999 0.9999h-1.878l3.302 3.302c0.3917 0.3917 0.3917 1.022 0 1.414l-0.7071 0.7071c-0.3917 0.3917-1.022 0.3917-1.414 0l-3.302-3.302v1.878c0 0.554-0.4459 0.9999-0.9999 0.9999l-0.9999 1e-6c-0.277 0-0.5277-0.1107-0.7085-0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-parent-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-parent-folder.svg
new file mode 100644
index 000000000..6ff33b34a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-parent-folder.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7c0.0063 0 0.01059-0.0047 0.01562-0.0078l2.156 0.0078v-1.682c-0.398 0.316-0.9691 0.2828-1.328-0.07617l-0.707-0.707c-0.3903-0.391-0.3903-1.024 0-1.414l2.828-2.828c0.184-0.1842 0.4334-0.2894 0.6934-0.293 0.27-0.0036 0.5297 0.1021 0.7207 0.293l2.121 2.121v-5.914c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2h-4zm10.67 8-2.828 2.828 0.707 0.707 1.621-1.621v4.086h1v-4.086l1.621 1.621 0.707-0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-context.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-context.svg
new file mode 100644
index 000000000..f4df5e802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-context.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6-6 6 6 6h10v-12zm3 2h1v1h-1c-0.5522 0-1 0.4477-1 1v1c0 0.3825-0.1393 0.735-0.375 1 0.2357 0.265 0.375 0.6175 0.375 1v1c0 0.5522 0.4477 1 1 1h1v1h-1c-1.104 0-2-0.8955-2-2v-1c0-0.2762-0.2239-0.5-0.5-0.5h-0.5v-1h0.5c0.2761 0 0.5-0.2238 0.5-0.5v-1c0-1.104 0.8955-2 2-2zm2 0h1c1.104 0 2 0.8955 2 2v1c0 0.2762 0.2239 0.5 0.5 0.5h0.5v1h-0.5c-0.2761 0-0.5 0.2238-0.5 0.5v1c0 1.104-0.8955 2-2 2h-1v-1h1c0.5523 0 1-0.4478 1-1v-1c0-0.3825 0.1393-0.735 0.375-1-0.2357-0.265-0.375-0.6175-0.375-1v-1c0-0.5523-0.4478-1-1-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-rtl.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-skip.svg
new file mode 100644
index 000000000..f46d25d53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-skip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 11h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-7.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-4.586-4.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-symbolic.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-symbolic.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-use.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-use.svg
new file mode 100644
index 000000000..2e803c04b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-use.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h14v-6zm14 8-4 3 4 3zm-14 1v4h5v-4zm6 0v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view-page.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/go-previous-view.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous-view.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous.svg
new file mode 100644
index 000000000..729c7cd69
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-previous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 11h-8.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-south.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-south.svg
new file mode 100644
index 000000000..3b39835c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-south.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12c1e-6 -3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c3.866 1e-6 7-3.134 7-7zm-1.756 0.2559c0 0.2556-0.09905 0.5112-0.2949 0.707l-3.533 3.533-0.709 0.7109c-0.3917 0.3917-1.022 0.3917-1.414 0l-0.709-0.711-3.533-3.533c-0.3917-0.3917-0.3917-1.022 8e-7 -1.414l0.707-0.707c0.3917-0.3917 1.022-0.3917 1.414 1.4e-5l1.328 1.328v-4.67c0-0.554 0.446-1 1-1h1c0.554-7e-7 1 0.446 1 1v4.67l1.328-1.328c0.3917-0.3917 1.022-0.3917 1.414 0l0.707 0.707c0.1959 0.1959 0.2949 0.4514 0.2949 0.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-southeast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-southeast.svg
new file mode 100644
index 000000000..b50be0c63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-southeast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.95 7.05c-2.734-2.734-7.166-2.734-9.899-3e-7 -2.734 2.734-2.734 7.166-9e-7 9.899 2.734 2.734 7.166 2.734 9.899 0 2.734-2.734 2.734-7.166 1e-6 -9.899zm-1.061 1.422c0.1808 0.1807 0.2914 0.4315 0.2914 0.7085l1e-6 4.997 0.0014 1.004c1e-6 0.554-0.4459 0.9999-0.9999 0.9999l-1.004-0.0014-4.997 1e-6c-0.554-2e-6 -0.9999-0.4459-0.9999-0.9999v-0.9999c1.9e-6 -0.554 0.4459-0.9999 0.9999-0.9999h1.878l-3.302-3.302c-0.3917-0.3917-0.3917-1.022 0-1.414l0.7071-0.7071c0.3917-0.3917 1.022-0.3917 1.414 0l3.302 3.302v-1.878c1e-6 -0.554 0.4459-0.9999 0.9999-0.9999l0.9999-1e-6c0.277 0 0.5277 0.1107 0.7085 0.2914z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-southwest.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-southwest.svg
new file mode 100644
index 000000000..11936c48d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-southwest.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.95 16.95c2.734-2.734 2.734-7.166 1e-6 -9.899-2.734-2.734-7.166-2.734-9.899-9e-7 -2.734 2.734-2.734 7.166 0 9.899 2.734 2.734 7.166 2.734 9.899 0zm-1.422-1.061c-0.1808 0.1808-0.4315 0.2914-0.7085 0.2914l-4.997 1e-6 -1.004 0.0014c-0.554 1e-6 -0.9999-0.4459-0.9999-0.9999l0.0014-1.004-1e-6 -4.997c2e-6 -0.554 0.4459-0.9999 0.9999-0.9999h0.9999c0.554 1.9e-6 0.9999 0.4459 0.9999 0.9999v1.878l3.302-3.302c0.3917-0.3917 1.022-0.3917 1.414 0l0.7071 0.7071c0.3917 0.3917 0.3917 1.022 0 1.414l-3.302 3.302 1.878-1e-6c0.554 1e-6 0.9999 0.4459 0.9999 0.9999l1e-6 0.9999c0 0.277-0.1107 0.5277-0.2914 0.7085z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-today.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-today.svg
new file mode 120000
index 000000000..516e9f164
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-today.svg
@@ -0,0 +1 @@
+calendar-go-today.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-top.svg
new file mode 100644
index 000000000..8a8b94045
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 20v-6.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v6.172zm-1-11c1.105 0 2-0.8954 2-2s-0.8954-2-2-2-2 0.8954-2 2c0 1.105 0.8954 2 2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-up-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-search.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-search.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-up-skip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-skip.svg
new file mode 100644
index 000000000..0728fdfa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-skip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 20v-6.172l-3.586 3.586-1.414-1.414 6-6 6 6-1.414 1.414-3.586-3.586v6.172zm-3.586-7.586-1.414-1.414 6-6 6 6-1.414 1.414-4.586-4.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-symbolic.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-up-symbolic.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-up.svg
new file mode 100644
index 000000000..8738a9801
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-up.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 18v-8.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/go-west.svg b/.icons/Gruvbox-Plus-Dark/actions/24/go-west.svg
new file mode 100644
index 000000000..fc9d26f6f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/go-west.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 19c3.866 1e-6 7-3.134 7-7s-3.134-7-7-7c-3.866-1e-7 -7 3.134-7 7-7e-7 3.866 3.134 7 7 7zm-0.2559-1.756c-0.2556 0-0.5112-0.09905-0.707-0.2949l-3.533-3.533-0.7109-0.709c-0.3917-0.3917-0.3917-1.022-8e-7 -1.414l0.711-0.709 3.533-3.533c0.3917-0.3917 1.022-0.3917 1.414 1.5e-6l0.707 0.707c0.3917 0.3917 0.3917 1.022-1.4e-5 1.414l-1.328 1.328 4.67 1e-6c0.554 0 1 0.446 1 1v1c1e-6 0.554-0.446 1-1 1h-4.67l1.328 1.328c0.3917 0.3917 0.3917 1.022 0 1.414l-0.707 0.707c-0.1959 0.1959-0.4514 0.2949-0.707 0.2949z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gohome.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gohome.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gohome.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gpg.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gpg.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gpg.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gpgsm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gpgsm.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gpgsm.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gpick-tray.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gpick-tray.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gpick-tray.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gps.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gps.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gradient.svg
new file mode 120000
index 000000000..3dca28d08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gradient.svg
@@ -0,0 +1 @@
+color-gradient.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/graphics.svg b/.icons/Gruvbox-Plus-Dark/actions/24/graphics.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/graphics.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gray-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gray-scale.svg
new file mode 120000
index 000000000..fe79d3f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gray-scale.svg
@@ -0,0 +1 @@
+adjusthsl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/grid-axonometric.svg b/.icons/Gruvbox-Plus-Dark/actions/24/grid-axonometric.svg
new file mode 100644
index 000000000..45553c081
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/grid-axonometric.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.12 4.999-0.4375 0.4375 0.4375 0.4375-2.188 2.188-2.188-2.188s-0.4375-0.4375-0.875 0 0 0.875 0 0.875l2.188 2.188-2.188 2.188-0.4375-0.4375-0.4375 0.4375v1.75l0.4375 0.4375 0.4375-0.4375 2.188 2.188-2.188 2.188s-0.4375 0.4375 0 0.875 0.875 0 0.875 0l2.188-2.188 2.188 2.188-0.4375 0.4375 0.4375 0.4375h1.75l0.4375-0.4375-0.4375-0.4375 2.188-2.188 2.188 2.188s0.4375 0.4375 0.875 0 0-0.875 0-0.875l-2.188-2.188 2.188-2.188 0.4375 0.4375 0.4375-0.4375v-1.75l-0.4375-0.4375-0.4375 0.4375-2.188-2.188 2.188-2.188s0.4375-0.4375 0-0.875-0.875 0-0.875 0l-2.188 2.188-2.188-2.188 0.4375-0.4375-0.4375-0.4375zm0.875 1.75 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188zm-6.125 0 2.188 2.188-2.188 2.188-2.188-2.188zm3.062 3.062 2.188 2.188-2.188 2.188-2.188-2.188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/grid-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/24/grid-rectangular.svg
new file mode 100644
index 000000000..568043a4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/grid-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v1h-1v2h1v3h-1v2h1v3h-1v2h1v1h2v-1h3v1h2v-1h3v1h2v-1h1v-2h-1v-3h1v-2h-1v-3h1v-2h-1v-1h-2v1h-3v-1h-2v1h-3v-1zm2 3h3v3h-3zm5 0h3v3h-3zm-5 5h3v3h-3zm5 0h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group-clone.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group-clone.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group-delete.svg
new file mode 100644
index 000000000..559412f1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h7v-2l1-1-1-1v-3h3l1 1 1-1h1.5v-3.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group-edit.svg
new file mode 100644
index 000000000..fb35a5940
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5.001c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h6v-2.064l5.935-5.936c0.5326-0.5326 1.065 0 1.065 0l0.5 0.5v-3c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm12.22 7.123-0.9593 0.9593 1.65 1.65 0.9615-0.9593c0.2749-0.2749-3e-6 -0.5491 0-0.5491l-1.096-1.096c-0.2466-0.2426-0.4816-0.07861-0.5558-0.0044zm-1.784 1.784-3.438 3.445-0.0023 1.647h1.652l3.438-3.443z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group-empty-trash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group-empty-trash.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group-empty-trash.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group-new.svg
new file mode 100644
index 000000000..490a09ac3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h9v-1h-2v-4h2v-2h4v2h0.5v-5.5c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-note-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-note-new.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-note-new.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-people.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag-new.svg
new file mode 120000
index 000000000..4bfd68bd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag-new.svg
@@ -0,0 +1 @@
+tag-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-all.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-all.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-tags-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtg-task-dismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-dismiss.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-dismiss.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-done.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-done.svg
new file mode 120000
index 000000000..f6ae45ccc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-done.svg
@@ -0,0 +1 @@
+view-task.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-new.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-new.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undismiss.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undismiss.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undismiss.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undone.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-task-undone.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtg-work.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-work.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtg-work.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-about.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-apply.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-apply.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-authentication.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-authentication.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-authentication.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-bold.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cdrom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cdrom.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-clear.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-clear.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-color-picker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-color-picker.svg
new file mode 120000
index 000000000..1f41e7ef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-color-picker.svg
@@ -0,0 +1 @@
+color-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-convert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-convert.svg
new file mode 100644
index 000000000..726657c30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-convert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 4v1.988a6 6 0 0 0-5 5.908 6 6 0 0 0 4 5.637v-2.361a3.894 3.894 0 0 1-2-3.383 3.894 3.894 0 0 1 3-3.777v1.988l4-3zm5 2.467v2.361a3.894 3.894 0 0 1 2 3.381 3.894 3.894 0 0 1-3 3.779v-1.988l-4 3 4 3v-1.988a6 6 0 0 0 5-5.908 6 6 0 0 0-4-5.637z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-directory.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-directory.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-directory.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-disconnect.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-disconnect.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-dnd-multiple.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-execute.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-execute.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-execute.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-file.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-file.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-file.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-find-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-find-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-find.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-find.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-find.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-floppy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-floppy.svg
new file mode 100644
index 000000000..27e082bce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-floppy.svg
@@ -0,0 +1,4 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ <path class="ColorScheme-Text" d="m6 5c-0.55 0-1 0.45-1 1v11l2 2h11c0.55 0 1-0.45 1-1v-12c0-0.55-0.45-1-1-1zm1 2 10-1e-6v10h-1v-5h-8l-1e-6 5h-1zm5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-back-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-back-ltr.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-go-back-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-back-rtl.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-go-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-forward-ltr.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-go-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-forward-rtl.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-go-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-go-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-first-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-first-ltr.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-goto-first-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-first-rtl.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-goto-last-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-last-ltr.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-goto-last-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-last-rtl.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-goto-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-goto-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-indent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-indent-ltr.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-indent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-indent-rtl.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-index.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-index.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-index.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-info.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-info.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-info.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-italic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-jump-to-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-jump-to-ltr.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-jump-to-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-jump-to-rtl.svg
new file mode 120000
index 000000000..ccdd201d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-justify-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-justify-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-fill.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-justify-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-justify-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-justify-right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-leave-fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-leave-fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-forward-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-forward-ltr.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-next-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-next-ltr.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-next-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-next-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-play-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-play-ltr.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-previous-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-previous-ltr.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-previous-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-previous-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-rewind-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-rewind-ltr.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-rewind-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-rewind-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-network.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-network.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-network.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-ok.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-ok.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-open.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-paste.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-preferences.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-preferences.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-preferences.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-print.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-redo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-redo-ltr.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-redo-ltr.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-revert-to-saved-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-revert-to-saved-ltr.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-revert-to-saved-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-revert-to-saved-rtl.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-save.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-select-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-color.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-color.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-font.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-font.svg
new file mode 100644
index 000000000..a89816ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-select-font.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm7 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm0 3a1 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-1zm-6 1 1.75 5h-3.5zm6 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-ascending.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-ascending.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-descending.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-sort-descending.svg
@@ -0,0 +1 @@
+view-sort-descending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-spell-check.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-spell-check.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-tab-new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-rtl.svg
new file mode 120000
index 000000000..a13a878cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undelete-rtl.svg
@@ -0,0 +1 @@
+edit-redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-underline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-underline.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-underline.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undo-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undo-ltr.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-undo-ltr.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-ltr.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-ltr.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-rtl.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-unindent-rtl.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-yes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-yes.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-yes.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-100.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-100.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-100.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/gtk-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/gtk-zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/guides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/guides.svg
new file mode 100644
index 000000000..ab1a2b448
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/guides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4.998v14h2v-14zm9.285 0-6.285 13.14 1.805 0.8633 6.285-13.14zm2.715 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hammer-wrench.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hammer-wrench.svg
new file mode 100644
index 000000000..7a5104f18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hammer-wrench.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.34 14.48 4.517 4.517 1.588-1.626-4.517-4.517m1.212-2.288c-0.2936 0-0.6098-0.03764-0.8582-0.143l-8.574 8.537-1.588-1.588 5.578-5.571-1.332-1.34-0.542 0.527-1.092-1.061v2.153l-0.527 0.527-2.65-2.68 0.527-0.527h2.115l-1.054-1.061 2.68-2.68c0.8808-0.8808 2.296-0.8808 3.177 0l-1.588 1.626 1.061 1.054-0.5345 0.5345 1.347 1.34 1.37-1.415c-0.1054-0.2484-0.1506-0.5646-0.1506-0.8431 0-1.483 1.174-2.65 2.635-2.65 0.4441 0 0.8356 0.1054 1.189 0.3162l-2.01 2.01 1.129 1.129 2.01-2.01c0.2108 0.3538 0.3162 0.7302 0.3162 1.204 0 1.445-1.167 2.612-2.635 2.612z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hand.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hand.svg
new file mode 120000
index 000000000..374fc6e99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hand.svg
@@ -0,0 +1 @@
+transform-browse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/handle-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/handle-left.svg
new file mode 120000
index 000000000..d4791b689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/handle-left.svg
@@ -0,0 +1 @@
+overflow-menu-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/handle-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/handle-move.svg
new file mode 100644
index 000000000..693de3859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/handle-move.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-2.828 2.828 1.057 1.057 1.771-1.771 1.771 1.771 1.057-1.057zm0 4.465-3.535 3.535 3.535 3.535 3.535-3.535zm-5.172 0.707-2.828 2.828 2.828 2.828 1.057-1.057-1.771-1.771 1.771-1.771zm10.34 0-1.057 1.057 1.771 1.771-1.771 1.771 1.057 1.057 2.828-2.828zm-5.172 1.406 1.422 1.422-1.422 1.422-1.422-1.422zm-1.771 5.537-1.057 1.057 2.828 2.828 2.828-2.828-1.057-1.057-1.771 1.771z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/handle-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/handle-right.svg
new file mode 120000
index 000000000..f6a05e26d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/handle-right.svg
@@ -0,0 +1 @@
+overflow-menu-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/handle-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/24/handle-sort.svg
new file mode 100644
index 000000000..efbc387a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/handle-sort.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-3.535 3.535 1.059 1.061 2.477-2.479 2.477 2.479 1.059-1.061zm-5 5.75v1.5h10v-1.5zm0 3v1.5h10v-1.5zm2.523 2.654-1.059 1.061 3.535 3.535 3.535-3.535-1.059-1.061-2.477 2.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hash.svg
new file mode 100644
index 000000000..55eedc0b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-activity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-activity.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-activity.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-add-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-add-queue.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-add-queue.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-complete.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-complete.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-picture.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-picture.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-picture.svg
@@ -0,0 +1 @@
+view-list-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-presets.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-presets.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-presets.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-showqueue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-showqueue.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-showqueue.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-source.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-source.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-source.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hb-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hb-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hb-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/headphones.svg b/.icons/Gruvbox-Plus-Dark/actions/24/headphones.svg
new file mode 100644
index 000000000..6caed9ac8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/headphones.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7v5s0 2 2 2h3v-5h-3v-2c0-2.761 2.239-5 5-5s5 2.239 5 5v2h-3v5h3c2 0 2-2 2-2v-5c0-3.866-3.134-7-7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/health.svg b/.icons/Gruvbox-Plus-Dark/actions/24/health.svg
new file mode 100644
index 000000000..b576f3c98
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/health.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-1.657 0-3 1.567-3 3.5 0 1.251 0.3613 2.417 0.9258 3.5h1.611l1.793-3.586c0.1271-0.2536 0.3863-0.4138 0.6699-0.4141 0.2836 2.57e-4 0.5429 0.1605 0.6699 0.4141l2.33 4.66 1.33-2.66c0.2771-0.5503 1.063-0.5503 1.34 0l0.793 1.586h1.611c0.5645-1.083 0.9258-2.249 0.9258-3.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2zm2 5.426-1.33 2.66c-0.1271 0.2536-0.3863 0.4138-0.6699 0.4141h-1.139c1.634 2.258 3.932 4.092 5.139 5.5 1.207-1.408 3.505-3.242 5.139-5.5h-1.139c-0.2836-2.58e-4 -0.5429-0.1605-0.6699-0.4141l-0.3301-0.6602-1.33 2.66c-0.2771 0.5503-1.063 0.5503-1.34 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-about.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-about.svg
new file mode 100644
index 000000000..cfb646edb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-about.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-1 3.25h2v5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-contents-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-contents-vmware.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-contents-vmware.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-contents.svg
new file mode 100644
index 000000000..6ab98ada8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-contents.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm2.856 4.839c0 0.714-0.4045 1.294-0.748 1.658-0.3633 0.3458-0.6906 0.7248-1.023 1.098-0.1314 0.1972-0.2988 0.5078-0.2988 0.8105-0.0087 0.1084 0.0078 0.2165 0.01172 0.3242h-1.645c-0.01662-0.0831-0.0288-0.1757-0.03711-0.2754v-0.2734c0-1.746 1.795-2.158 1.795-3.228 0-0.1715-0.09495-0.7226-0.9101-0.7226-0.5281 0-1.012 0.1031-1.732 0.4726l-0.5234-1.408c0.9748-0.625 2.257-0.6484 2.616-0.6485 1.355-3.772e-4 2.496 0.7903 2.496 2.193zm-2.856 4.514c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-contextual.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-contextual.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-contextual.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-ars.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-ars.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-ars.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-aud.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-aud.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-aud.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-brl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-brl.svg
new file mode 100644
index 000000000..0724608f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-brl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 6v1c-2 0-3 1.5-3 3s1 3.002 3 3.004v2l-2-0.0039v2l2 2e-3v0.998h2v-1.008c4 8e-3 4-5.992 0-5.992v-2h2v-2h-2v-1h-2zm-3 4s-1.2e-5 -3-3-3h-4v10h2v-4h0.3809l2.309 4h2.311l-2.342-4.057c2.34-0.4044 2.342-2.943 2.342-2.943zm-5-1h2c1 0 1 1 1 1s-4e-6 1-1 1h-2zm8 0v2c-1 0-1-1-1-1s5e-6 -1 1-1zm2 4c1 0 0.9961 0.9961 0.9961 0.9961s0.0039 1.004-0.9961 0.9961v-1.992z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cad.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cad.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cad.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-chf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-chf.svg
new file mode 100644
index 000000000..da84c2975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-chf.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 8c-1.385 0-2.5 1.115-2.5 2.5v3c0 1.385 1.115 2.5 2.5 2.5 1.267 0 2.306-0.9336 2.475-2.152l-1.975-0.5293v0.1816c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5s0.5 0.223 0.5 0.5v0.5l1.998-0.5352c-0.0188-1.369-1.125-2.465-2.498-2.465zm3 0v8h2v-3h1v3h2v-8h-2v3h-1v-3zm5.5 0v8h2v-3h2v-2h-2v-1h3v-2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cny.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cny.svg
new file mode 120000
index 000000000..0ea247105
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-cny.svg
@@ -0,0 +1 @@
+help-donate-jpy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-eur.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-eur.svg
new file mode 100644
index 000000000..0ccbf1496
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-eur.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.16 5c-2.709 0-4.946 1.939-5.41 4.51h-2.09v2h2v1h-2v2h2.094c0.4717 2.561 2.705 4.49 5.406 4.49 2.391 0 4.419-1.512 5.18-3.635l-1.82-0.875c-0.4254 1.453-1.763 2.51-3.357 2.51-1.587 0-2.92-1.047-3.352-2.49h4.85v-2h-4.998v-1h4.998v-2h-4.855c0.4254-1.453 1.763-2.51 3.357-2.51s2.932 1.056 3.357 2.51l1.82-0.875c-0.7609-2.123-2.788-3.635-5.18-3.635z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-gbp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-gbp.svg
new file mode 100644
index 000000000..e0b55781a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-gbp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.96 5c-0.197 0.00412-1.039 0.04799-1.904 0.4805-0.9885 0.4943-2.053 1.686-2.053 3.52v2h-2v2h2v1c0 1.75-0.5607 2.339-1.055 2.668-0.494 0.3293-0.9453 0.332-0.9453 0.332v2h9v-2h-5.727c0.4336-0.7504 0.7266-1.744 0.7266-3v-1h2v-2h-2v-2c0-1.167 0.4358-1.475 0.9473-1.73 0.5115-0.2557 1.053-0.2695 1.053-0.2695 0.9735 0 1.349 0.3036 1.596 0.7012l1.406-1.406c-0.6309-0.7077-1.639-1.295-3.002-1.295 0 0-0.01482-5.883e-4 -0.04297 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-inr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-inr.svg
new file mode 100644
index 000000000..034f5cc89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-inr.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v2h4c1.117 0 1.608 0.7893 1.826 1.486h-5.826v2h5.846c-0.207 0.6947-0.6933 1.514-1.846 1.514h-4v2h0.00195c2.819e-4 0.3442-5.276e-4 0.8292 0 0.8301l5.17 5.17h2.828l-6-6h2c2.811 0 3.644-2.202 3.893-3.514h2.107v-2h-2.119c-0.08832-0.4425-0.2431-0.9736-0.5078-1.486h2.627v-2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-jpy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-jpy.svg
new file mode 100644
index 000000000..66406f08f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-jpy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.818 4.951-1.732 1 2.914 5.049h-2l0.00195 2h2v1h-2v2h2l-2e-3 3h2l2e-3 -3h2v-2h-2v-1h2l-2e-3 -2h-2l2.914-5.049-1.732-1-2.182 3.779z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-mxn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-mxn.svg
new file mode 120000
index 000000000..7050ee21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-mxn.svg
@@ -0,0 +1 @@
+help-donate-usd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-pln.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-pln.svg
new file mode 100644
index 000000000..a46766dff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-pln.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 6v5.039l-2.531 1.461 1 1.732 1.531-0.8848v4.652h2v-5.807l2.531-1.461-1-1.732-1.531 0.8848v-3.885zm-10 4v2h4.172l-4.172 4v2h7v-2h-4.127l4.127-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-rub.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-rub.svg
new file mode 100644
index 000000000..7c7d992e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-rub.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.004 5v6h-2v2h2v1h-2v2h2v3h2v-3h3v-2h-3v-1h1.992c2.216 0 4-1.784 4-4s-1.784-4-4-4h-1.992zm2 2h2c1.104 0 1.992 0.8884 1.992 1.992v0.01562c0 1.104-0.8884 1.992-1.992 1.992h-2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-sek.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-sek.svg
new file mode 100644
index 000000000..f93047d7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-sek.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-3l3 3h2.828l-4.5-4.5 4.5-4.5h-2.828l-3 3v-8zm8 6v8h2v-2c0-2.167 0.9361-2.975 1.947-3.48 1.011-0.5057 2.053-0.5195 2.053-0.5195v-2s-1.459-0.01382-2.947 0.7305c-0.354 0.177-0.7119 0.4085-1.053 0.6953v-1.426h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-try.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-try.svg
new file mode 100644
index 000000000..965ba94c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-try.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5.002v3.535l-3 1.732 1 1.732 2-1.154v1.689l-3 1.732 1 1.732 2-1.154v4.154h2a7 7 0 0 0 7-7h-2a5 5 0 0 1-5 5v-3.309l4.66-2.691-1-1.732-3.66 2.113v-1.689l4.66-2.691-1-1.732-3.66 2.113v-2.381h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-uah.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-uah.svg
new file mode 100644
index 000000000..198d22a64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-uah.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.05 5c-1.831 0-3.517 0.8243-4.558 2.476l1.902 1.295c0.6114-0.9685 1.47-1.543 2.476-1.543 1.041 0 1.724 0.5406 1.724 1.293 0 0.3514-0.168 0.6632-0.4276 0.9785h-7.171v2h5.179l-1.267 1.002h-3.912v2h2.322c-0.2853 0.4472-0.4668 0.951-0.4668 1.449 0 1.903 1.795 3.05 4.197 3.05 1.831 0 3.771-0.8243 4.846-2.476l-1.974-1.33c-0.7178 1.041-1.615 1.543-2.656 1.543-1.219 0-1.902-0.4678-1.902-1.33 0-0.3569 0.1655-0.6447 0.3946-0.906h7.24v-2h-5.258l1.238-1.002h4.022v-2h-2.271c0.2439-0.4283 0.4139-0.926 0.4139-1.449 0-1.758-1.613-3.05-4.091-3.05z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-usd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-usd.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate-usd.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-donate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate.svg
new file mode 120000
index 000000000..761fdb59a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-donate.svg
@@ -0,0 +1 @@
+taxes-finances.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-faq.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-faq.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-faq.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-feedback.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-feedback.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-feedback.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-hint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-hint.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-hint.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-info.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-info.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-info.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-keyboard-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-keyboard-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-keyboard-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-keybord-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-keybord-shortcuts.svg
new file mode 120000
index 000000000..5fc973689
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-keybord-shortcuts.svg
@@ -0,0 +1 @@
+keyboard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-latex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-latex.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-latex.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help-whatsthis.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help-whatsthis.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help-whatsthis.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hexagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hexagon-shape.svg
new file mode 100644
index 000000000..96a9b9227
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hexagon-shape.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-7 4.041v5.918l7 4.041 7-4.041v-5.918zm0 2.311 5 2.887v3.605l-5 2.887-5-2.887v-3.605z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hibp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hibp.svg
new file mode 100644
index 000000000..75f15390b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hibp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.669 5 0.00195 0.00195c-0.09818-0.00195-0.1957 0.00389-0.293 0.01758-0.08553 0.01098-0.3567 0.06111-0.4805 0.2637l-1.324 1.986c-0.02236 0.03267-0.3388 0.4995-0.4473 0.9062-0.04497 0.1499-0.07914 0.3112-0.09766 0.4805-0.02052 0.1841-0.02985 0.3694-0.0293 0.5547 0 0.2928 0.0412 0.6967 0.5059 0.7598 0.1765 0.03053 0.5667 0.04559 0.8301 0 0.4089-0.06046 0.5156-0.3433 0.5156-0.7598v-1.248l1.275-2.662c0.1404-0.2714-0.163-0.281-0.1758-0.2812-0.09315-0.01337-0.1871-0.01999-0.2813-0.01953zm0.8568 4.232c-0.5701 0.1304-0.6606 0.7324-0.6504 1.365 0 0.6029 0.05402 1.175 0.6504 1.34 0.1845 0.04613 0.7557 0.1153 1.268 0 0.5538-0.1516 0.6621-0.668 0.6621-1.342 0.02442-1.169-0.4603-1.318-0.6621-1.363-0.4467-0.1193-0.9452-0.08398-1.268 0zm8.434 2.547c-0.09896-0.0041-0.1918 0.04835-0.2402 0.1348-0.1087 0.1796-0.1094 0.7613 0 0.9531 0.05305 0.0897 0.1334 0.1328 0.2402 0.1328h3.727c0.1014 0 0.1774-0.04311 0.2305-0.1328 0.1122-0.1827 0.1126-0.7456-0.0078-0.9551-0.03938-0.1063-0.1564-0.1353-0.2227-0.1328zm-5.317 2e-3c-0.09905 0-0.1918 0.04835-0.2402 0.1348-0.1098 0.184-0.1079 0.761 0 0.9531 0.05382 0.0897 0.1334 0.1328 0.2402 0.1328h3.729c0.1014 0 0.1786-0.04311 0.2324-0.1328 0.1033-0.1732 0.113-0.7414-0.0098-0.9551-0.0368-0.0965-0.136-0.1361-0.2226-0.1328zm-2.936 2.248c-0.1682 0.02487-0.3785 0.1053-0.457 0.3438-0.04383 0.1348-0.0653 0.2763-0.06055 0.418v1.246l-1.275 2.662c-0.02186 0.04226-0.03473 0.08738-0.03906 0.1348 0.00616 0.0388 0.02598 0.07317 0.05859 0.09961 0.08094 0.06741 0.6476 0.1156 0.9453-0.01172 0.05303-0.01689 0.1027-0.04177 0.1465-0.07617 0.04707-0.03417 0.08686-0.07731 0.1172-0.127 0.5531-0.8063 1.092-1.622 1.598-2.457 0.1893-0.3446 0.2527-0.7517 0.2715-0.916 0.0412-0.3577 0.05047-0.7259-0.0293-0.9727-0.07377-0.2699-0.3568-0.3295-0.4473-0.3418-0.2006-0.03032-0.5492-0.04833-0.8281-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hide-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hide-categories.svg
new file mode 100644
index 000000000..9761a8951
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hide-categories.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.641 5c-1 0-1 1-1 1v7.668s1.1e-6 1 1 1h8.357s1-1e-6 1-1v-6.287s-1e-6 -1-1-1h-4.18l-1.381-1.381zm10.36 5.668v3.807c0 1.193-1.193 1.193-1.193 1.193h-5.449v2.332c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-6.332c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hide-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hide-reconciled.svg
new file mode 100644
index 000000000..02ba5c039
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hide-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 5v1h3.5v11l-3.998 1v1h10v-1l-4.002-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_column.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_column.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_row.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hide_table_row.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hidemouse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hidemouse.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hidemouse.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/high-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/24/high-brightness.svg
new file mode 120000
index 000000000..358c1e1fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/high-brightness.svg
@@ -0,0 +1 @@
+brightness-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/highlight-pointer-spot.svg b/.icons/Gruvbox-Plus-Dark/actions/24/highlight-pointer-spot.svg
new file mode 120000
index 000000000..995247fc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/highlight-pointer-spot.svg
@@ -0,0 +1 @@
+path-mask-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hint.svg
new file mode 120000
index 000000000..77e02ef3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hint.svg
@@ -0,0 +1 @@
+image-red-eye.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/history_entry.svg b/.icons/Gruvbox-Plus-Dark/actions/24/history_entry.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/history_entry.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/homerun.svg b/.icons/Gruvbox-Plus-Dark/actions/24/homerun.svg
new file mode 100644
index 000000000..c41b5a52b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/homerun.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm0.5 2h2v2h-2zm-8.5 6c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm8 0c-0.831 0-1.5 0.669-1.5 1.5v3c0 0.831 0.669 1.5 1.5 1.5h3c0.831 0 1.5-0.669 1.5-1.5v-3c0-0.831-0.669-1.5-1.5-1.5zm-7.5 2h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hook-notifier.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hook-notifier.svg
new file mode 120000
index 000000000..8913b16c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hook-notifier.svg
@@ -0,0 +1 @@
+help-hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/horizontal.svg
new file mode 100644
index 000000000..e486498f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hotpixels.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hotpixels.svg
new file mode 100644
index 000000000..0968d53b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hotpixels.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm9 9h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/hypnotoad.svg b/.icons/Gruvbox-Plus-Dark/actions/24/hypnotoad.svg
new file mode 100644
index 000000000..5b9a2e561
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/hypnotoad.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6c-0.5272 0-0.7867 0.3734-0.7922 0.6777-3e-3 0.163-0.09477 0.3644-0.1238 0.3887l-0.2617 0.2441c-0.5054-0.1065-0.9258 0.4901-0.7168 0.9434 0.1517 0.2451-0.1625 0.5027-0.1836 0.7715-0.1265 0.2732-0.07438 0.6279-0.2637 0.8574-0.1693 0.1211-0.3948 0.5998-0.4805 0.1816-0.3364-0.6861-1.008-2.059-1.008-2.059l0.2285-0.8652c0.00368-0.01245 0.2408-0.07792 0.2422-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 1.471e-4 0.0862 0.03153 0.1692 0.08789 0.2324-0.07374 0.3189-0.2461 0.9512-0.2461 0.9512l-0.2207-0.875c-0.00519-0.01555 0.09231-0.08495 0.09375-0.2441 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-5.293e-4 0.1524 0.09574 0.2868 0.2363 0.3301 0.0743 0.2713 0.2109 0.8262 0.2109 0.8262s-0.4128-0.4323-0.6191-0.6484c0.00755-0.02865 0.01149-0.05819 0.01172-0.08789-6.175e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418-5.297e-4 0.2374 0.2136 0.3772 0.3965 0.3359 0.2521 0.2377 0.7246 0.7461 0.7246 0.7461s0.7075 2.217 1.072 3.32c0.1198 0.337 0.4907 0.5794 0.8477 0.4629 0.2008-0.0011 0.5128-0.3745 0.4492 0.02148 0.06728 0.7164 0.1862 1.429 0.3555 2.129-0.3751-0.1726-0.7101-0.4835-1.141-0.498-0.6184-0.04364-1.093 0.6133-0.9648 1.195 0.105 0.4798 0.3145 1.439 0.3145 1.439l-1.281-0.5781 0.1953-0.7383c4e-3 -0.01244 0.2424-0.07719 0.2441-0.3359 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 8.37e-5 0.08525 0.03072 0.1674 0.08594 0.2305-0.06569 0.3204-0.2441 0.9512-0.2441 0.9512l-0.2227-0.8769c0.06218-0.06407 0.09731-0.1512 0.09766-0.2422 4.233e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 5.976e-4 0.1474 0.09182 0.278 0.2266 0.3242 0.0834 0.2685 0.2129 0.8164 0.2129 0.8164l-0.6074-0.627c-0.01664-0.01682 0.00287-0.01581 0.00391-0.09375-6.184e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-5.322e-4 0.2386 0.2151 0.3776 0.3984 0.336 0.2431 0.2257 0.6992 0.709 0.6992 0.709l-0.4727 0.06249c-0.06236-0.08739-0.1609-0.1388-0.2656-0.1387-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438 6.14e-4 0.189 0.1482 0.3418 0.3301 0.3418 0.126 3.19e-4 0.2412-0.07395 0.2969-0.1914 0.2474-0.04723 0.5-0.07077 0.75-0.1035 0 0 2.293 1.323 2.295 1.32 0.4423 0.1962 0.9657-0.2003 0.9473-0.6719l-0.1738-1.455s1.525 1.603 2.525 1.611c1-0.0266 2.527-1.611 2.527-1.611s-0.1441 1.002-0.1719 1.506c0.01246 0.4721 0.5658 0.8298 0.9922 0.6016l2.248-1.301s0.4988 0.06515 0.748 0.0977c0.05461 0.119 0.17 0.1949 0.2969 0.1953 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.09703-8.4e-5 -0.1892 0.04421-0.252 0.1211-0.04456 4.58e-4 -0.09665-1e-3 -0.1699-0.0078l-0.2637-0.08789 0.6289-0.6484c0.02047-0.01836 0.05818 0 0.08597 0 0.1826 2.2e-5 0.3305-0.154 0.3301-0.3438-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418 3.56e-4 0.02635 0.0036 0.05256 0.0098 0.07813-0.1907 0.2262-0.6133 0.6426-0.6133 0.6426l0.2031-0.8047c0.0041-0.01267 0.2393-0.07903 0.2403-0.3359 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.2e-5 -0.3305 0.154-0.3301 0.3438-2.77e-4 0.08782 0.03188 0.1724 0.08984 0.2363-0.06057 0.2974-0.2168 0.8848-0.2168 0.8848s-0.1668-0.6291-0.25-0.9434c0.06029-0.06425 0.09395-0.1505 0.09375-0.2402-6.15e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.2e-5 -0.3295 0.1528-0.3301 0.3418-2.12e-4 0.1482 0.09117 0.2797 0.2266 0.3262 0.09089 0.2424 0.209 0.748 0.209 0.748l-1.279 0.5781s0.2554-1.061 0.332-1.6c0.03748-0.5628-0.4732-1.112-1.051-1.029-0.4012 0.0443-0.7162 0.3277-1.072 0.4922 0.1862-0.7701 0.3111-1.556 0.373-2.346 0.308 0.2125 0.7792 0.3417 1.074 0.03906 0.2802-0.286 0.4551-1.068 0.4551-1.068l0.834-2.57 0.6992-0.7305c0.01299-0.01256 0.01341 0.00263 0.07817 0.00391 0.1826 2.19e-5 0.3305-0.154 0.3301-0.3438-7.53e-4 -0.189-0.1484-0.3419-0.3302-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 3.88e-4 0.02905 0.0043 0.05792 0.01172 0.08594-0.2011 0.221-0.6172 0.6504-0.6172 0.6504s0.1394-0.5521 0.209-0.8281c0.1406-0.04326 0.2369-0.1777 0.2363-0.3301-6.14e-4 -0.189-0.1482-0.3418-0.3301-0.3418-0.1819-2.24e-5 -0.3295 0.1528-0.3301 0.3418 7.3e-4 0.08743 0.03357 0.1713 0.0918 0.2344-0.05961 0.2982-0.2168 0.8867-0.2168 0.8867l-0.25-0.9395c-0.0048-0.02047 0.08935-0.08626 0.0898-0.2441 4.23e-4 -0.1897-0.1475-0.3438-0.3301-0.3438-0.1826-2.19e-5 -0.3305 0.154-0.3301 0.3438 3.04e-4 0.1516 0.09641 0.2851 0.2363 0.3281 0.09146 0.2873 0.2383 0.873 0.2383 0.873l-1.113 2.27c-0.1581-0.2148-0.4601-0.357-0.4902-0.6367-0.08116-0.4311-0.2043-0.8572-0.4063-1.248 0.2963-0.3941 0.03073-1.05-0.4727-1.088-0.1811 0.06485-0.2632-0.0985-0.375-0.2051-0.145-0.1084-0.1968-0.2405-0.1816-0.4199-0.0096-0.3485-0.2756-0.6777-0.7949-0.6777z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/icon_console.svg b/.icons/Gruvbox-Plus-Dark/actions/24/icon_console.svg
new file mode 100644
index 000000000..2769d68e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/icon_console.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5s-1 0-1 1v10c0 1 1 1 1 1h3v1c0 1 1 1 1 1h6s1 0 1-1v-1h3s1 0 1-1v-10c0-1-1-1-1-1zm1 2h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/icon_details.svg b/.icons/Gruvbox-Plus-Dark/actions/24/icon_details.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/icon_details.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/icon_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/icon_radio.svg
new file mode 100644
index 000000000..9202ecb38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/icon_radio.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.145 18c-0.6331 0-1.143-0.5344-1.143-1.199v-9.602c0-0.6648 0.5094-1.199 1.143-1.199h13.71c0.6331 0 1.143 0.5344 1.143 1.199v9.602c0 0.6648-0.5094 1.199-1.143 1.199zm3.857-2c2.209 0 4-1.791 4-4s-1.791-4-4-4-4 1.791-4 4 1.791 4 4 4zm5 0h5v-1h-5zm-5-2c-1.105 0-2-0.8954-2-2 2e-7 -1.105 0.8954-2 2-2s2 0.8954 2 2c0 1.105-0.8954 2-2 2zm5 0h5v-1h-5zm0-2h5v-1h-5zm1-2c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1zm3 0c0.5523 0 1-0.4477 1-1s-0.4477-1-1-1-1 0.4477-1 1 0.4477 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/icon_tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/icon_tag.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/icon_tag.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/icon_user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/icon_user.svg
new file mode 100644
index 000000000..2c8af96a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/icon_user.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/identity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/identity.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/identity.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-aim.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-aim.svg
new file mode 120000
index 000000000..a5b5de80c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-aim.svg
@@ -0,0 +1 @@
+x-clementine-artist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-ban-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-ban-kick-user.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/im-ban-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-ban-user.svg
new file mode 100644
index 000000000..51e53e364
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-ban-user.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.01 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m18.12 13.88c-1.172-1.172-3.071-1.172-4.243 0s-1.172 3.071 0 4.243 3.071 1.172 4.243 0 1.172-3.071 0-4.243zm-1.059 0.0014 1.058 1.058-1.062 1.062 1.062 1.062-1.058 1.058-1.062-1.062-1.062 1.062-1.058-1.058 1.062-1.062-1.062-1.062 1.058-1.058 1.062 1.062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-facebook.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-facebook.svg
new file mode 100644
index 000000000..7c8af1237
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-facebook.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-gadugadu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-gadugadu.svg
new file mode 100644
index 000000000..8fc10c8f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-gadugadu.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-1.115 3.135c-0.5527 0.1265-1.067 0.3456-1.533 0.6386l-3.008-1.43 1.43 3.008c-0.293 0.4662-0.5121 0.9805-0.6386 1.533l-3.135 1.115 3.135 1.115c0.1265 0.5527 0.3456 1.067 0.6386 1.533l-1.43 3.008 3.01-1.431c0.4659 0.292 0.9791 0.514 1.531 0.64l1.115 3.135 1.115-3.135c0.5522-0.126 1.066-0.348 1.531-0.64l3.01 1.431-1.431-3.01c0.292-0.465 0.514-0.9786 0.64-1.531l3.135-1.115-3.135-1.115c-0.126-0.5522-0.348-1.065-0.64-1.531l1.431-3.01-3.008 1.43c-0.466-0.293-0.9801-0.5121-1.533-0.6386zm-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.496a0.5 0.5 0 0 1 0.314 0.8949s-1.295 1.105-2.81 1.109c-1.51 4e-3 -2.809-1.074-2.809-1.074a0.5 0.5 0 1 1 0.6132-0.7893s1.203 0.8663 2.193 0.8633c0.9852-2e-3 2.189-0.8906 2.189-0.8906a0.5 0.5 0 0 1 0.309-0.1133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-google-talk.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-google-talk.svg
new file mode 100644
index 000000000..52b2b98f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-google-talk.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 2.351-7 5.25 0 2.855 3.216 5.68 7 5.75v3c7-4 7-6.768 7-8.75 0-2.899-3.134-5.25-7-5.25zm-4 3h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2zm5 0h3v3c0 1-1 2-2 2v-1s1 0 1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-google.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-google.svg
new file mode 100644
index 000000000..991e3878b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-google.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.18 5.182c-1.159 0.2611-2.194 1.11-2.586 2.245-0.436 1.11-0.1137 2.48 0.8105 3.245 0.5593 0.4853 1.307 0.7066 2.041 0.6851 0.1776 0.0085 0.353-0.01123 0.5283-0.03906-0.2254 0.4404-0.2507 0.9894-0.01763 1.432 0.08521 0.1748 0.3413 0.4182 0.3385 0.5359-0.9326 0.05261-1.873 0.1784-2.751 0.5093-0.758 0.3234-1.53 0.8264-1.825 1.635-0.2735 0.6013-0.3009 1.323 0.0154 1.915 0.415 0.8259 1.304 1.286 2.168 1.498 1.002 0.2219 2.057 0.209 3.056-0.01955 1.048-0.2578 2.085-0.799 2.686-1.726 0.5889-0.8907 0.6739-2.15 0.03421-3.038-0.3021-0.4532-0.7354-0.7951-1.137-1.155-0.3286-0.2757-0.7021-0.51-0.9622-0.8558-0.1786-0.3454-0.09514-0.7991 0.1954-1.06 0.3144-0.3739 0.7614-0.6101 1.065-0.9975 0.6627-0.7188 0.8205-1.799 0.543-2.717-0.2063-0.6415-0.6303-1.193-1.154-1.61 0.3101-0.01368 0.6455-0.00195 0.9653-0.00586 0.105 0.01431 0.2-0.00853 0.2837-0.07438 0.3413-0.1953 0.6827-0.3905 1.024-0.5858-1.356 2e-3 -2.712-0.00385-4.068 0.00309-0.421 0.02596-0.8384 0.09661-1.251 0.1807zm0.469 0.4238c0.6258-0.02092 1.148 0.413 1.501 0.8893 0.5173 0.7413 0.7656 1.656 0.7692 2.555-0.02164 0.4552-0.09714 0.9498-0.45 1.275-0.5677 0.5642-1.552 0.7098-2.205 0.2056-0.8098-0.6556-1.193-1.709-1.265-2.723-0.03152-0.5647 0.0209-1.187 0.4143-1.629 0.3012-0.3572 0.7719-0.5693 1.236-0.5724zm1.102 8.189c0.2661-0.02228 0.4327 0.2241 0.6431 0.3478 0.5952 0.4434 1.277 0.9207 1.473 1.681 0.172 0.6641-0.07845 1.415-0.6333 1.828-0.6664 0.5521-1.584 0.6047-2.411 0.5551-0.8975-0.0584-1.858-0.3663-2.401-1.13-0.381-0.5509-0.4443-1.319-0.1512-1.921 0.2917-0.5035 0.78-0.8781 1.333-1.052 0.6888-0.2441 1.42-0.3193 2.147-0.3097z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-groupwise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-groupwise.svg
new file mode 100644
index 000000000..68de1fd06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-groupwise.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8v6c0 1.108 0.892 2 2 2h5l2 3.004 2-3.004h1s2 0 2-2v-6c0-2-2-2-2-2h-10.03s-1.969 0-1.969 2zm4 0h2l2 2.656v-2.656h2v6h-2l-2-2.68v2.68h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-icq.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-icq.svg
new file mode 100644
index 000000000..483d0cd30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-icq.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5.001c-0.1198 6.604e-4 -0.2397 0.01664-0.3575 0.0482-0.9423 0.2525-1.462 1.439-1.315 2.811-1.287-0.4973-2.568-0.303-3.057 0.5421-0.488 0.8451-0.01616 2.051 1.058 2.918-1.262 0.5585-2.027 1.602-1.776 2.545 0.2524 0.9424 1.437 1.458 2.809 1.311 0.08289-0.2145 0.1808-0.4286 0.3032-0.6405 0.4903-0.5065 1.296-1.094 2.119-1.412-0.1197-0.1815-0.2098-0.3807-0.2671-0.5904-0.2937-1.097 0.3571-2.224 1.454-2.518 1.097-0.2937 2.224 0.3571 2.518 1.454 0.2937 1.097-0.3571 2.224-1.454 2.518-0.21 0.05601-0.4276 0.07838-0.6446 0.06626 0.1352 0.871 0.03041 1.858-0.1627 2.536v2e-3c-0.1222 0.2118-0.2589 0.4028-0.4036 0.5823 0.5588 1.262 1.6 2.032 2.543 1.779 0.9423-0.2525 1.458-1.439 1.311-2.811 1.287 0.4973 2.568 0.303 3.057-0.5421 0.488-0.8451 0.01611-2.053-1.058-2.92 1.262-0.5589 2.032-1.6 1.779-2.543-0.2525-0.9422-1.439-1.46-2.811-1.313 0.4973-1.287 0.303-2.568-0.5421-3.057-0.8451-0.488-2.051-0.01611-2.918 1.058-0.489-1.103-1.347-1.83-2.185-1.825z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.28 13.12c-0.823 0.3176-1.63 0.9044-2.12 1.412-0.8544 1.479-0.7476 3.13 0.2389 3.699 0.9866 0.5696 2.469-0.1628 3.323-1.643v-2e-3c0.193-0.6781 0.2984-1.667 0.1627-2.539a2.056 2.056 0 0 1-0.9137-0.2731 2.056 2.056 0 0 1-0.6908-0.6546z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-identi.ca.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-identi.ca.svg
new file mode 100644
index 000000000..b3d10394c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-identi.ca.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.314 0-6 2.686-6 6v4l-1 4 4-2h3c0.4282 0 0.844-0.0364 1.246-0.1113a4 4 0 0 1-1.113-1.893c-0.04421 0.0015-0.08816 0.0039-0.1328 0.0039h-4v-4c0-2.233 1.767-4 4-4 1.89 0 3.445 1.265 3.879 3.008a4 4 0 0 1 0.1211-0.00781 4 4 0 0 1 1.979 0.5254c-0.2423-3.091-2.825-5.525-5.979-5.525zm4 6c-1.662 0-3 1.338-3 3 0 0.978 0.4714 1.836 1.191 2.383 0.6029 1.206 0.5855 1.535 1.809 3.617l1.809-3.617c0.72-0.547 1.191-1.405 1.191-2.383 0-1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-invisible-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-invisible-user.svg
new file mode 100644
index 000000000..0a5aa6422
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-invisible-user.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01269-1.308-0.0227-1.471-0.02393z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 13a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-irc.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-irc.svg
new file mode 100644
index 000000000..a3f933da4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-irc.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.406 9.002s-1.406 7.82e-4 -1.406 1.4v5.199c0 0.775 0.636 1.398 1.428 1.398h5.572l1.5 2 1.5-2h0.5723s1.428 0.0012 1.428-1.398v-5.199c0-1.4-1.428-1.4-1.428-1.4zm-2-4.001s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-jabber.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-jabber.svg
new file mode 100644
index 000000000..915179b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-jabber.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.485 0-4.5 2.208-4.5 4.932-9e-3 1.477 1.183 2.767 1.73 4.172 0.244 0.6262 0.6934 1.896 0.6934 1.896h4.152s0.4493-1.27 0.6934-1.896c0.5475-1.405 1.707-2.712 1.73-4.172 0-2.723-2.015-4.932-4.5-4.932zm-2 12v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-kick-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-kick-user.svg
new file mode 100644
index 000000000..3ee674acc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-kick-user.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-local-xmpp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-local-xmpp.svg
new file mode 120000
index 000000000..979d9af12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-local-xmpp.svg
@@ -0,0 +1 @@
+im-jabber.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-message-new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/im-msn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-msn.svg
new file mode 100644
index 000000000..c2bb3dc4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-msn.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-nov.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-nov.svg
new file mode 120000
index 000000000..83745bf66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-nov.svg
@@ -0,0 +1 @@
+im-groupwise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-qq.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-qq.svg
new file mode 100644
index 000000000..0e4b14c1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-qq.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.526 0-4.574 2.041-4.574 4.561 0 0.4432 0.06502 0.8722 0.1836 1.277-0.576 0.4614-2.81 2.46-1.891 5.053 0 0 0.777-0.06585 1.416-1.244 0.1941 0.7541 0.5559 1.437 1.049 2.01-0.7221 0.2121-1.213 0.6237-1.213 1.096 0 0.689 1.044 1.248 2.33 1.248 0.8727 0 1.631-0.2568 2.029-0.6367 0.2194 0.02878 0.441 0.04687 0.668 0.04687 0.2274 0 0.4495-0.01809 0.668-0.04687 0.3992 0.3799 1.159 0.6367 2.031 0.6367 1.286 0 2.33-0.5595 2.33-1.248 0-0.4716-0.4908-0.8836-1.213-1.096 0.4925-0.5725 0.8548-1.256 1.049-2.01 0.6386 1.178 1.416 1.244 1.416 1.244 0.9211-2.593-1.315-4.592-1.891-5.053 0.119-0.4052 0.1855-0.8341 0.1855-1.277 0-2.519-2.047-4.561-4.574-4.561z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-skype.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-skype.svg
new file mode 100644
index 000000000..cfdf71875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-skype.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5c-1.933 0-3.5 1.567-3.5 3.5 0.001347 0.956 0.3937 1.87 1.086 2.529-0.05492 0.3207-0.08366 0.6453-0.08594 0.9707 0 3.314 2.686 6 6 6 0.3253-9.88e-4 0.6499-0.02842 0.9707-0.08203 0.6601 0.6908 1.574 1.082 2.529 1.082 1.933 0 3.5-1.567 3.5-3.5-0.001347-0.956-0.3937-1.87-1.086-2.529 0.05492-0.3207 0.08366-0.6453 0.08594-0.9707 0-3.314-2.686-6-6-6-0.3253 9.878e-4 -0.6499 0.02842-0.9707 0.08203-0.6601-0.6908-1.574-1.082-2.529-1.082zm6.619 4.654c0 0.6139-0.2953 0.7051-0.7793 0.7051-0.941 0-0.5554-1.133-2.318-1.133-0.584 0-1.312 0.2655-1.312 0.9473 0 0.5481 0.6462 0.7502 1.785 1.031 1.718 0.46 3.006 0.9191 3.006 2.496 0 1.531-1.247 2.299-3.221 2.299-1.973 0-3.234-1.181-3.234-1.793s0.2324-0.7656 0.7168-0.7656c0.9428 0 0.817 1.289 2.58 1.289 0.585 0 1.449-0.2672 1.449-0.9512 0-0.546-0.04588-0.7353-1.297-1.072-1.336-0.181-3.494-0.6161-3.494-2.283 0-1.531 1.156-2.422 3.128-2.423 1.973-9.765e-4 2.991 1.041 2.991 1.653z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m-25.07-9.081" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-twitter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-twitter.svg
new file mode 100644
index 000000000..8d9641bbb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-twitter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.08 5c-1.813 0-3.283 1.581-3.283 3.533 0 0.277 0.02994 0.548 0.08594 0.8066-2.728-0.1475-5.149-1.555-6.768-3.693-0.2826 0.522-0.4434 1.13-0.4434 1.777 0 1.226 0.5782 2.308 1.459 2.941-0.5381-0.01835-1.044-0.1767-1.486-0.4414-3.809e-4 0.01474 0 0.02807 0 0.04297 0 1.712 1.131 3.142 2.633 3.467-0.2755 0.08079-0.5659 0.123-0.8652 0.123-0.2115 0-0.4167-0.02133-0.6172-0.0625 0.4178 1.404 1.63 2.425 3.066 2.453-1.123 0.948-2.538 1.514-4.076 1.514-0.265 0-0.5264-0.01618-0.7832-0.04883 1.453 1.003 3.177 1.588 5.031 1.588 6.038 0 9.34-5.386 9.34-10.06 0-0.1532-0.0015-0.3054-0.0078-0.457 0.6413-0.4982 1.197-1.121 1.637-1.83-0.5887 0.2811-1.221 0.4712-1.885 0.5566 0.6777-0.4374 1.198-1.13 1.443-1.955-0.6343 0.4051-1.336 0.6989-2.084 0.8574-0.5987-0.6869-1.452-1.115-2.396-1.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-user-away.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-away.svg
new file mode 100644
index 000000000..73508065f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-away.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1 2.475 2-2.475 2v-1.254h-2.4v-1.492h2.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-user-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-busy.svg
new file mode 100644
index 000000000..687a2abd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-busy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1 1h1.496v1.504h1.504v1.496h-3v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-user-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-offline.svg
new file mode 100644
index 000000000..2aa5591f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-offline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-user-online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-online.svg
new file mode 100644
index 000000000..c812940ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-user-online.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.45e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.863c-3.524 0.0042-6.559 2.64-7 6.137h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01269-1.308-0.02416-1.471-0.02539zm4 0.1367a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm1.418 1.057 1.057 1.059-2.828 2.828-2.121-2.121 1.057-1.059 1.064 1.062 1.771-1.77z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-user.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-user.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-yahoo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-yahoo.svg
new file mode 100644
index 000000000..102f61682
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-yahoo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-1.303 3.002c0.5081 0.0077 0.9528 0.0224 1.051 0.0371l-0.0507 0.4453c-0.2086 0.0659-1.212 0.0902-1.473 0.1777 0.6781 1.271 1.75 2.907 2.098 3.543 0.1913-0.3506 1.872-1.808 1.924-2.312-0.2608-0.066-1.124-0.2227-1.264-0.2227l-0.082-0.5742c0.2367-0.0467 1.481 0 2.1 0 0.534 0 1.676-3e-4 2 0.0332l-0.297 0.541c-0.174 0.0217-0.897 0.2253-1.141 0.291-0.26 0.0875-2.644 2.407-2.8 2.977-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.289 7e-3 1.498 0.051l-0.026 0.588c-0.203-0.019-1.644-0.014-2.466-0.014-0.4173 0-1.758 0.059-2.17 0.043l0.0781-0.56c0.2261-0.023 1.162 0.051 1.367-0.223 0.1022-0.136 0.0703-0.282 0.0703-1.07v-0.3735c0-0.1754-2e-4 -0.5037-0.0351-0.8106-0.0869-0.3287-2.186-3.63-2.725-4.156-0.1566-0.0657-1.138-0.19-1.381-0.2559l-0.0117-0.5039c0.1214-0.0768 1.211 0.0181 2.27-0.0312 0.3478-0.0162 0.9196-0.0156 1.428-0.0078z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/im-youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/24/im-youtube.svg
new file mode 120000
index 000000000..91fc318b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/im-youtube.svg
@@ -0,0 +1 @@
+kipiplugin_youtube.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-adjust.svg
new file mode 120000
index 000000000..aa5daf85f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-adjust.svg
@@ -0,0 +1 @@
+adjustlevels.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-auto-adjust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-auto-adjust.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-auto-adjust.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-crop.svg
new file mode 100644
index 000000000..0565e2ef8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-crop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v1h2v-1zm-2 2v2h10v10h2v-11s0-1-1-1zm2 3v6.004c0 1 1 1 1 1h1.5l4.5-0.0039v-2h-5v-5zm11 5v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-denoise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-denoise.svg
new file mode 100644
index 000000000..1b1d77f48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-denoise.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h4v2h2v-4h-4zm6 4v2h4v-2h-2zm4 0h2v-2h-2zm0-2v-2h-2v2zm-4 4h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm0-2h2v-2h-2zm8 2v2h2v-2zm2 2v4h2v-4zm-6 0v2h2v-2zm2 2v2h2v-2zm-6 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-filter.svg
new file mode 100644
index 000000000..a79d81077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-filter.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-2h-12v-1.611c0.12-0.2325 0.2396-0.4655 0.3926-0.6836 0.8165-1.164 2.146-2.146 4.684-2.656 2.674-0.5376 4.213-1.484 5.045-2.68 0.8319-1.196 0.9108-2.559 0.8926-3.797-0.001021-0.2808-0.233-0.5057-0.5137-0.498-0.2762 0.00748-0.494 0.2375-0.4863 0.5137 0.0174 1.182-0.07 2.284-0.7148 3.211-0.6448 0.9268-1.893 1.762-4.42 2.27-2.354 0.4732-3.884 1.392-4.879 2.521v-8.59z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m18 6.4c-0.0434 0.9992-0.2288 2.034-0.8789 2.969-0.8319 1.196-2.371 2.142-5.045 2.68-2.537 0.5101-3.867 1.493-4.684 2.656-0.153 0.2181-0.2726 0.4511-0.3926 0.6836v1.611h11z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-loading.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-loading.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-loading.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-missing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-missing.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-missing.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-red-eye.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-red-eye.svg
new file mode 100644
index 000000000..9ece0656a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-red-eye.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7.002c-0.6583 0.00641-1.318 0.07877-1.963 0.2129l1.793 1.793c0.05652-0.00282 0.113-0.00657 0.1699-0.00586 1.607-0.03561 3.03 1.403 3 3.002 0.0016 0.05653-0.0039 0.112-0.0059 0.168l2.764 2.764c0.132-0.1081 0.2597-0.2163 0.377-0.3262 0.7665-0.7506 1.423-1.626 1.865-2.605-1.215-2.68-3.886-4.646-6.824-4.936-0.3899-0.04548-0.7829-0.06642-1.176-0.06641zm-5.762 2.07c-0.1308 0.1072-0.2568 0.2153-0.373 0.3242-0.7665 0.7506-1.423 1.628-1.865 2.607 1.215 2.68 3.886 4.643 6.824 4.934 1.042 0.118 2.109 0.0745 3.139-0.1406l-1.793-1.793c-0.2045 0.01051-0.4121 1.98e-4 -0.6191-0.03906-1.51-0.1773-2.63-1.658-2.551-3.131l-2.762-2.762z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.395 5.004-1.393 1.393 12.6 12.6 1.393-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-sharpen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-sharpen.svg
new file mode 100644
index 000000000..b3d955ccf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-sharpen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-8 13h16zm0 3.828 4.412 7.172h-8.824z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/image-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/24/image-straighten.svg
new file mode 100644
index 000000000..ea0a925fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/image-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.04 5c-3.999 0.7059-8.009 1.403-12.01 2.102-0.9884 0.1742-0.8145 1.16-0.8145 1.16l0.4707 2.729h3.105l1.129-1.945 2.447 1.945h2.318l0.9102-1.223 1.756 1.223h2.604l-0.9102-5.145c-0.1307-0.7413-0.7174-0.8483-1.004-0.8457zm-12.05 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-11.77 2.002 0.7207 4.172c0.1742 0.9884 1.16 0.8145 1.16 0.8145l11.85-2.102s0.9906-0.1723 0.8164-1.16l-0.3125-1.725h-2.006l0.1875 1.066-9.881 1.756-0.5-2.822h-2.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/imagecomment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/imagecomment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/imagecomment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/inbox.svg
new file mode 100644
index 000000000..4ba1c90db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/inbox.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-3v2h2v7h-2.996c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2v-2h-3zm4 0v4h-2l4 5 4-5h-2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-deselect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-deselect.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-deselect.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-select.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/indicator-notification-close-select.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/indihub.svg b/.icons/Gruvbox-Plus-Dark/actions/24/indihub.svg
new file mode 100644
index 000000000..e83edca2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/indihub.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.443 5.445c-0.8357 0.8357-0.4346 2.714 0.8047 4.85-0.1645 0.5541-0.248 1.129-0.248 1.707 0 3.314 2.686 6 6 6 0.5787-4.76e-4 1.154-0.08468 1.709-0.25 2.136 1.24 4.014 1.644 4.85 0.8086 0.8358-0.8358 0.4317-2.713-0.8086-4.85 0.1653-0.5546 0.2495-1.13 0.25-1.709 0-3.314-2.686-6-6-6-0.578 3.05e-5 -1.153 0.08358-1.707 0.248-0.8953-0.5196-3.676-1.978-4.85-0.8047zm3.783 1.254c-1.082 0.5665-1.965 1.45-2.531 2.531-0.7833-1.426-1.042-2.581-0.5449-3.078 0.6463-0.6463 2.23 0.08166 3.076 0.5469zm2.773 0.3027c2.761 0 5 2.239 5 5-0.0054 0.16-0.01839 0.3197-0.03906 0.4785-0.6895-0.9858-1.526-1.993-2.486-2.953-0.9605-0.9605-1.967-1.797-2.953-2.486 0.1588-0.02068 0.3185-0.03371 0.4785-0.03906zm-1.738 0.3242c1.122 0.7449 2.341 1.743 3.506 2.908 1.164 1.164 2.163 2.382 2.908 3.504-0.5068 1.36-1.579 2.433-2.939 2.939-1.122-0.7451-2.34-1.744-3.504-2.908-1.165-1.165-2.163-2.384-2.908-3.506 0.5068-1.359 1.579-2.431 2.938-2.938zm-3.223 4.197c0.6894 0.9857 1.526 1.993 2.486 2.953 0.9604 0.9604 1.967 1.797 2.953 2.486-0.1588 0.02068-0.3185 0.03371-0.4785 0.03906-2.761 0-5-2.239-5-5 0.00535-0.16 0.01839-0.3197 0.03906-0.4785zm10.27 3.25c0.7845 1.427 1.044 2.583 0.5469 3.08-0.4968 0.4968-1.653 0.2376-3.08-0.5469 1.083-0.5667 1.966-1.451 2.533-2.533z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/initial_state.svg b/.icons/Gruvbox-Plus-Dark/actions/24/initial_state.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/initial_state.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/inpainting.svg b/.icons/Gruvbox-Plus-Dark/actions/24/inpainting.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/inpainting.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-hide.svg
new file mode 120000
index 000000000..d5574a73c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-hide.svg
@@ -0,0 +1 @@
+keyboard-hide.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-show.svg
new file mode 100644
index 000000000..9a52496a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/input-keyboard-virtual-show.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-3 2h6zm-6 3s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-left.svg
new file mode 100644
index 000000000..451c29897
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-left.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11.5 6 1.6e-5 6h-3.498l-1.6e-5 -3c-9e-6 -1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-middle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-middle.svg
new file mode 100644
index 000000000..faf696f7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-middle.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m10.5 6h3v6h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 5c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-right.svg
new file mode 100644
index 000000000..eff9743a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/input-mouse-click-right.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.216 0-4 1.784-4 4v6c0 2.216 1.784 4 4 4h2c2.216 0 4-1.784 4-4v-6c0-2.216-1.784-4-4-4zm0 1h2c1.662 0 3 1.338 3 3v6c0 1.662-1.338 3-3 3h-2c-1.662 0-3-1.338-3-3v-6c0-1.662 1.338-3 3-3zm0.5 1v4h1v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m12.5 6-1.6e-5 6h3.498l1.6e-5 -3c9e-6 -1.662-1.338-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-button.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-button.svg
new file mode 100644
index 000000000..181b1626b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-button.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.273 8.001c-0.7051 0-1.273 0.5094-1.273 1.143v5.713c0 0.633 0.5684 1.143 1.273 1.143h11.45c0.705 0 1.273-0.5096 1.273-1.143v-5.713c0-0.6332-0.5685-1.143-1.273-1.143zm7.727 1.998h1v3h-5v1l-2-1.5 2-1.5v1h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-emoticon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-emoticon.svg
new file mode 100644
index 000000000..8189e67fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-emoticon.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-6 5.234h6a3.066 3.096 0 0 1-3 2.492 3.066 3.096 0 0 1-3-2.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-endnote.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-endnote.svg
new file mode 100644
index 000000000..fe4820efc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-endnote.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm10 7v2h2v-2zm-9 3h5v2h-5zm9 0v4h2v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-footnote.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-footnote.svg
new file mode 100644
index 000000000..2e587bcb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-footnote.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-3h1v5h2v-7h-2l-1 1v-6c0-1.108-0.892-2-2-2zm1 10h5v2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-horizontal-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-horizontal-rule.svg
new file mode 100644
index 000000000..65893030a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-horizontal-rule.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h8v-1h4v1c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-image.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-image.svg
new file mode 100644
index 000000000..ce78cc531
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-image.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1 0-1 1-1 1v7.996c3e-5 1 1 1 1 1h10s1 0 1-1v-7.996c-3e-5 -1-1-1-1-1zm3 3.496 3 3 1.5-1.5 1.5 1.5v1.5h-8v-2.5zm-1 7.504 3 2.996 3-2.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-link.svg
new file mode 100644
index 000000000..4d1ee9090
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-link.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm0 7 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-math-expression.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-math-expression.svg
new file mode 100644
index 000000000..13a5d22b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-math-expression.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2 0-3 1-3 3v2.49h-1c-1 0-1 1-1 1s1e-6 1 1 1h1v5.51c0 1 1 1 1 1s1-1e-6 1-1v-5.51h1c1 0 1-1 1-1s-1e-6 -1-1-1h-1v-2.49s1e-6 -1 1-1 1-1 1-1-1e-6 -1-1-1zm1 8v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-more-mark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-more-mark.svg
new file mode 100644
index 000000000..b9becf5a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-more-mark.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.844 5.003c-0.281 0.04373-0.8438 0.234-0.8438 0.9336v12.13c0 0.9329 1 0.9336 1 0.9336h9.99c0.9992 0 1-0.9336 1-0.9336 0.0188-0.04301 5e-3 -6.952 0-9.328l-3.996-3.732h-6.994s-0.0625-0.01455-0.1562 0zm1.16 5.994h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-object.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-object.svg
new file mode 100644
index 000000000..3f882cc08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-object.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-3 11 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-page-break.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-page-break.svg
new file mode 100644
index 000000000..40afcbbf9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-page-break.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 11.56v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10-6.56c-0.554 0-1 0.446-1 1v4.561h12v-1.561l-4-4zm-1 8.561v4.439c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-4.439z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-table-of-contents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-table-of-contents.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/insert-table-row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-table-row.svg
new file mode 120000
index 000000000..ff3e28de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-table-row.svg
@@ -0,0 +1 @@
+edit-table-insert-row-above.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-table.svg
new file mode 100644
index 000000000..3a62b60cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-table.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4.998v14h6v-7.996h8v-6.004zm2 2h2v2.004h-2zm4 0h2v2.004h-2zm4 0h2v2.004h-2zm-8 4.004h2v2h-2zm8 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-8 2h2v1.996h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-tableofcontents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-tableofcontents.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-tableofcontents.svg
@@ -0,0 +1 @@
+gtk-index.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-text-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-text-frame.svg
new file mode 100644
index 000000000..4adc54bc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-text-frame.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v1h-1v1h1v10h-1v1h1v1h1v-1h10v1h1v-1h1v-1h-1v-10h1v-1h-1v-1h-1v1h-10v-1zm1 2h10v10h-10zm1 1v2h3v6h2v-6h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-text.svg
new file mode 100644
index 000000000..05c05f663
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-text.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.258 5-3.258 9h1.627l0.6934-1.93h3.174l0.6934 1.93h1.812l-3.439-9h-1.303zm0.6484 2.57 1.141 3.215h-2.279l1.139-3.215zm6.094 1.43v1h2.5c0.2141 0 0.5 0.3071 0.5 0.5v0.5h-2.5c-1.5 0-1.5 1.5-1.5 1.5s4.01e-4 1.5 1.5 1.5h3.5v-3.5c0-0.8172-0.6599-1.5-1.5-1.5zm0.5 3h2.5v1h-2.5c-0.5 0-0.5-0.5-0.5-0.5s1e-6 -0.5 0.5-0.5zm-6.5 4 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insert-vertical-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insert-vertical-rule.svg
new file mode 100644
index 000000000..4f44a9ff8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insert-vertical-rule.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.5523 0-0.9999 0.448-1 1v12c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1h-1v-4h1v-8c-1e-4 -0.552-0.4477-1-1-1zm1 2h4v10h-4v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2zm8 6v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insertcell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insertcell.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insertcell.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/insertcellcopy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/insertcellcopy.svg
new file mode 100644
index 000000000..f5fe71907
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/insertcellcopy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h8v-2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h2v-8zm8 4v4h1.334l0.666-1zm-2 0-2 3 2 3zm3 5v5h5v-5zm1 1h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/institution-add.svg
new file mode 100644
index 000000000..aa2691dff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/institution-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h7l-3e-3 -1h-1l-3e-3 -4h1.003l3e-3 -3h2l-3e-3 1h2l3e-3 -1h1v-2h1zm-2.967 6h2v6h-2zm5.997 2v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/institution-delete.svg
new file mode 100644
index 000000000..f8d6464bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/institution-delete.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h7v-8h2v2h2v-2h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m14 14v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/institution-edit.svg
new file mode 100644
index 000000000..a472f2487
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/institution-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h7v-8h2v4l2-2v-2h1v-2h1zm-2.967 6h2v6h-2zm9.699 2.002c-0.06711 0.0027-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/institution.svg b/.icons/Gruvbox-Plus-Dark/actions/24/institution.svg
new file mode 100644
index 000000000..55906d3ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/institution.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h12v-2h-5v-6h2v6h2v-6h1v-2h1zm-2.967 6h2v6h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/interactive_simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/interactive_simplify.svg
new file mode 100644
index 000000000..72747c904
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/interactive_simplify.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5.999c-0.5804 0-1.094 0.3128-1.357 0.7637s-0.3445 0.992-0.3614 1.598c-0.0336 1.211 0.2247 2.721 0.4747 4.221s0.4917 2.991 0.4629 4.029c-0.0145 0.52-0.1049 0.916-0.2247 1.121-0.1198 0.206-0.1995 0.268-0.4941 0.268-0.1146 0-0.1985-0.033-0.3203-0.146-0.1218-0.114-0.2599-0.312-0.3828-0.579-0.2458-0.532-0.4316-1.313-0.5528-2.101-0.2423-1.576-0.2441-3.174-0.2441-3.174h-1s-0.00176 1.652 0.2559 3.326c0.1288 0.837 0.318 1.681 0.6347 2.367 0.1584 0.343 0.3484 0.653 0.6094 0.895s0.6146 0.412 1 0.412c0.5804 0 1.094-0.313 1.357-0.764s0.3445-0.992 0.3614-1.597c0.0336-1.212-0.2247-2.721-0.4747-4.221s-0.4917-2.991-0.4629-4.029c0.0145-0.5194 0.1049-0.9158 0.2247-1.121 0.1198-0.2054 0.1995-0.2676 0.4941-0.2676 0.3423 0 0.527 0.0835 0.6758 0.2168s0.2722 0.3494 0.3574 0.6641c0.1704 0.6292 0.1537 1.598 0.0918 2.588-0.0619 0.9896-0.1633 1.997-0.0762 2.834 0.0436 0.4183 0.1292 0.8043 0.3574 1.136 0.2283 0.332 0.648 0.561 1.094 0.561 0.7917 0 1.38-0.502 1.625-1.09 0.2451-0.5882 0.2808-1.252 0.3125-1.885s0.0563-1.241 0.1602-1.607c0.0519-0.1833 0.1185-0.2941 0.1699-0.3438 0.0514-0.0496 0.0866-0.0742 0.2324-0.0742 0.375 0 0.6 0.1196 0.803 0.3223 0.202 0.2026 0.363 0.5083 0.472 0.8359 0.219 0.6551 0.225 1.342 0.225 1.342a0.5 0.5 0 0 0 0.5 0.5h3v-1h-2.584c-0.016-0.293 5e-3 -0.5682-0.191-1.158-0.141-0.4224-0.355-0.8667-0.715-1.227-0.36-0.3598-0.885-0.6152-1.51-0.6152-0.3542 0-0.694 0.1317-0.9258 0.3555s-0.3566 0.5035-0.4375 0.789c-0.1618 0.571-0.1684 1.213-0.1992 1.83s-0.0888 1.203-0.2344 1.553c-0.1455 0.3494-0.2448 0.4727-0.7031 0.4727-0.1792 0-0.197-0.0214-0.2695-0.127-0.0726-0.1055-0.151-0.344-0.1856-0.6757-0.0691-0.6635 0.017-1.656 0.0801-2.666s0.1089-2.041-0.127-2.912c-0.1179-0.4353-0.3148-0.8442-0.6542-1.148-0.3395-0.3042-0.8111-0.4707-1.344-0.4707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/interface.svg b/.icons/Gruvbox-Plus-Dark/actions/24/interface.svg
new file mode 120000
index 000000000..4b0066357
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/interface.svg
@@ -0,0 +1 @@
+edit-guides.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/internet-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/internet-amarok.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/internet-amarok.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/internet-services.svg b/.icons/Gruvbox-Plus-Dark/actions/24/internet-services.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/internet-services.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/invertimage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/invertimage.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/invertimage.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/investment-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/investment-add.svg
new file mode 100644
index 000000000..273fcbf4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/investment-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7 0.00332 0.2862 0.0242 0.5719 0.0625 0.8555 0.0767-0.3564 0.3309-0.7056 0.6621-0.8965l2.764-1.596c0.6482-0.3739 1.533-0.05776 1.803 0.375 0.8553-0.494 1.711-0.988 2.566-1.482 0.5481-0.3167 1.188-0.1276 1.617 0.3066l0.1348-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1622-2.008 1.156-2.01h1.287c-1.281-1.144-2.937-1.777-4.654-1.779zm3.367 2.652c-0.3555 0.00135-0.5766 0.3905-0.3984 0.7012l0.8301 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1385-0.2377-0.4431-0.3189-0.6816-0.1816l-2.764 1.594c-0.5781 0.3333-0.07813 1.201 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.039-3.564c0.08678-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129l-4.076-0.00195zm3.199 4.701v2e-3c-0.4903 0.8557-1.829 0.8533-2.318-2e-3 0.1924 0.3011-0.2304-0.4003-0.2754-0.4785l-1.201 0.6953c-0.5482 0.3175-1.192 0.1281-1.621-0.3066l-2.674 1.545c-0.5986 0.3458-1.338 0.1313-1.748-0.4062l-1.627 0.9395h-0.00195c-0.334 0.1924-0.7686 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.3351-0.0073 0.6693-0.0386 1-0.09375l-1.5e-4 -2.908c0-1 1-1 1-1l1.001 1.5e-4 -5.94e-4 -1c0-1 1.001-0.9998 1.001-0.9998h2.93c0.04721-0.3306 0.07071-0.6641 0.07031-0.998-0.0011-0.1271-0.0057-0.2541-0.01367-0.3809-0.1411 0.2414-0.2813 0.4883-0.4211 0.7322zm-2.566 1.647v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/investment-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/investment-delete.svg
new file mode 100644
index 000000000..dcd6baaca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/investment-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.002c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02429 0.5706 0.0625 0.8535 0.07668-0.3563 0.331-0.7038 0.6621-0.8945l2.764-1.596c0.648-0.3738 1.37-0.2372 1.801 0.375 0.8545-0.494 1.709-0.9866 2.564-1.48 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4908-0.8562 0.1643-2.011 1.158-2.012h1.287c-1.28-1.143-2.937-1.775-4.654-1.777zm3.363 2.652c-0.355 0.0012-0.5766 0.3904-0.3984 0.7012l0.832 1.455-1.535 0.8867-0.2871-0.4961c-0.1379-0.2396-0.4442-0.3219-0.6836-0.1836l-3.322 1.916-0.3633-0.6289c-0.1385-0.2389-0.4447-0.3202-0.6836-0.1816l-2.762 1.594c-0.5922 0.3293-0.08159 1.214 0.5 0.8672l2.33-1.348 0.3613 0.6289c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l3.322-1.918 0.2871 0.498c0.1379 0.2396 0.4442 0.3219 0.6836 0.1836l1.961-1.135 0.7109 1.242c0.1779 0.3112 0.6228 0.3112 0.8008 0l2.037-3.562c0.08674-0.1523 0.08146-0.3411-0.01367-0.4883-0.085-0.1324-0.2305-0.2125-0.3867-0.2129l-4.072-2e-3zm3.621 3.965-0.4199 0.7344v0.0019c-0.4901 0.8555-1.829 0.8534-2.318-0.0019l-0.2734-0.4785-1.203 0.6953c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5984 0.3457-1.338 0.131-1.748-0.4062l-1.625 0.9395c-0.3339 0.1924-0.7684 0.2405-1.117 0.125-0.3272-0.1086-0.5636-0.3287-0.7246-0.584 0.844 3.025 3.6 5.117 6.74 5.117 0.3407 0 0.6742-0.02521 1.002-0.07227v-0.9277l1-1-1-1v-3h3l1 1 1-1h0.9219c0.04656-0.326 0.07422-0.6592 0.07422-0.998-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828zm-4.982 2.381v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online-all.svg
new file mode 100644
index 000000000..0c3317bdd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online-all.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.01 5.003c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.00141-4.074-0.00195zm3.621 3.967-0.4199 0.7344v2e-3c-0.4903 0.8557-1.831 0.8533-2.32-2e-3l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.0078-1.699h0.0039c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02453 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m17.4 14.37c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online.svg
new file mode 100644
index 000000000..e8de1c460
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/investment-update-online.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.003c-3.866 2.08e-5 -7 3.134-7 7 0.00341 0.2855 0.02428 0.5706 0.0625 0.8535 0.0767-0.3564 0.3309-0.7037 0.6621-0.8945l2.764-1.596c1.145-0.6602 1.777 0.3398 1.803 0.375l2.564-1.482c0.5481-0.3167 1.19-0.1276 1.619 0.3066l0.1328-0.07617-0.3984-0.6973c-0.4909-0.8564 0.1644-2.01 1.158-2.012h1.285c-1.281-1.143-2.935-1.776-4.652-1.777zm3.365 2.652c-0.3552 0.0012-0.5767 0.3902-0.3984 0.7012l0.832 1.455-1.537 0.8867-0.2871-0.4961c-0.1379-0.2397-0.4442-0.3219-0.6836-0.1836l-3.324 1.918-0.3633-0.6289c-0.1386-0.239-0.4447-0.3203-0.6836-0.1816l-2.762 1.594c-0.5924 0.3294-0.0818 1.215 0.5 0.8672l2.33-1.346 0.3613 0.6289c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l3.324-1.92 0.2871 0.498c0.1379 0.2397 0.4442 0.3219 0.6836 0.1836l1.963-1.135 0.7109 1.242c0.178 0.3113 0.6228 0.3113 0.8008 0l2.037-3.564c0.08677-0.1524 0.08149-0.3411-0.01367-0.4883-0.08502-0.1324-0.2305-0.2125-0.3867-0.2129-1.358-7.116e-4 -2.716-0.00141-4.074-0.00195zm3.621 3.967-0.4199 0.7344v0.0019c-0.4903 0.8557-1.831 0.8533-2.32-0.0019l-0.2734-0.4785-1.203 0.6953c-0.5482 0.3175-1.19 0.1281-1.619-0.3066l-2.676 1.545c-0.5986 0.3458-1.338 0.1312-1.748-0.4062l-1.627 0.9395c-0.334 0.1924-0.7688 0.2406-1.117 0.125-0.3273-0.1087-0.5637-0.3285-0.7246-0.584 0.8441 3.026 3.601 5.119 6.742 5.119 0.6801-8.91e-4 1.357-0.1009 2.008-0.2969l-0.0078-1.699h0.0039c0.0085-1.323 0.4676-2.231 1.484-3.072 0.5382-0.3623 1.147-0.5441 1.752-0.5605 0.1133-0.0058 0.806-0.02454 1.535 0.3281 0.1441-0.5551 0.2196-1.126 0.2246-1.699-0.0011-0.1277-0.0056-0.2554-0.01367-0.3828zm-1.596 2.75c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8121-0.9961 1.346l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.317-0.2278 1.693 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-0.0039l2e-3 -2e-3zm-2.391 2.68-2e-3 2e-3 0.01172 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8132 0.9961-1.348l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/investment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/investment.svg
new file mode 100644
index 000000000..730bcf5f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/investment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5.001c-3.865 0-6.998 3.133-6.998 6.998 0.0034 0.2855 0.02427 0.5705 0.06248 0.8534 0.07668-0.3563 0.3308-0.7035 0.6619-0.8942l2.763-1.595c0.648-0.3738 1.371-0.2373 1.802 0.3749 0.8545-0.494 1.709-0.9881 2.564-1.482 0.5479-0.3166 1.19-0.1275 1.619 0.3066l0.1328-0.07618-0.3983-0.6971c-0.4908-0.8562 0.1641-2.01 1.158-2.011h1.287c-1.28-1.143-2.936-1.775-4.653-1.777zm3.366 2.652c-0.3562-2.263e-4 -0.5788 0.3896-0.4003 0.701l0.8315 1.455-1.535 0.8865-0.2871-0.496c-0.1379-0.2396-0.444-0.3219-0.6834-0.1836l-3.323 1.917-0.3632-0.6288c-0.1385-0.2389-0.4445-0.3202-0.6834-0.1816l-2.761 1.593c-0.5922 0.3293-0.08179 1.214 0.4998 0.8667l2.329-1.346 0.3612 0.6288c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l3.323-1.919 0.2871 0.4979c0.1379 0.2396 0.444 0.3219 0.6834 0.1836l1.962-1.134 0.7104 1.242c0.1779 0.3112 0.6226 0.3112 0.8006 0l2.036-3.563c0.08674-0.1523 0.08146-0.341-0.01367-0.4882-0.085-0.1324-0.2304-0.2124-0.3866-0.2128l-4.073-0.00195zm3.618 3.965-0.4198 0.7344v2e-3c-0.4901 0.8555-1.83 0.8534-2.319-2e-3l-0.2733-0.4784-1.203 0.6951c-0.5481 0.3174-1.19 0.1281-1.619-0.3066l-2.675 1.545c-0.5984 0.3457-1.338 0.1312-1.748-0.4061l-1.626 0.9393c-0.3339 0.1924-0.7682 0.2405-1.117 0.125-0.3272-0.1086-0.5635-0.3285-0.7245-0.5838 0.844 3.025 3.6 5.117 6.74 5.117 3.865 0 6.998-3.133 6.998-6.998-0.0011-0.1277-0.0056-0.2553-0.01367-0.3827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ip-blocked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ip-blocked.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ip-blocked.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-active.svg
new file mode 100644
index 000000000..6635e29d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-active.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v3h-3v2h3v4h-3v2h3v3h2v-3h2a4 4 0 0 1 0.5449-2h-2.545v-4h4v2.547a4 4 0 0 1 1.996-0.5469 4 4 0 0 1 0.0039 0v-2h3v-2h-3v-3h-2v3h-4v-3h-2zm11 11-3 0.0039h3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m19 16a3 3 0 0 1-2.999 3 3 3 0 0 1-3.001-2.998 3 3 0 0 1 2.997-3.002 3 3 0 0 1 3.003 2.997l-3 0.0033z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-inactive.svg
new file mode 100644
index 000000000..97eb6fea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-channel-inactive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-close-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-close-channel.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-close-channel.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-join-channel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-join-channel.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-join-channel.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-operator.svg
new file mode 120000
index 000000000..b3dc283d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-operator.svg
@@ -0,0 +1 @@
+kdenlive-custom-effect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-remove-operator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-remove-operator.svg
new file mode 100644
index 000000000..ec31aa0f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-remove-operator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m7 5c-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-2zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-3e-6 1.152 0.5117 1.152 1.143-3.86e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 3e-6 -1.152-0.5117-1.152-1.143 3.86e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-unvoice.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-unvoice.svg
new file mode 120000
index 000000000..b941b1859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-unvoice.svg
@@ -0,0 +1 @@
+player-volume-muted.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/irc-voice.svg b/.icons/Gruvbox-Plus-Dark/actions/24/irc-voice.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/irc-voice.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/item.svg b/.icons/Gruvbox-Plus-Dark/actions/24/item.svg
new file mode 100644
index 000000000..3c1bf6124
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/item.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,7 C 5.1673,7 5,7.1673 5,7.375 v 1.25 C 5,8.8327 5.1673,9 5.375,9 h 1.25 C 6.8327,9 7,8.8327 7,8.625 V 7.375 C 7,7.1673 6.8327,7 6.625,7 Z M 9,7 V 9 H 19 V 7 Z M 5.375,15 C 5.1673,15 5,15.1673 5,15.375 v 1.25 C 5,16.8327 5.1673,17 5.375,17 h 1.25 C 6.8327,17 7,16.8327 7,16.625 v -1.25 C 7,15.1673 6.8327,15 6.625,15 Z M 9,15 v 2 h 10 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m5.375 11c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itemize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itemize.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itemize.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/items-tags.svg b/.icons/Gruvbox-Plus-Dark/actions/24/items-tags.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/items-tags.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-copy-link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-copy-link.svg
new file mode 120000
index 000000000..c03a9d937
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-copy-link.svg
@@ -0,0 +1 @@
+insert-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-error.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-error.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-information.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-information.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-information.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-open-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-open-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-open-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-question.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-quit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-quit.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-quit.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-resize.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-resize.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-rotate.svg
new file mode 120000
index 000000000..ae703d503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-rotate.svg
@@ -0,0 +1 @@
+transform-rotate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/itmages-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-tools.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-tools.svg
new file mode 120000
index 000000000..9d296896c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-tools.svg
@@ -0,0 +1 @@
+view-media-equalizer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-upload.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-upload.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-utils.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-utils.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-utils.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/itmages-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-warning.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/itmages-warning.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/join.svg b/.icons/Gruvbox-Plus-Dark/actions/24/join.svg
new file mode 100644
index 000000000..05de4e57c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/join.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 19c-1.105 0-2-0.8954-2-2 0.0018-0.7127 0.3828-1.371 1-1.727v-6.547c-0.6172-0.3564-0.9982-1.014-1-1.727 0-1.105 0.8954-2 2-2 1.105 0 2 0.8954 2 2-0.0018 0.7127-0.3828 1.371-1 1.727v1.273s1e-6 1 1 1h6s3 1.2e-5 3 3v1.273c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2s-2-0.8954-2-2c7.32e-4 -0.7138 0.3818-1.374 1-1.73v-1.27c0-1-1-1-1-1h-6c-0.3794 0-0.7105-0.04897-1-0.1328v2.406c0.6172 0.3564 0.9982 1.014 1 1.727 0 1.105-0.8954 2-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/journal-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/journal-new.svg
new file mode 100644
index 000000000..6495ca339
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/journal-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4.998v2h14v-2zm0 4.004v2h14v-2zm0 4v2h6v-2zm10 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/junction.svg b/.icons/Gruvbox-Plus-Dark/actions/24/junction.svg
new file mode 100644
index 000000000..41f4bd7b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/junction.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4.998c-1.105 0-2 0.895-2 2 0.0018 0.713 0.3828 1.372 1 1.729v6.547c-0.6172 0.356-0.9982 1.014-1 1.727 0 1.105 0.895 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.372-1-1.729v-0.803s1e-6 -1 1-1v-2e-3h6s1 1e-6 1 1v0.803c-0.6182 0.356-0.9993 1.015-1 1.729 0 1.105 0.8954 2 2 2s2-0.895 2-2c-0.0018-0.713-0.3828-1.37-1-1.727v-6.541c0.6182-0.356 0.9993-1.017 1-1.73 0-1.105-0.8954-2-2-2s-2 0.895-2 2c0.0018 0.713 0.3828 1.37 1 1.727v1.741s-0.0057 0.9987-1 0.998h-6c-1 0-1-1-1-1v-1.739c0.6172-0.356 0.9982-1.016 1-1.729 0-1.105-0.895-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-clip.svg
new file mode 100644
index 000000000..1ee1b8f5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-clip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 2h1v1h-1zm2 0h8v10h-8zm9 0h1v1h-1zm-7 2v6l5-3zm-4 1h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1zm-11 3h1v1h-1zm11 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-color-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-color-clip.svg
new file mode 100644
index 000000000..9cb44b45f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-color-clip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm0.9998 2h0.9998v0.9998h-0.9998zm2 0h8.001v9.998h-8.001zm8.999 0h0.9998v0.9998h-0.9998zm-5.001 2c-0.4285 1.714-2.142 3.001-2.142 4.072s0.9552 1.928 2.142 1.928c1.187 0 2.142-0.8562 2.142-1.928 0-1.071-1.714-2.358-2.142-4.072zm-5.999 0.9998h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998zm-11 3h0.9998v0.9998h-0.9998zm11 0h0.9998v0.9998h-0.9998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-slide-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-slide-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kdenlive-add-text-clip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-add-text-clip.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kdenlive-align-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-hor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-hor.svg
new file mode 100644
index 000000000..fee0803a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-hor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8v8l6-4zm6 8h2v-8h-2zm2-4 6 4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-left.svg
new file mode 100644
index 000000000..1ba1b3c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8v8h2v-8zm2 4 7 4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-none.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kdenlive-align-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-right.svg
new file mode 100644
index 000000000..2dd42febc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 8v8h-2v-4-4h2zm-2 4-7 4v-8l7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-vert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-vert.svg
new file mode 100644
index 000000000..361ddf058
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-align-vert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5 4 6 4-6zm0 6v2h8v-2zm4 2-4 6h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-composite.svg
new file mode 100644
index 000000000..fd9709bee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-composite.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4zm0 4v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-custom-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-custom-effect.svg
new file mode 100644
index 000000000..28e4c1a37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-custom-effect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm2 2h6c1.108 0 2 0.892 2 2v6c0 1.108-0.892 2-2 2h-6c-1.108 0-2-0.892-2-2v-6c0-1.108 0.892-2 2-2zm1.992 1-0.08789 1.053c-0.337 0.1238-0.6515 0.3034-0.9277 0.5312l-0.9668-0.4492-1.008 1.73 0.877 0.6055c-0.03122 0.1749-0.04781 0.3517-0.04883 0.5293 3.2e-4 0.1786 0.016 0.3572 0.04688 0.5332l-0.875 0.6016 1.008 1.73 0.9648-0.4492c0.2774 0.227 0.5918 0.4048 0.9297 0.5273l0.08789 1.057h2.018l0.08984-1.053c0.337-0.1238 0.6495-0.3034 0.9258-0.5312l0.9668 0.4492 1.01-1.73-0.8789-0.6055c0.03122-0.1749 0.04782-0.3517 0.04883-0.5293 1.96e-4 -0.1786-0.01457-0.3572-0.04492-0.5332l0.875-0.6016-1.01-1.73-0.9629 0.4492c-0.2774-0.227-0.5918-0.4048-0.9297-0.5273l-0.08984-1.057h-2.018zm1.01 2.857c0.6366-3e-6 1.152 0.5117 1.152 1.143-3.86e-4 0.6309-0.5158 1.143-1.152 1.143-0.6366 3e-6 -1.152-0.5117-1.152-1.143 3.86e-4 -0.6309 0.5158-1.143 1.152-1.143z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-deleffect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-deleffect.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-deleffect.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-audio.svg
new file mode 100644
index 000000000..ba659aa1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-audio.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5-4 4h-3v6h3l4 4zm2-4.7e-5v1.598c2.132 0.9773 3.5 3.057 3.5 5.402-0.0058 2.341-1.372 4.413-3.5 5.389v1.611c2.99-1.057 4.991-3.829 5-7-0.0086-3.171-2.01-5.943-5-7zm0 3.537v6.916c1.234-0.7126 1.996-2.028 2-3.453-4.33e-4 -1.429-0.7628-2.749-2-3.463z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-video.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-video.svg
new file mode 100644
index 000000000..ca98692ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-hide-video.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m5 7.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-edit.svg
new file mode 100644
index 000000000..f61cdca6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10h3v-10zm11 0v10h3v-10zm-7.008 2.009v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-rect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-rect.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-rect.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-unicode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-unicode.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-insert-unicode.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-menu.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-menu.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-no-composite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-no-composite.svg
new file mode 100644
index 000000000..3ac27a0da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-no-composite.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm3 1h4v4h4v4h-4v4h-4v-4h-4v-4h4zm0 4v4h4v-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-normal-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-normal-edit.svg
new file mode 100644
index 000000000..3378ed643
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-normal-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 7v6h6v-6zm-2 7v3h10v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-height.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-height.svg
new file mode 100644
index 000000000..e84b7f54e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-height.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 6h8zm-4 8 4 6 4-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-width.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-width.svg
new file mode 100644
index 000000000..933dfe98a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-object-width.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12-6-4v8zm-8-4-6 4 6 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-overwrite-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-overwrite-edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-overwrite-edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-ripple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-ripple.svg
new file mode 100644
index 000000000..61fba5819
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-ripple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 7-3-3v2h-1v2h1v2zm5-7c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1zm1 7 3 3v-2h1v-2h-1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-rolling.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-rolling.svg
new file mode 100644
index 000000000..22a134fe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-rolling.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-0.554 0-1 0.446-1 1v1h2v4h-1v-2l-3 3 3 3v-2h1v4h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm6 0c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-4h1v2l3-3-3-3v2h-1v-4h2v-1c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-all.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-all.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-images.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-images.svg
new file mode 100644
index 000000000..3baa77259
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-images.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v5h2v-4h4v-2zm7 0v2h4v4h2v-5c0-1-1-1-1-1zm-2.01 2.996 0.01 2.004h2l-0.01-2.004zm0.01 3.004-0.01 4.996h2l0.01-4.996zm-6 2v5c0 1 1 1 1 1h5v-2h-4v-4zm12 0v4h-4v2h5s1 0 1-1v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-rects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-rects.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-rects.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-texts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-texts.svg
new file mode 100644
index 000000000..a7819e12f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-texts.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-5 3v2h2.99l0.0098 6h2l-0.0098-6h3.01v-2zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-tool.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-select-tool.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audio.svg
new file mode 120000
index 000000000..b8026e8d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audio.svg
@@ -0,0 +1 @@
+audio-volume-high.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audiothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audiothumb.svg
new file mode 100644
index 000000000..4280a55ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-audiothumb.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.992 7v4.289l-2.223-1.695v1.795l-3.77-0.1875v1.598l3.77-0.1875v1.795l2.223-1.695v4.289l3.477-4.271v1.16l2.193-1.672 0.01367-0.0019v3.396l2.072-3.021v0.9472l2.252-1.537-2.252-1.537v0.9473l-2.072-3.021v3.396l-0.01367-2e-3 -2.193-1.672v1.16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-markers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-markers.svg
new file mode 100644
index 000000000..2b1580fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-markers.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm3.322 4.984h2.355l2.322 7h-1.818l-0.332-1h-2.699l-0.332 1h-1.818zm1.178 1.928-0.6875 2.072h1.375zm5.25 3.572c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75zm2.5 0c0.4142 0 0.75 0.3358 0.75 0.75s-0.3358 0.75-0.75 0.75-0.75-0.3358-0.75-0.75 0.3358-0.75 0.75-0.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-video.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-video.svg
new file mode 100644
index 000000000..81aee3c1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-video.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7.5c-0.554 0-1 0.446-1 1v7c0 0.554 0.446 1 1 1h9c0.554 0 1-0.446 1-1v-7c0-0.554-0.446-1-1-1zm15 0-4 2v5l4 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-videothumb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-show-videothumb.svg
new file mode 120000
index 000000000..7b51f34f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kdenlive-slide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slide.svg
new file mode 100644
index 000000000..32de8c25e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slide.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5c-0.554 0-1 0.446-1 1v5h-2v-2l-3 3 3 3v-2h2v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5h2v2l3-3-3-3v2h-2v-5c0-0.554-0.446-1-1-1h-4zm1 2h2v10h-2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slip.svg
new file mode 100644
index 000000000..3d58372a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-slip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-2v-10h2v-1c0-0.554-0.446-1-1-1zm1 7 3 3v-2h1v-2h-1v-2zm9-7c-0.554 0-1 0.446-1 1v1h2v10h-2v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 7-3-3v2h-1v2h1v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-snap.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-snap.svg
new file mode 120000
index 000000000..305374af9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-snap.svg
@@ -0,0 +1 @@
+kdenlive-align-hor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-spacer-tool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-spacer-tool.svg
new file mode 100644
index 000000000..03100c034
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-spacer-tool.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 4.998c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-4 0.00781c-3.865 0-6.998 3.133-6.998 6.998-1e-7 3.865 3.133 6.998 6.998 6.998 2.156-0.0071 4.189-1.008 5.51-2.713 0.496 0.3726 0.992 0.7449 1.488 1.117l0.0039-5-4.801 1.396c0.5669 0.4261 1.134 0.8512 1.701 1.277-0.9389 1.202-2.375 1.91-3.9 1.922-2.761 0-5-2.239-5-5-3e-7 -2.761 2.237-4.999 4.998-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-split-audio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-split-audio.svg
new file mode 100644
index 000000000..74108b833
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-split-audio.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.18 4.999c-3.796 0.7072-7.607 1.401-11.41 2.102-0.938 0.1746-0.7578 1.162-0.7578 1.162l0.4414 1.738h2.945l1.072-1.947 2.322 1.947h2.201l0.8633-1.225 1.668 1.225h2.469l-0.8633-4.152c-0.124-0.7425-0.6796-0.8503-0.9512-0.8477v-0.001953zm-12.18 6.002v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-12 1.999v2h3l4 4v-6zm9 0v2.453c0.9381-0.5416 1.602-1.431 1.869-2.453zm3.41 0c-0.3322 1.919-1.592 3.555-3.41 4.389v1.611c2.671-0.9442 4.552-3.257 4.93-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track-has-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track-has-effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track-has-effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track_has_effect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track_has_effect.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-track_has_effect.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unlock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unlock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unselect-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unselect-all.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-unselect-all.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-down.svg
new file mode 100644
index 000000000..7a02bba01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-down.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-1 5v5.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-top.svg
new file mode 100644
index 000000000..09670ee97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 19c-1.105 0-2-0.8954-2-2s0.8954-2 2-2 2 0.8954 2 2-0.8954 2-2 2zm-1-5v-5.172l-3.586 3.586-1.414-1.414 6-6 6 6-1.414 1.414-3.586-3.586v5.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-up.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zindex-up.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-end.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-end.svg
new file mode 100644
index 000000000..be760ddb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-end.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 18c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-4c-0.554 0-1 0.446-1 1v2h3v6h-3v2c0 0.554 0.446 1 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-start.svg
new file mode 100644
index 000000000..4a9d00e82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zone-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-2h-3v-6h3v-2c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-large.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-large.svg
new file mode 100644
index 000000000..a74debbbb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-large.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v5.004h2v-4.004h4v-2zm7 0v2h4v4.004h2v-5.004c0-1-1-1-1-1zm-1 2-2.01 4h4c0 0.03603-1.99-4-1.99-4zm-2.01 6 2.01 4 1.99-4zm-4.99 0.003906v4.996c0 1 1 1 1 1h5v-2h-4v-3.996zm12 0v3.996h-4v2h5s1 0 1-1v-4.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-small.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-small.svg
new file mode 100644
index 000000000..2cb53ea5b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdenlive-zoom-small.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v5.004h2v-4.004h3.984l8e-3 -2zm6.992 0v2h4.008v4.004h2v-5.004c0-1-1-1-1-1zm-7.992 8.004v4.996c0 1 1 1 1 1h4.992v-2h-3.992v-3.996zm12 0v3.996h-4.008v2h5.008s1 0 1-1v-4.996zm-3.008-5.004h-4l2 4m-2 4h4l-2-4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kdocumentinfo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kdocumentinfo.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kdocumentinfo.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/key-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/key-enter.svg
new file mode 100644
index 000000000..f69b6d784
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/key-enter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1zm4 3h1v7h-4v1l-3-1.5 3-1.5v1h3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/key_enter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/key_enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/key_enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-enter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-enter.svg
new file mode 120000
index 000000000..4ded94688
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-enter.svg
@@ -0,0 +1 @@
+key-enter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-hide.svg
new file mode 100644
index 000000000..16c0794b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-hide.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 18 3 2 3-2zm-3-13s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-shift.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-shift.svg
new file mode 100644
index 000000000..490b2ef38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard-shift.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.625 5c-0.8922-4.274e-4 -1.642 0.6483-1.74 1.506l-0.875 7.615c-0.1149 1.003 0.697 1.879 1.74 1.879h10.5c1.043 4.87e-4 1.855-0.8762 1.74-1.879l-0.875-7.615c-0.09837-0.8576-0.8481-1.506-1.74-1.506zm4.375 1.801 3.068 4-1.498-0.07813 0.1882 2.078h-3.516l0.1882-2.078-1.498 0.07813 3.068-4zm-7 9.5v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyboard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard.svg
new file mode 100644
index 000000000..fc34a93f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyboard.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6s-2 8e-6 -2 2v8c0 2 2 2 2 2h12s2-8e-6 2-2v-8c0-2-2-2-2-2zm0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-10 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.274 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.428 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3.298 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-8 3h7.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-7.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-add.svg
new file mode 100644
index 000000000..53b259445
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm6 9v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-disabled.svg
new file mode 100644
index 000000000..767bd5b3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.504 5v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-duplicate.svg
new file mode 100644
index 000000000..1c2ab2276
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.54 5.001v1.572h1.57v0.8672c-0.2602 0.04814-0.5099 0.1196-0.75 0.2109l1.293 1.291c0.07995-0.00705 0.1604-0.01166 0.2422-0.01172 1.519 0 2.75 1.231 2.75 2.75-8.27e-4 1.141-0.6959 2.119-1.686 2.535 0.02428 0.1878 0.03667 0.377 0.03711 0.5664-3e-3 0.3752-0.05282 0.7485-0.1484 1.111 1.928-0.4337 3.369-2.154 3.369-4.213-4.46e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm-4.578 3.002v1.57h1.57v0.8672c-2.045 0.3783-3.531 2.16-3.535 4.24 5.52e-4 2.386 1.935 4.32 4.32 4.32 2.386 5.52e-4 4.322-1.934 4.322-4.32-4.46e-4 -0.9786-0.333-1.928-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922c-0.5511-0.436-1.2-0.7309-1.891-0.8594v-0.8574h1.57v-1.57h-4.713zm2.355 3.93c1.519 0 2.75 1.231 2.75 2.75-0.0011 1.518-1.232 2.748-2.75 2.748-1.517-0.0011-2.747-1.231-2.748-2.748-4e-7 -1.518 1.23-2.749 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-next.svg
new file mode 100644
index 000000000..b243887b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-next.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.965 6.5v1.572h1.57v0.8672a4.321 4.321 0 0 0-3.535 4.24 4.321 4.321 0 0 0 4.32 4.32 4.321 4.321 0 0 0 4.322-4.32 4.321 4.321 0 0 0-0.9434-2.693l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.664-0.7422 0.7402 0.4707 0.4688-0.4902 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.715zm9.035 2.5v8l3-4zm-6.68 1.43a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.748 2.75 2.75 0 0 1-2.748-2.748 2.75 2.75 0 0 1 2.748-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-previous.svg
new file mode 100644
index 000000000..39abef007
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-previous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.54 6.5v1.57h1.57v0.8672a4.321 4.321 0 0 0-3.537 4.24 4.321 4.321 0 0 0 4.322 4.322 4.321 4.321 0 0 0 4.32-4.322 4.321 4.321 0 0 0-0.9434-2.691l0.4883-0.4883 0.4961 0.4941 0.7383-0.7402-1.662-1.666-0.7422 0.7422 0.4727 0.4688-0.4922 0.4922a4.321 4.321 0 0 0-1.891-0.8594v-0.8574h1.572v-1.572h-4.713zm-3.543 2.5-3 4 3 4zm5.898 1.428a2.75 2.75 0 0 1 2.75 2.75 2.75 2.75 0 0 1-2.75 2.75 2.75 2.75 0 0 1-2.75-2.75 2.75 2.75 0 0 1 2.75-2.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-record.svg
new file mode 100644
index 000000000..9a0305d2e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-record.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 0.5234-0.04102 4 4 0 0 1-0.5234-1.959 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.469 3.039 4 4 0 0 1 0.5312-0.03906 4 4 0 0 1 1.486 0.2871 5.5 5.5 0 0 0-1.188-3.215l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m19 17a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-remove.svg
new file mode 100644
index 000000000..045325b48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe-remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5v-2a3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.463 3h2.002a5.5 5.5 0 0 0-1.166-2.928l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2zm4 10v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/keyframe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe.svg
new file mode 100644
index 000000000..27a69ea99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/keyframe.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.504 5v2h2v1.104a5.5 5.5 0 0 0-4.5 5.396 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-1.201-3.428l0.6211-0.6211 0.6309 0.6289 0.9414-0.9414-2.117-2.119-0.9434 0.9434 0.5996 0.5977-0.625 0.625a5.5 5.5 0 0 0-2.406-1.094v-1.092h2v-2h-6zm3 5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kfm_home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kfm_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kfm_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kipiplugin_youtube.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kipiplugin_youtube.svg
new file mode 100644
index 000000000..fd6231ad7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kipiplugin_youtube.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.11 6c-1.87 3.998e-4 -4.628 0.1237-5.455 0.1523-0.8988 0.086-1.23 0.134-1.721 0.582-0.7548 0.7106-0.9316 2.108-0.9316 4.246v2.033c0 2.437 0.3035 3.677 0.8086 4.129 0.5771 0.529 0.9578 0.5698 1.34 0.6328 0.1489 0.023 1.207 0.2246 5.891 0.2246 2.92 0 5.428-0.1486 5.688-0.1816 0.419-0.057 1.012-0.1388 1.471-0.6758 0.671-0.812 0.8027-2.162 0.8027-4.117v-2.367c0-1.265-0.06473-3.051-0.8027-3.801-0.56-0.5053-0.7639-0.6464-1.92-0.709-0.326-0.0154-3.177-0.1488-5.17-0.1484zm-2.107 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kittens.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kittens.svg
new file mode 100644
index 000000000..f36c4b679
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kittens.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }
+ </style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-1.105 0-2 1.343-2 3s0.8954 3 2 3 2-1.343 2-3-0.8954-3-2-3zm5 0c-1.105 0-2 1.343-2 3s0.8954 3 2 3c1.105 0 2-1.343 2-3s-0.895-3-2-3zm-8.113 4.986c-0.0909 0.0114-0.1776 0.0351-0.2617 0.0742-0.6726 0.3136-0.8271 1.428-0.3438 2.486 0.4837 1.059 1.421 1.661 2.094 1.348 0.6726-0.3138 0.8274-1.426 0.3438-2.484-0.4232-0.9264-1.196-1.504-1.832-1.424zm12.23 0c-0.636-0.0799-1.409 0.4975-1.832 1.424-0.483 1.059-0.329 2.17 0.344 2.484 0.673 0.3135 1.61-0.2889 2.094-1.348 0.483-1.059 0.329-2.173-0.344-2.486-0.084-0.0391-0.171-0.0628-0.262-0.0742zm-6.275 2.014s-1.056-3e-3 -1.779 0.6445c-1.002 0.8974-2.158 2.806-2.158 2.806-0.6115 0.958-0.9004 1.464-0.9004 1.994 0 1.048 0.7838 1.555 1.838 1.555 0.4641 0 0.7517 5e-3 1.51-0.387 0 0 0.4921-0.452 1.652-0.406 1.149-0.046 1.641 0.4 1.641 0.4 0.7584 0.392 1.058 0.393 1.523 0.393 1.054 0 1.836-0.508 1.836-1.555 0-0.53-0.289-1.039-0.9-1.996 0 1e-3 -1.186-1.875-2.157-2.804-0.6786-0.6481-1.781-0.6445-1.781-0.6445z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_off.svg
new file mode 120000
index 000000000..d4c735123
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_off.svg
@@ -0,0 +1 @@
+kr_unselect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_on.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmousetool_on.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase-new.svg
new file mode 100644
index 000000000..1525b2a30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.406 7s-1.406 3.906e-4 -1.406 1.4v5.199c0 0.775 0.6363 1.4 1.428 1.4h5.572l1.5 2 1.5-2h0.5723s1.428-3.91e-4 1.428-1.4v-5.199c0-1.4-1.428-1.4-1.428-1.4zm3.594 1h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrase.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrasebook.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrasebook.svg
new file mode 120000
index 000000000..7d2325842
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phrasebook.svg
@@ -0,0 +1 @@
+im-irc.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phresebook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phresebook-new.svg
new file mode 100644
index 000000000..a48523733
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kmouth-phresebook-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.406 9.001s-1.406 3.906e-4 -1.406 1.4v5.199c0 0.775 0.6363 1.4 1.428 1.4h5.572l1.5 2 1.5-2h0.5723s1.428-3.91e-4 1.428-1.4v-5.199c0-1.4-1.428-1.4-1.428-1.4zm3.594 1h2v2h2v2h-2v2h-2v-2h-2v-2h2zm-5.594-5s-1.406 7.826e-4 -1.406 1.4v5.199c0 0.6282 0.4207 1.152 1 1.33v-3.18c0-1.75 1.641-1.75 1.641-1.75h8.359v-1.6c0-1.4-1.428-1.4-1.428-1.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/knotes_alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_alarm.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_alarm.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/knotes_date.svg b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_date.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_date.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/knotes_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/knotes_delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/know.svg b/.icons/Gruvbox-Plus-Dark/actions/24/know.svg
new file mode 100644
index 000000000..d990d0772
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/know.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4498-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm6.854 10c-0.126 0.0099-0.2468 0.06969-0.3359 0.1738l-2.229 2.602-1.021-1.02c-0.1939-0.1939-0.5053-0.1939-0.6992 0s-0.1939 0.5053 0 0.6992l1.398 1.4c0.1939 0.1939 0.5073 0.1939 0.7012 0 0.8608-1.008 1.735-2.028 2.602-3.039 0.1672-0.1953 0.156-0.4821-0.01758-0.6641-0.01158-0.01212-0.02407-0.02209-0.03711-0.0332-0.1041-0.08918-0.2353-0.1291-0.3613-0.1191zm-7.854 1.998v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kontact-import-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kontact-import-wizard.svg
new file mode 100644
index 000000000..02e8f9e25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kontact-import-wizard.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10l-2.5-2.5 3.5-3.5h3v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11.5 5-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kontes_close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kontes_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kontes_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_combine.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_combine.svg
new file mode 100644
index 000000000..0d1f2ce7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_combine.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-0.554 0-1 0.446-1 1s0.446 1 1 1h3c1 0 1 1 1 1v6c0 1-1 1-1 1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3s3-6e-6 3-3v-2h3v2l4-3-4-3v2h-3v-2s-6e-6 -3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_comparedirs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_comparedirs.svg
new file mode 100644
index 000000000..95c8632c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_comparedirs.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5-4 3 4 3v-2h1c1 0 1 1 1 1v4.273a2 2 0 0 0-1 1.727 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-1-1.73v-4.27s-3e-6 -3-3-3h-1zm-7 1a2 2 0 0 0-2 2 2 2 0 0 0 1 1.727v4.273s3e-6 3 3 3h1v2l4-3-4-3v2h-1c-1 0-1-1-1-1v-4.273a2 2 0 0 0 1-1.727 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_diskusage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_diskusage.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_diskusage.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_jumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_jumpback.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_jumpback.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_mountman.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_mountman.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_mountman.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_setjumpback.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_setjumpback.svg
new file mode 120000
index 000000000..76b680962
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_setjumpback.svg
@@ -0,0 +1 @@
+go-jump-definition.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_split.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_split.svg
new file mode 100644
index 000000000..1b37a0ecf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_split.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5-0.04102 2h-2.959s-3 9e-6 -3 3v1h-3c-0.554 0-1 0.446-1 1s0.446 1 1 1h3v1s9e-6 3 3 3h3v2l4-3-4-3-0.04102 2h-2.959c-1 0-1-1-1-1v-4c0-1 1-1 1-1h3v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_off.svg
new file mode 100644
index 000000000..d3b3c9c62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 1.1e-6 -1 1v11s1e-6 1 1 1h12s1-1e-6 1-1v-9c0-1-1-1-1-1h-5l-2-2zm7.67 3.996 2.221 1.713-2.221 1.717v-1.143c-1.227 0-2.223 1.021-2.223 2.283s0.996 2.287 2.223 2.287 2.221-1.024 2.221-2.287c4.08e-4 -0.316 0.2494-0.5714 0.5566-0.5703 0.3062 4.76e-4 0.5543 0.2554 0.5547 0.5703 4.6e-5 0.01915-9.6e-5 0.03954-2e-3 0.05859-0.01916 1.222-0.6596 2.29-1.611 2.881-0.5017 0.3117-1.09 0.4902-1.719 0.4902-1.841 0-3.334-1.536-3.334-3.43s1.493-3.428 3.334-3.428z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_on.svg
new file mode 120000
index 000000000..0e0e5bd5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_syncbrowse_on.svg
@@ -0,0 +1 @@
+folder-sync.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kr_unselect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kr_unselect.svg
new file mode 100644
index 000000000..423becc1f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kr_unselect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5,5 V 17 L 8.217,15.213 10.403,19 13.001,17.5 10.839,13.756 14.001,12 Z M 15.414,5 H 14 V 6.414 L 15.586,8 14,9.586 V 11 h 1.414 L 17,9.414 18.586,11 H 20 V 9.586 L 18.414,8 20,6.414 V 5 H 18.586 L 17,6.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kruler-east.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-east.svg
new file mode 100644
index 000000000..f5ef5f9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-east.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 6c-1e-4 -0.5523-0.4477-0.9999-1-1h-6c-0.5523 1e-4 -0.9999 0.4477-1 1v12c1e-4 0.552 0.4477 1 1 1h6c0.5523 0 0.9999-0.448 1-1zm-2 1v1h-2v1h2v2h-2v1h2v2h-2v1h2v2h-4v-10zm-7 1-2.5-3-2.5 3zm0 8h-5l2.5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kruler-north.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-north.svg
new file mode 120000
index 000000000..b31f3fe5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-north.svg
@@ -0,0 +1 @@
+measure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kruler-south.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-south.svg
new file mode 100644
index 000000000..a708a30f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-south.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 19c0.5523-1e-4 0.9999-0.4477 1-1v-6c-1e-4 -0.5523-0.4477-0.9999-1-1h-12c-0.552 1e-4 -1 0.4477-1 1v6c0 0.5523 0.448 0.9999 1 1zm-1-2h-1v-2h-1v2h-2v-2h-1v2h-2v-2h-1v2h-2v-4h10zm-1-7 3-2.5-3-2.5zm-8 0v-5l-3 2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kruler-west.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-west.svg
new file mode 100644
index 000000000..7e35f237c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kruler-west.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 18c1e-4 0.5523 0.4477 0.9999 1 1h6c0.5523-1e-4 0.9999-0.4477 1-1v-12c-1e-4 -0.552-0.4477-1-1-1h-6c-0.5523 0-0.9999 0.448-1 1zm2-1v-1h2v-1h-2v-2h2v-1h-2v-2h2v-1h-2v-2h4v10zm7-1 2.5 3 2.5-3zm0-8h5l-2.5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_advanced.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_advanced.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_catalog.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_catalog.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cbound.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cbound.svg
new file mode 100644
index 000000000..3d996c674
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cbound.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5.001c0 2.209-1.791 4-4 4v1c0.3956-0.00157 0.7894-0.05011 1.174-0.1445l0.6543 2.443c-0.5988 0.128-1.21 0.198-1.828 0.2012v1c1.465-0.0048 2.911-0.3315 4.236-0.957 0.317 0.4977 0.633 0.9961 0.9492 1.494 0.5013-0.3178 1.125-0.7663 1.777-1.367l1.379 1.379c-2.326 1.889-5.276 2.941-8.342 2.951v1c3.332-0.0094 6.539-1.164 9.055-3.238l1.34 1.34a16 16 0 0 1-4.969 2.898h2.49a17 17 0 0 0 6.084-5.393v-1.938a16 16 0 0 1-2.867 3.756l-3.463-3.463c0.8754-0.9444 1.742-2.167 2.381-3.719 0.7832 0.2071 1.566 0.4146 2.35 0.6211 0.3936-1.25 0.5956-2.553 0.5996-3.865h-1c-0.0032 0.892-0.1076 1.779-0.3066 2.645l-6.773-1.791c0.05108-0.2817 0.07787-0.5672 0.08008-0.8535h-1zm0.6523 1.816c1.47 0.3882 2.94 0.7769 4.41 1.166-0.515 1.207-1.232 2.307-1.914 3.047-0.6826 0.7396-1.174 1.189-1.686 1.58-0.2935-0.4636-0.5908-0.9244-0.8867-1.387-0.565 0.3381-1.164 0.6104-1.783 0.8164l-0.6738-2.518c1.169-0.5514 2.073-1.535 2.533-2.705z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_clines.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_clines.svg
new file mode 100644
index 000000000..0eb8ee2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_clines.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.52 5-3.822 6.399-5.582 2.679-2.111 4.537 0.8184 0.3848 1.958-4.234 5.127-2.474 2.577 1.836 3.514-4.765zm-0.03516 1.838 1.442 2.471-2.625 3.568-1.721-1.192z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cnames.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cnames.svg
new file mode 100644
index 000000000..6fd236e68
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_cnames.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.094 8c-2.402 0-4.094 1.799-4.094 4.611 0 2.627 1.658 4.389 3.963 4.389 2.377 0 4.037-1.841 4.037-4.564 0-2.688-1.631-4.436-3.906-4.436zm10.91 0c-0.5523 0-1 0.4477-1 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1c0-0.5523-0.4477-1-1-1zm-10.96 1.688c1.291 0 2.021 1.109 2.021 2.857 0 1.768-0.8264 2.762-2.066 2.762-1.239 0-2.063-1.071-2.063-2.797 0-1.727 0.8356-2.822 2.107-2.822zm4.957 1.312v6h2v-2.826c0-0.8312 0.5588-1.619 1.146-1.619 0.2967 0 0.6377 0.09734 0.8535 0.2168v-1.66c-0.1118-0.04624-0.401-0.1113-0.5898-0.1113-0.8826 0-1.176 0.5834-1.41 1v-1zm5 0v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_colors.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_colors.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_colors.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_constellationart.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_constellationart.svg
new file mode 100644
index 000000000..df661b882
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_constellationart.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.243 5.012c-0.1998-0.07666-0.4162 0.2293-0.4846 0.6851-0.06163 0.4108 0.0018 2.58 0.08355 2.86 0.04047 0.1387-0.02683 0.204-0.3782 0.3676-0.5165 0.2404-1.259 0.9432-1.506 1.426-0.1073 0.2102-0.1793 0.5112-0.1793 0.7458 0 0.3424 0.04159 0.4351 0.319 0.7124 0.3362 0.3362 0.6902 0.4727 1.455 0.5605 0.2556 0.02932 0.5158 0.09266 0.5772 0.1413 0.2189 0.1732 0.4369 0.7344 0.5225 1.341 0.05412 0.3832 0.2035 0.8632 0.3935 1.269 0.3042 0.649 0.305 0.6527 0.2491 1.477-0.03083 0.4546-0.09852 1.104-0.1504 1.442-0.08483 0.552-0.0802 0.6301 0.05621 0.7808 0.2324 0.2567 0.8391 0.2331 1.018-0.0395 0.1335-0.2037 0.307-0.7994 0.4132-1.419l0.05468-0.3159 0.398 0.2035c0.2255 0.1158 0.4592 0.3175 0.5408 0.4649l0.1443 0.2598h-0.2309c-0.3425 0-0.6061 0.2202-0.6061 0.5058 0 0.5063 0.2901 0.5196 0.2901 0.5196h4.666c0.7778 0 0.8234-0.1644 0.8916-0.8916 0.01959-0.2088 0.07981-0.2666 0.3889-0.3691 0.7434-0.2467 1.228-1.015 0.9931-1.577-0.1255-0.3002-0.5189-0.511-0.84-0.4496-0.1903 0.03635-0.2054 0.0063-0.2871-0.5605-0.174-1.207-0.6595-2.035-1.533-2.617-0.6469-0.431-1.375-0.6296-2.629-0.7185-1.188-0.0842-1.583-0.2206-1.97-0.6805-0.1201-0.1427-0.2404-0.4013-0.2674-0.5742-0.1125-0.7213-0.2341-0.9948-0.597-1.344l-0.3676-0.3555 0.1641-0.4769c0.4888-1.42 0.567-3.331 0.1368-3.331-0.2433 0-0.6241 0.588-0.8933 1.379l-0.1428 0.4177-0.1094-0.4967c-0.1459-0.663-0.4131-1.276-0.5848-1.341zm-0.5196 4.655c0.2148 0 0.3889 0.1741 0.3889 0.3889s-0.1741 0.3889-0.3889 0.3889-0.3889-0.1741-0.3889-0.3889 0.1741-0.3889 0.3889-0.3889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_deepsky.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_deepsky.svg
new file mode 100644
index 000000000..3c6f51487
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_deepsky.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 5.5c0 0.2761-0.2239 0.5-0.5 0.5s-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5zm-2.033 0.1636c0.08533 0.2626-0.05839 0.5447-0.321 0.63s-0.5447-0.05839-0.63-0.321 0.05839-0.5447 0.321-0.63 0.5447 0.05839 0.63 0.321zm-1.883 0.7839c0.1623 0.2234 0.1128 0.5361-0.1106 0.6984s-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106zm-1.549 1.327c0.2234 0.1623 0.2729 0.475 0.1106 0.6984s-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106zm-1.063 1.741c0.2626 0.08533 0.4064 0.3674 0.321 0.63s-0.3674 0.4064-0.63 0.321c-0.2626-0.08533-0.4064-0.3674-0.321-0.63s0.3674-0.4064 0.63-0.321zm-0.4726 1.984c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm0.1636 2.033c0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63zm0.7839 1.883c0.2234-0.1623 0.5361-0.1128 0.6984 0.1106s0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106-0.1128-0.5361 0.1106-0.6984zm1.327 1.549c0.1623-0.2234 0.475-0.2729 0.6984-0.1106s0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106-0.2729-0.475-0.1106-0.6984zm1.741 1.063c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321-0.2626-0.08533-0.4064-0.3674-0.321-0.63zm1.984 0.4726c0-0.2761 0.2239-0.5 0.5-0.5s0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5zm2.033-0.1636c-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63-0.2626 0.08533-0.5447-0.05839-0.63-0.321zm1.883-0.7839c-0.1623-0.2234-0.1128-0.5361 0.1106-0.6984s0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984-0.5361 0.1128-0.6984-0.1106zm1.549-1.327c-0.2234-0.1623-0.2729-0.475-0.1106-0.6984s0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984-0.475 0.2729-0.6984 0.1106zm1.063-1.741c-0.2626-0.08533-0.4064-0.3674-0.321-0.63 0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63-0.08533 0.2626-0.3674 0.4064-0.63 0.321zm0.4726-1.984c-0.2761 0-0.5-0.2239-0.5-0.5s0.2239-0.5 0.5-0.5 0.5 0.2239 0.5 0.5-0.2239 0.5-0.5 0.5zm-0.1636-2.033c-0.2626 0.08533-0.5447-0.05839-0.63-0.321-0.08533-0.2626 0.05839-0.5447 0.321-0.63 0.2626-0.08533 0.5447 0.05839 0.63 0.321 0.08533 0.2626-0.05839 0.5447-0.321 0.63zm-0.7839-1.883c-0.2234 0.1623-0.5361 0.1128-0.6984-0.1106s-0.1128-0.5361 0.1106-0.6984 0.5361-0.1128 0.6984 0.1106 0.1128 0.5361-0.1106 0.6984zm-1.327-1.549c-0.1623 0.2234-0.475 0.2729-0.6984 0.1106s-0.2729-0.475-0.1106-0.6984 0.475-0.2729 0.6984-0.1106 0.2729 0.475 0.1106 0.6984zm-1.741-1.063c-0.08533 0.2626-0.3674 0.4064-0.63 0.321s-0.4064-0.3674-0.321-0.63c0.08533-0.2626 0.3674-0.4064 0.63-0.321 0.2626 0.08533 0.4064 0.3674 0.321 0.63z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_developer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_developer.svg
new file mode 120000
index 000000000..e50dfffc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_developer.svg
@@ -0,0 +1 @@
+hammer-wrench.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_ekos.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_ekos.svg
new file mode 100644
index 000000000..409f400b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_ekos.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a6 6 0 0 0-6 6v6c0 1.105 2.686 2 6 2s6-0.8954 6-2v-6a6 6 0 0 0-6-6zm1.75 1.318a5 5 0 0 1 3.25 4.682c0 0.265-2.239 1-5 1s-5-0.6797-5-1a5 5 0 0 1 2.836-4.498c-0.7679 1.254-1.18 2.807-1.301 4.186 0.9569 0.2813 2.189 0.4368 3.465 0.4375 0.2504-2.093 0.9792-3.585 1.75-4.807zm-6.75 5.924c1.109 0.5601 2.987 0.7569 5 0.7578 2.013-8.84e-4 3.891-0.1977 5-0.7578v4.492c0 0.5523-2.239 1.266-5 1.266s-5-0.7133-5-1.266z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fitsviewer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fitsviewer.svg
new file mode 100644
index 000000000..dcd7041ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fitsviewer.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5.999c-3.866 0-6 2.68-6 5.984 0 3.305 2.134 5.766 6 5.766-3.222 0-4.834-3.012-4.834-5.766-2.55e-5 -2.754 1.612-4.988 4.834-4.988 1.456 0 2.771 0.4744 3.793 1.229-0.5718-0.174-1.18-0.2639-1.793-0.2656-2.761 0-5 1.753-4.894 4.614 0.1062 2.861 3.152 5.429 6.894 5.429 3.866 0 6-2.742 6-6.123s-2.134-5.877-6-5.877c3.222 0 4.834 3.057 4.834 5.875 2.6e-5 2.818-1.612 5.102-4.834 5.102-1.672 0-3.177-0.6192-4.24-1.605 0.695 0.2741 1.462 0.417 2.24 0.418 2.705 0 4.917-1.689 4.792-4.536s-3.126-5.255-6.792-5.255z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_flag.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_flag.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fov.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fov.svg
new file mode 100644
index 000000000..56f0a0073
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_fov.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 5.027v1.004c2.912 0.2514 5.219 2.564 5.463 5.477h1c-0.2482-3.464-2.999-6.223-6.463-6.48zm-1 0.01563c-3.457 0.2576-6.205 3.007-6.461 6.465h1c0.2512-2.906 2.555-5.21 5.461-5.461zm1 3.492c1.535 0.2275 2.739 1.436 2.959 2.973h0.9961c-0.2327-2.083-1.873-3.73-3.955-3.971zm-1-0.9844c-2.077 0.2405-3.715 1.88-3.953 3.957h0.9961c0.2249-1.531 1.426-2.734 2.957-2.961zm0.5 2.457c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c1.105 0 2-0.8954 2-2s-0.8954-2-2-2zm0 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-6.961 1.5c0.2555 3.458 3.003 6.207 6.461 6.465v-1.004c-2.906-0.2512-5.21-2.555-5.461-5.461zm2.508 0c0.2384 2.077 1.876 3.717 3.953 3.957v-0.9961c-1.531-0.2269-2.732-1.43-2.957-2.961zm7.912 0c-0.2204 1.536-1.424 2.745-2.959 2.973v0.9844c2.077-0.2405 3.715-1.88 3.953-3.957zm2.502 0c-0.2512 2.906-2.555 5.21-5.461 5.461v1.004c3.457-0.2576 6.205-3.007 6.461-6.465z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_grid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_grid.svg
new file mode 100644
index 000000000..803dd5cc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_grid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 5v3.188l0.9258 2.527a7 7 0 0 1-0.9258 0.2031v1.01a8 8 0 0 0 1.273-0.2598l1.371 3.748a12 12 0 0 1-2.645 0.502v0.998a13 13 0 0 0 2.988-0.5645l0.9688 2.648h1.066l-1.098-2.998a13 13 0 0 0 3.881-2.471l2.822 2.82a17 17 0 0 1-3.729 2.648h1.957a18 18 0 0 0 2.475-1.941l1.941 1.941h0.7266v-0.6875l-1.961-1.961a18 18 0 0 0 1.961-2.494v-1.957a17 17 0 0 1-2.664 3.744l-2.822-2.82a13 13 0 0 0 2.488-3.898l2.998 1.098v-1.066l-2.648-0.9688a13 13 0 0 0 0.5645-2.988h-0.998a12 12 0 0 1-0.502 2.645l-3.748-1.371a8 8 0 0 0 0.2598-1.273h-1.01a7 7 0 0 1-0.2031 0.9258l-2.529-0.9258h-3.186zm0.9277 0.2383 4.439 1.625a7 7 0 0 1-1.1 1.715l-3.34-3.34zm-0.6699 0.7441 3.301 3.301a7 7 0 0 1-1.695 1.084l-1.605-4.385zm6.061 1.229 3.748 1.371a12 12 0 0 1-2.258 3.535l-2.82-2.82a8 8 0 0 0 1.33-2.086zm-2.037 2.793 2.82 2.82a12 12 0 0 1-3.52 2.242l-1.371-3.748a8 8 0 0 0 2.07-1.314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_guides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_guides.svg
new file mode 100644
index 000000000..ee947be02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_guides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1zm-13 3.25v1h1v-1zm4.25 0v1h1v-1zm4.5 0v1h1v-1zm4.25 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_hgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_hgrid.svg
new file mode 100644
index 000000000..5b1994f2d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_hgrid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.85 5a8 8 0 0 0 0.4941 0.6445 8 8 0 0 0 1.842 1.373l-1.682 3.619a12 12 0 0 1-1.504-0.9219v1.166a13 13 0 0 0 1.086 0.6602l-1.086 2.34v2.639a18 18 0 0 0 6.486 1.422v1.059h1v-1.059a18 18 0 0 0 6.514-1.42v-2.641l-1.086-2.34a13 13 0 0 0 1.086-0.6211v-1.217a12 12 0 0 1-1.504 0.9336l-1.682-3.619a8 8 0 0 0 1.842-1.373 8 8 0 0 0 0.5723-0.6445h-1.363a7 7 0 0 1-1.479 1.098l-0.5098-1.098h-1.102l0.7031 1.514a7 7 0 0 1-1.99 0.4355v-1.949h-1v1.947a7 7 0 0 1-1.967-0.4336l0.7031-1.514h-1.102l-0.5098 1.098a7 7 0 0 1-1.479-1.098h-1.285zm3.246 2.434a8 8 0 0 0 2.393 0.5332v3.988a12 12 0 0 1-4.074-0.9023l1.682-3.619zm5.809 0 1.682 3.619a12 12 0 0 1-4.098 0.9023v-3.988a8 8 0 0 0 2.416-0.5332zm-7.908 4.523a13 13 0 0 0 4.492 0.998v3.988a17 17 0 0 1-6.172-1.367zm10.01 0 1.68 3.619a17 17 0 0 1-6.195 1.367v-3.988a13 13 0 0 0 4.516-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_horizon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_horizon.svg
new file mode 100644
index 000000000..b6bc61bab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_horizon.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7-2e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 1c3.314 0 6 2.686 6 6s-2.686 6-6 6-6-2.686-6-6 2.686-6 6-6zm-4.801 7.389c0.6181 2.138 2.575 3.61 4.801 3.611 2.225-8.65e-4 4.182-1.472 4.801-3.609-1.339 0.3823-3 0.6094-4.801 0.6094-1.802-6.01e-4 -3.463-0.2284-4.801-0.6113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_imageoverlay.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_imageoverlay.svg
new file mode 100644
index 000000000..804e78094
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_imageoverlay.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h-2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-2v-2zm4 5c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3c-1e-7 -1.657 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_indi.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_indi.svg
new file mode 100644
index 000000000..b8521df77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_indi.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5 2.5 12h5l2.5-12zm12.48 0c-0.3597-0.00377-0.8889 0.1165-1.527 0.332l-0.2207 1.062c0.2817-0.1005 0.5208-0.1596 0.5977-0.08203 0.2526 0.2552-0.1892 0.8441-0.9219 1.635l-0.1875 0.9023c1.645-1.64 3.116-3.308 2.711-3.717-0.08618-0.08709-0.2411-0.1305-0.4512-0.1328zm-10.98 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm6 0c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-2.504 2c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5zm-4.539 4.094c-2.311 2.24-3.861 4.377-3.365 4.877 0.1293 0.1305 1.38-0.2015 1.779-0.3867 0.5229-0.1831 1.341-0.5099 2.314-0.9961-0.04056-0.1948-0.08249-0.3892-0.123-0.584-0.9245 0.3806-1.836 0.6308-2.062 0.4023-0.3189-0.3221 0.5429-1.124 1.695-2.168-0.07944-0.3815-0.1588-0.763-0.2383-1.145zm6.043 1.906c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-3 1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5zm-6.5 3v1h16v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_mw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_mw.svg
new file mode 100644
index 000000000..34a21e122
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_mw.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.57 5c-0.9583 0.02362-1.836-0.03653-2.825 0.2205v-0.0017c-1.664 0.6969-2.634 2.241-3.071 3.914-0.03488 0.1388-0.2273 0.6905-0.2273 1.369v2.509c-0.05088 1.362-1.019 2.196-2.025 2.946-0.4688 0.3313-0.9575 0.6196-1.417 0.9604l0.00342 2.083c2.598-0.0087 3.745-0.01805 5.489-0.01367 1.404-2.155 2.336-3.668 2.357-5.908v-2.575c0.06106-0.5463 0.2656-1.122 0.7092-1.172 0.7764-0.042 1.414 0.1792 1.832 0.446 0.2325 0.1501 0.7448 0.4785 1.55 0.4785h2.059v-4.385h-0.998c-0.7046 0.05688-1.257-0.4175-1.902-0.6494-0.3216-0.07962-0.8727-0.2205-1.535-0.2205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_planets.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_planets.svg
new file mode 100644
index 000000000..edb4a6628
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_planets.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6.24c-1.704 0-3.711 0.802-4.913 2.771-0.427 0.781-0.671 1.691-0.671 2.692 0 1.18 0.398 2.074 0.411 2.081 0.592 0.963 3.118 0.939 5.943-0.62 2.885-1.577 4.064-3.696 3.512-4.593-0.3095-0.4642-1.704-2.314-4.282-2.331zm3.202 0.22c-0.059 7e-3 -0.12 0.011-0.181 0.02 1.245 0.7945 2.306 1.893 1.952 3.232-0.356 1.34-1.884 2.914-3.893 4.012-1.637 0.903-3.25 1.361-4.522 1.361-2.297 0-2.684-1.253-2.772-3.612-1.656 1.811-2.21 3.574-1.461 4.822 0.553 0.917 1.737 1.371 3.262 1.371 0.8607 0 3.359-0.179 6.624-1.991 0.7753-0.4394 4.868-2.882 5.673-5.913 0.6118-2.342-1.359-3.777-4.682-3.302zm2.041 7.894c-0.849 0.708-1.76 1.338-2.722 1.882-1.114 0.618-2.266 1.11-3.382 1.46 2.188 0.3419 4.919-0.6675 6.104-3.342z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites.svg
new file mode 100644
index 000000000..7aeb9e5e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.71 4.888 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_invisible.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_invisible.svg
new file mode 100644
index 000000000..fa778ad3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_invisible.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_visible.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_visible.svg
new file mode 100644
index 000000000..58bc3816e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_satellites_visible.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m14.63 5-4.606 6.281c0.9519 0.2253-0.7634-0.1234-1.082-0.1555-1.044 1e-3 -2.045 0.4166-2.782 1.155-0.208 0.2083-0.392 0.4394-0.5486 0.6887l1.832 1.832-1.222 1.666c0.2923 0.5641 0.7527 1.023 1.318 1.314l1.665-1.22 1.834 1.834c0.2489-0.1572 0.4793-0.3418 0.687-0.5503 0.7387-0.7376 1.154-1.738 1.155-2.782-0.04764-0.3617-0.08236-0.7258-0.1538-1.083l6.279-4.604zm-7.075 0.07519-2.475 2.476 3.213 3.211 2.475-2.475zm8.162 8.162-2.475 2.476 3.213 3.213 2.475-2.476zm-10.06 3.996-0.6545 0.8921 0.875 0.875 0.8921-0.6545c-0.4419-0.2922-0.8203-0.6706-1.113-1.113z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_solarsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_solarsystem.svg
new file mode 100644
index 000000000..ff7a7e0ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_solarsystem.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 1.35 4.104 1.241 1.248 0 0 0-0.125 0.541 1.241 1.248 0 0 0 1.242 1.25 1.241 1.248 0 0 0 0.5664-0.1426 7 7 0 0 0 3.967 1.248 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-3.338-1.031 1.241 1.248 0 0 0 0.04492-0.3242 1.241 1.248 0 0 0-1.24-1.248 1.241 1.248 0 0 0-0.3652 0.05664 6 6 0 0 1-1.102-3.453 6 6 0 0 1 6-6zm0 1.5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.734-0.9395 1.241 1.248 0 0 0 0.4219 0.07812 1.241 1.248 0 0 0 1.242-1.248 1.241 1.248 0 0 0-0.2285-0.7227 4.5 4.5 0 0 0 0.3301-1.668 4.5 4.5 0 0 0-4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-0.2012 1.15 1.241 1.248 0 0 0-0.1426-0.0078 1.241 1.248 0 0 0-1.242 1.248 1.241 1.248 0 0 0 0.0957 0.4707 3.5 3.5 0 0 1-2.01 0.6387 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5zm0 1.748a1.747 1.751 0 0 0-1.748 1.752 1.747 1.751 0 0 0 1.748 1.752 1.747 1.751 0 0 0 1.748-1.752 1.747 1.751 0 0 0-1.748-1.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_stars.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_stars.svg
new file mode 100644
index 000000000..d3d2e78bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_stars.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.5 5-0.6699 1.883-1.804-0.8579 0.8579 1.804-1.883 0.6699 1.883 0.6699-0.8579 1.804 1.804-0.8579 0.6699 1.883 0.6699-1.883 1.804 0.8579-0.8579-1.804 1.883-0.6699-1.883-0.6699 0.8579-1.804-1.804 0.8579zm-6.388 5.25-0.4289 2.297-1.723-1.579 0.7759 2.203-2.281-0.5058 1.774 1.521-2.229 0.7024 2.297 0.4307-1.579 1.721 2.203-0.7759-0.5058 2.281 1.521-1.774 0.7024 2.229 0.4307-2.295 1.721 1.578-0.7759-2.203 2.281 0.5058-1.774-1.521 2.229-0.7024-2.295-0.4289 1.578-1.723-2.203 0.7759 0.5058-2.281-1.521 1.774z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_sun.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_sun.svg
new file mode 100644
index 000000000..d35667cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_sun.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19.01 12.14-1.474 0.9941 0.9062 1.56-1.715 0.3687 0.3105 1.817-1.745-0.2568-0.315 1.778-1.618-0.9256-0.9062 1.521-1.178-1.362-1.396 1.09-0.5673-1.73-1.774 0.5239 0.1404-1.774-1.816-0.1986 0.7704-1.59-1.648-0.8526 1.289-1.25-1.245-1.303 1.672-0.7419-0.6403-1.672 1.778-0.08674v-1.803l1.687 0.5958 0.6837-1.692 1.362 1.139 1.193-1.293 0.8674 1.521 1.618-0.7419 0.242 1.72 1.803-0.1313-0.4406 1.765 1.759 0.4794-1.051 1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_supernovae.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_supernovae.svg
new file mode 100644
index 000000000..996a08f78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_supernovae.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 19,12 13.556,13.556 12,19 10.444,13.556 5,12 10.444,10.444 12,5 l 1.556,5.444 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_terrain.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_terrain.svg
new file mode 100644
index 000000000..0f85aabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_terrain.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 17 3-9 2 6 3-9 4 12 3-9 1 4v7h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kstars_xplanet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_xplanet.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kstars_xplanet.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-feeds.svg
new file mode 100644
index 000000000..98995d140
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.001 4.998v2.182c3.908 0 7.37 1.897 9.521 4.82h2.6c-2.42-4.185-6.94-7.001-12.12-7.002zm0 4.359v2.186c3.213 0 5.95 2.032 6.998 4.881v-2.424h1.238c-1.69-2.781-4.745-4.643-8.236-4.643zm9.998 3.643v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-7.908 1.818c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-filters.svg
new file mode 100644
index 000000000..cd4ecf592
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-add-filters.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 13v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-12-8 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-bandwidth-scheduler.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-bandwidth-scheduler.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-bandwidth-scheduler.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-change-tracker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-change-tracker.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-change-tracker.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-check-data.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-check-data.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-chunks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-chunks.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-chunks.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-encrypted.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-encrypted.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-info-widget.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-info-widget.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-info-widget.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-magnet.svg
new file mode 100644
index 000000000..f7823f91e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-magnet.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.314 0-6 2.686-6 6v5h3v-5c0-1.657 1.343-3 3-3s3 1.343 3 3v5h3v-5c0-3.314-2.686-6-6-6zm-6 12v2h3v-2zm9 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-plugins.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-plugins.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-queue-manager.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-queue-manager.svg
new file mode 120000
index 000000000..213a69a23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-remove-feeds.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-feeds.svg
new file mode 100644
index 000000000..87c17db1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-feeds.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 4.997v2.182c4.74 0 8.826 2.791 10.71 6.82h2.367c-2.012-5.263-7.106-9.001-13.08-9.002zm0 4.361v2.184c3.213 0 5.95 2.031 6.998 4.881v-2.424h1.242c-1.69-2.782-4.748-4.641-8.24-4.641zm2.09 5.461c-1.155 0-2.09 0.9366-2.09 2.092 0 1.153 0.9352 2.092 2.09 2.092 1.155 0 2.092-0.9389 2.092-2.092 0-1.155-0.9372-2.092-2.092-2.092zm5.908 0.1797v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-filters.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-filters.svg
new file mode 100644
index 000000000..62c49b1f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove-filters.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15v2h6v-2zm-10-10 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-remove.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-restore-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-restore-defaults.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-set-max-download-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-set-max-download-speed.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-set-max-upload-speed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-set-max-upload-speed.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-show-statusbar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-show-statusbar.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-show-statusbar.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-speed-limits.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-speed-limits.svg
new file mode 100644
index 000000000..ce8100ed4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-speed-limits.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.515 12.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067zm2.626 6.102c-0.01105-0.04117-0.03653-0.07863-0.07386-0.1062-0.07475-0.05496-0.1805-0.05506-0.2586-0.0016l-2.939 2.008c-0.1435-0.01141-0.2878-0.0073-0.4304 0.01227-1.094 0.1516-1.858 1.161-1.707 2.256 0.1516 1.094 1.161 1.858 2.256 1.707 1.094-0.1516 1.858-1.161 1.707-2.256-0.01145-0.07623-0.02728-0.1517-0.04748-0.2261l1.482-3.265c0.01887-0.04158 0.02281-0.08675 0.01187-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-start-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-start-all.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/kt-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop-all.svg
new file mode 100644
index 000000000..a760f1b12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 9v6h6v-6zm8 0v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/kt-upnp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/kt-upnp.svg
new file mode 100644
index 000000000..34a367ee1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/kt-upnp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 4c4e-3 3e-3 0 1.333 0 2h-3v5h3v2l5.5-4.5zm-4 6-5.5 4.5 5.5 4.5c-4e-3 -3e-3 0-1.333 0-2h3v-5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_all_to.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_all_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_all_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_to.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ktnef_extract_to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/l2h.svg b/.icons/Gruvbox-Plus-Dark/actions/24/l2h.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/l2h.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/label-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/label-amarok.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/label-amarok.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/label.svg b/.icons/Gruvbox-Plus-Dark/actions/24/label.svg
new file mode 120000
index 000000000..2bb4152ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/label.svg
@@ -0,0 +1 @@
+tag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-1x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-1x-zoom.svg
new file mode 100644
index 000000000..e1be113b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-1x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.893 7c-0.1913 0.1177-0.3827 0.2215-0.5741 0.3098-0.184 0.08094-0.3933 0.1507-0.6289 0.2096-0.2355 0.05891-0.5727 0.1148-0.9039 0.1663v1.314h1.601v3.475h-1.601v1.525h5v-1.525h-1.501v-5.474z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-2x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-2x-zoom.svg
new file mode 100644
index 000000000..4741b842a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-2x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.134 7.283c-0.3751 0.1803-0.7423 0.4506-1.103 0.8112l0.8545 0.8545c0.1947-0.1875 0.403-0.3506 0.6267-0.4877 0.2309-0.1443 0.4848-0.2164 0.7588-0.2164 0.3606 0 0.637 0.09088 0.8318 0.2712 0.1947 0.173 0.294 0.4289 0.294 0.7679 0 0.3246-0.1384 0.6773-0.4124 1.06-0.2741 0.3748-0.6599 0.7898-1.158 1.244-0.4901 0.4472-1.064 0.9486-1.721 1.504v0.9092h5.162v-1.339h-1.633c-0.1803 1e-6 -0.3867 0.01027-0.6176 0.0319-0.2237 0.01443-0.4319 0.03078-0.6267 0.05241 0.4469-0.3897 0.8619-0.7815 1.244-1.178 0.3823-0.4037 0.6874-0.8042 0.9183-1.201 0.238-0.404 0.3577-0.7982 0.3577-1.181 0-0.44-0.1053-0.8216-0.3144-1.146-0.202-0.3318-0.4824-0.5877-0.8432-0.7679-0.3608-0.1803-0.7815-0.2712-1.286-0.271-0.5048 1.4e-4 -0.9569 0.09517-1.332 0.2827z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-3x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-3x-zoom.svg
new file mode 100644
index 000000000..081916dbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-3x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-3.927 7.238c-0.3823 0.1487-0.7402 0.3573-1.073 0.6263l0.7858 0.9544c0.2336-0.184 0.4635-0.3289 0.6901-0.435 0.2336-0.1062 0.4806-0.1594 0.7425-0.1594 0.3115 0 0.5565 0.06821 0.7334 0.2027 0.1769 0.1273 0.2642 0.3062 0.2642 0.5398 0 0.269-0.1384 0.4884-0.4146 0.6583-0.2691 0.1628-0.7354 0.2459-1.401 0.2459v1.102c0.5307 0 0.942 0.04054 1.233 0.1185 0.2973 0.0779 0.506 0.1907 0.6263 0.3394 0.1203 0.1416 0.1799 0.3121 0.1799 0.5102 0 0.2548-0.1214 0.4529-0.3621 0.5945-0.2336 0.1345-0.5339 0.2005-0.9019 0.2005-0.3044 0-0.5984-0.06391-0.8815-0.1914-0.283-0.1275-0.5364-0.2892-0.763-0.4875l-0.722 0.9862c0.2619 0.2831 0.6005 0.5132 1.018 0.6901 0.4178 0.1769 0.9182 0.2665 1.499 0.2665 0.4743 0 0.913-0.07456 1.317-0.2232 0.4105-0.1557 0.7384-0.3795 0.9862-0.6696 0.2478-0.2973 0.3713-0.6528 0.3713-1.071 0-0.4388-0.1448-0.7946-0.435-1.064-0.2903-0.276-0.648-0.4698-1.073-0.5831v-0.04328c0.4034-0.1557 0.7187-0.3558 0.9452-0.6036 0.2266-0.2478 0.3417-0.546 0.3417-0.8928 0-0.3964-0.1066-0.7286-0.3188-0.9976-0.2054-0.276-0.4972-0.4848-0.8723-0.6263-0.3754-0.1487-0.8053-0.2232-1.266-0.2233-0.4603-5.3e-5 -0.8672 0.07883-1.25 0.2346z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-4x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-4x-zoom.svg
new file mode 100644
index 000000000..73f9d16a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-4x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-2.844 7.001-2.921 4.21v1.114h3.372v1.675h1.511v-1.675h0.8817v-1.235h-0.8817v-4.09zm0.4625 1.379h0.04556l-0.05696 2.711h-1.807l1.818-2.712z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-5x-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-5x-zoom.svg
new file mode 100644
index 000000000..eaacdf274
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-5x-zoom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm14-7h-5l1.414 1.414-2.414 2.464 2.121 2.121 2.464-2.414 1.414 1.414zm-4.708 10.47 0.7041 0.4557c0.2309-0.1299 0.4247-0.2206 0.5834-0.2712 0.1587-0.05049 0.3506-0.0752 0.5743-0.0752 0.3606 0 0.6598 0.0886 0.8978 0.2689 0.238 0.1804 0.3577 0.4445 0.3577 0.7907 0 0.3534-0.1258 0.6196-0.3783 0.7998-0.2453 0.1803-0.563 0.2712-0.9525 0.2712-0.3246 0-0.6219-0.06388-0.8887-0.1937-0.2596-0.1371-0.5029-0.3001-0.7338-0.4877l-0.7156 1.005c0.2813 0.2668 0.6322 0.4961 1.051 0.6836 0.4182 0.1875 0.9216 0.2803 1.513 0.2803h0.0023c0.4758 0 0.9156-0.09276 1.32-0.2803 0.4112-0.1875 0.7411-0.4619 0.9936-0.8227s0.3806-0.794 0.3806-1.299c0-0.4902-0.1095-0.8907-0.3259-1.201-0.2164-0.3175-0.5053-0.5527-0.866-0.7041-0.3539-0.1514-0.7435-0.2257-1.169-0.2257-0.3175 0-0.6207 0.0536-0.9093 0.1618l0.1208-1.288h2.835v-1.342l-4.209-4.38e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-TeX-logo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-TeX-logo.svg
new file mode 100644
index 000000000..9d008a1e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-TeX-logo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.79 7.891-0.791 0.6094 2.266 2.945-2.266 2.945 0.791 0.6094 2.105-2.736 2.104 2.736 0.791-0.6094-2.264-2.945 2.264-2.945-0.791-0.6094-2.104 2.736zm-9.791 0.1094v1h2v6h1v-6h2v-1zm4 2v7h5v-1h-4v-2h4v-1h-4v-2h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-all.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-auto-scale-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-x.svg
new file mode 120000
index 000000000..a510711d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-auto-scale-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-auto-scale-y.svg
new file mode 120000
index 000000000..c466cdccb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-axis-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-horizontal.svg
new file mode 100644
index 000000000..ca8d76116
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-1h-2v-2h-1v2h-3v-2h-1v2h-3v-2h-1v2h-2v-13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-vertical.svg
new file mode 100644
index 000000000..90e098108
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-axis-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 19h-14v-14h1v2h2v1h-2v3h2v1h-2v3h2v1h-2v2h13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-cursor-arrow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-cursor-arrow.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-cursor-arrow.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editbreaklayout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editbreaklayout.svg
new file mode 100644
index 000000000..7b3b611f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editbreaklayout.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.998 5v14h7v-7h7v-7zm1 1h5v5h-5zm6 0h6v5h-6zm-6 6h5v6h-5zm11.81 0.998 2e-3 2e-3c-0.09101 0-0.1832 0.03483-0.2539 0.1055l-0.6973 0.7031 1.334 1.336 0.7031-0.6992c0.1413-0.1413 0.1413-0.3646 0-0.5059l-0.834-0.834c-0.07067-0.07067-0.1629-0.1074-0.2539-0.1074zm-1.43 1.291-3.373 3.375v1.334h1.334l3.375-3.373z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editgrid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editgrid.svg
new file mode 100644
index 000000000..dee5e538c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editgrid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h5v5h-5zm6 0h6v5h-6zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h5v6h-5zm6 0h6v6h-6zm3.49 1v4h1v-4zm-1.996 3v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-edithlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-edithlayout.svg
new file mode 100644
index 000000000..b8d0ad8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-edithlayout.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h12v5h-12zm2.482 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm-2.482 5h12v6h-12zm9.49 1v4h1v-4zm-1.996 3v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editvlayout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editvlayout.svg
new file mode 100644
index 000000000..99d990a3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-editvlayout.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h5v12h-5zm6 0h6v12h-6zm-3.518 1c-0.378 0.0045-0.7408 0.1519-1.016 0.4141-0.4945 0.4705-0.61 1.216-0.2793 1.812 0.3309 0.5984 1.026 0.8975 1.688 0.7266 0.6622-0.171 1.124-0.7677 1.123-1.451h-1.498l0.793-1.271c-0.221-0.1388-0.4737-0.2176-0.7344-0.2285-0.02531-9.775e-4 -0.05097-0.002253-0.07617-0.001953zm7.008 6v4h1v-4zm-1.996 3v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-format-text-symbol.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-format-text-symbol.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-matrix-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix-new.svg
new file mode 100644
index 000000000..413388d04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h3v-1h-2v-12h2v-1zm11 0v1h2v8h1v-9zm-9 2v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2zm-7 5v4h4v-4zm6 0v2h1v-1h1v-1zm-5 1h2v2h-2zm8 0v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix.svg
new file mode 100644
index 000000000..6c632c789
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-matrix.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h3v-1h-2v-12h2v-1zm11 0v1h2v12h-2v1h3v-14zm-9 2v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2zm-7 5v4h4v-4zm6 0v4h4v-4zm-5 1h2v2h-2zm6 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-plot-axis-points.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-plot-axis-points.svg
new file mode 100644
index 000000000..ceb5cb761
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-plot-axis-points.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v3h1v8h-1v3h3v-1h8v1h3v-3h-3v1h-8v-1h-1v-8h1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-down-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-down-y.svg
new file mode 100644
index 000000000..ee2d8cc4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-down-y.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7-2 4h4zm-4 6-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-left-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-left-x.svg
new file mode 100644
index 000000000..e44b377cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-left-x.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4-2 4h4zm0 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2zm-6 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-right-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-right-x.svg
new file mode 100644
index 000000000..b5720971a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-right-x.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4-2 4h4zm-4 6-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-2 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-up-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-up-y.svg
new file mode 100644
index 000000000..0d058b9d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-shift-up-y.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 7-4 2 4 2zm4 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm4 0v4l4-2zm-6 6 2 4 2-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet-new.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet-new.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-spreadsheet.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-transform-move.svg
new file mode 120000
index 000000000..fa26bd381
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-transform-move.svg
@@ -0,0 +1 @@
+transform-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook-new.svg
new file mode 100644
index 000000000..eccebc634
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984v-1c-2.761 0-4-0.4477-4-1v-2.898c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896h1v-4c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm3 6v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook.svg
new file mode 100644
index 000000000..5c6dd91e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-workbook.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h-1v3h1v4h-1v3h1v2h2v-1h-1v-12h11v2h1v-3zm8 3c-3.314 0-5 0.8954-5 2v8c0 1.105 1.686 2 5 2s5-0.8954 5-2v-8c0-1.105-1.686-2-5-2zm0 1c2.761 0 4 0.4477 4 1s-1.239 1-4 1-4-0.4477-4-1 1.239-1 4-1zm-4 2.102c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898zm0 4c1.109 0.5601 1.987 0.8976 4 0.8984 2.012-4.5e-4 2.89-0.3371 4-0.8965v2.896c0 0.5523-1.239 1-4 1s-4-0.4477-4-1v-2.898z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet-new.svg
new file mode 100644
index 000000000..c637cb4db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm6.998 4.998-3.002 3.002h-1.996v-3h-1v10h5v-1h-4v-3h2.461l1.539 1.539v-1.324l-1.125-1.215h-2.875v-1h2.41l2.59-2.59 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195-2e-3 -0.00195zm2.002 5.002v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet.svg
new file mode 100644
index 000000000..10ba3e752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-worksheet.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 3v12h3v-1h-2v-10h3v-3h10v3h1v-4zm2 4.998-1 0.00195v10h11v-2.086l-2.869-2.35-0.0039 0.0039-0.0059-0.0039-2.123 1.725-2.123-2.291h-2.875v-0.998h2.41l2.59-2.59 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c0.0029 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195-2e-3 -0.00195-3.002 3.002h-1.996v-3.002zm0 6.002h2.461l2.535 2.535 0.0019-2e-3 2e-3 2e-3 2.127-1.643 2.607 2.107h-9.734v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-points.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-points.svg
new file mode 120000
index 000000000..32c904e27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-points.svg
@@ -0,0 +1 @@
+office-chart-scatter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-segments.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-segments.svg
new file mode 100644
index 000000000..9df3af5b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve-segments.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-1h-13v-13zm12.32 0.3184-3.934 6.881-6.881 3.934 0.4961 0.8672 7.119-4.066 4.066-7.119-0.8672-0.4961z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve.svg
new file mode 100644
index 000000000..ef4d72ab5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.78 6.968-0.03125 0.05664c-0.0743-0.0124-0.1491-0.02539-0.2266-0.02539-0.8178 0-1.525 0.7233-1.523 1.523-9e-4 0.3587 0.1466 0.688 0.377 0.9473l-3.121 5.555c-0.0761-0.0131-0.1529-0.02539-0.2324-0.02539-0.0133 0-0.02586 0.0039-0.03906 0.0039l-1.543-4.334c0.3393-0.2733 0.5597-0.6875 0.5586-1.146 2e-3 -0.8002-0.6587-1.523-1.477-1.523-0.8178 0-1.525 0.7233-1.523 1.523-1.5e-4 0.058 0.01048 0.1134 0.01758 0.1699l-2.48 1.24c-0.2645-0.2636-0.6195-0.4336-1.014-0.4336-0.8178 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 1.8e-4 -0.0735-0.01088-0.1451-0.02148-0.2168l2.482-1.24c0.2749 0.2629 0.6465 0.4273 1.047 0.4316l1.562 4.367c-0.3423 0.2863-0.5714 0.7074-0.5703 1.158-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 9.2e-4 -0.3696-0.145-0.7192-0.377-0.9922l3.096-5.5 0.5898 4.17c-0.4729 0.2678-0.8099 0.7734-0.8086 1.322-2e-3 0.8002 0.7057 1.477 1.523 1.477 0.8178 0 1.478-0.6763 1.477-1.477 2e-3 -0.708-0.5156-1.352-1.201-1.492l-0.5996-4.203c0.4755-0.249 0.8021-0.7438 0.8008-1.305 2e-3 -0.7107-0.5196-1.358-1.209-1.494l-0.0098-0.06055z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-equation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-equation-curve.svg
new file mode 100644
index 000000000..e1f6f6b6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-equation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-0.9306 0-1.73 0.4954-2.445 1.145-0.7157 0.6491-1.378 1.476-2.061 2.283-0.8445 1.167-2.999 2.737-3.494 3.002v1.07c1.272 0 1.366 0.7918 2.398 1.852 0.0397 0.1174 0.0763 0.2382 0.127 0.3418 0.0753 0.154 0.1389 0.3316 0.4238 0.4531l0.1191 0.05078 0.08008-0.0098c0.114 0.1311 0.2304 0.2508 0.3438 0.3848 0.6827 0.8068 1.347 1.634 2.062 2.283 0.7157 0.6491 1.515 1.145 2.445 1.145 0.9306 0 1.73-0.4954 2.445-1.145 0.7157-0.6491 1.378-1.476 2.061-2.283 1.365-1.614 1.765-3.072 3.494-3.072v-1c-0.7842 0-0.4977-0.3107-1.174-0.7891-0.0989-0.0875-0.2004-0.1734-0.2949-0.2656-0.2881-0.2812-0.5534-0.5627-0.7891-0.7871-0.1178-0.1122-0.2254-0.2102-0.3457-0.2949-0.0327-0.0231-0.0759-0.04411-0.1152-0.06641-0.26-0.2828-0.5197-0.5669-0.7754-0.8691-0.6827-0.8068-1.345-1.634-2.061-2.283-0.7157-0.6491-1.515-1.145-2.445-1.145zm0 1c0.5694 0 1.145 0.3171 1.773 0.8867 0.6281 0.5696 1.278 1.369 1.971 2.188 0.1213 0.1434 0.2559 0.2833 0.3809 0.4277-0.0592 0.0497-0.1161 0.1038-0.166 0.1602-0.2343 0.2648-0.4143 0.5914-0.5801 0.9688-0.3314 0.7547-0.5971 1.71-0.8359 2.664s-0.4481 1.904-0.6387 2.6c-0.0418 0.1523-0.07569 0.2276-0.1152 0.3516-0.0935-0.2492-0.1874-0.4964-0.293-0.8672-0.2893-1.016-0.6034-2.398-0.9102-3.779-0.3067-1.382-0.6064-2.764-0.875-3.812-0.1343-0.5245-0.2587-0.9626-0.3828-1.295-0.0407-0.1088-0.08749-0.1945-0.1328-0.2852 0.2724-0.1308 0.5397-0.207 0.8047-0.207zm-1.564 0.9922c0.0914 0.2648 0.1929 0.6006 0.3066 1.045 0.2604 1.017 0.5597 2.394 0.8672 3.779 0.3074 1.385 0.6236 2.775 0.9258 3.836 0.1511 0.5306 0.2957 0.9758 0.4492 1.32 0.0768 0.1723 0.1523 0.3194 0.2578 0.4551 0.0169 0.0217 0.04816 0.04331 0.06836 0.06641-0.4528 0.3284-0.8841 0.5059-1.311 0.5059-0.5694 0-1.145-0.3171-1.773-0.8867-0.6281-0.5697-1.278-1.367-1.971-2.186-0.0629-0.0743-0.1335-0.1479-0.1973-0.2227 0.0423-0.0461 0.0854-0.0914 0.123-0.1406 0.2373-0.3107 0.4135-0.6892 0.5723-1.119 0.3176-0.8599 0.5495-1.93 0.7676-2.982s0.4215-2.088 0.6465-2.822c0.0894-0.2917 0.1821-0.482 0.2676-0.6484zm-1.439 1.211c-0.1562 0.6468-0.3042 1.338-0.4531 2.057-0.2164 1.044-0.4487 2.086-0.7266 2.838-0.1375 0.3722-0.2881 0.6711-0.4258 0.8535-0.0415-0.0452-0.07909-0.0919-0.1211-0.1367-0.0929-0.3139-0.19-0.7118-0.2969-1.125-0.1143-0.442-0.2342-0.8851-0.3926-1.254-0.0587-0.1368-0.1267-0.2612-0.209-0.3809 0.6868-0.5958 1.306-1.299 1.885-1.982 0.2538-0.2999 0.4968-0.585 0.7402-0.8691zm7.797 2.055c0.4388 0.4627 0.9076 0.8914 1.412 1.254 0.2131 0.1967 0.4364 0.3855 0.6797 0.5527-1.224 0.6571-2.233 1.789-3.143 2.863-0.2756 0.3257-0.5396 0.6373-0.8027 0.9434 0.1814-0.6955 0.3659-1.5 0.5742-2.332 0.2341-0.9355 0.4976-1.86 0.7812-2.506 0.1418-0.323 0.2916-0.5748 0.4121-0.7109 0.058-0.0656 0.06434-0.05355 0.08594-0.06445zm-11.21 1.432c0.0263 0.0445 0.04612 0.0661 0.07812 0.1406 0.0737 0.1716 0.1481 0.458 0.2227 0.7188-0.2865-0.2125-0.589-0.3918-0.9023-0.5488 0.1443-0.0724 0.2893-0.1433 0.4277-0.2285 0.0587-0.0298 0.115-0.04953 0.1738-0.08203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fit-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fit-curve.svg
new file mode 100644
index 000000000..d75a7786b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fit-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.53 6c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523zm-6 1c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.476-0.6763 1.476-1.477 0-0.8002-0.6586-1.523-1.476-1.523zm-4.022 4c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.6473 0 1.191-0.4262 1.39-1h11.11v-1h-11.12c-0.2105-0.5661-0.7443-1-1.377-1zm11.02 3c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523zm-4.998 1c-0.8176 0-1.525 0.7233-1.523 1.523-2e-3 0.8002 0.7055 1.477 1.523 1.477 0.8176 0 1.478-0.6763 1.476-1.477 2e-3 -0.8002-0.6586-1.523-1.476-1.523z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-filter-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-filter-curve.svg
new file mode 100644
index 000000000..32a5b5a07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-filter-curve.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h1v-3h3v-1zm6 0v8h-6v1h6v5h1v-5h7v-1h-7v-8zm4 0v1h3v3h1v-4zm-10 10v4h4v-1h-3v-3zm13 0v3h-3v1h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 8v5h1v-4h6v4h1v-5h-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 13.01 0.842 0.2108s0.4392-1.426 0.7662-2.233c0.3325-0.8205 0.7357-1.634 1.17-2.212 0.4322-0.5762 0.8432-0.7739 1.221-0.7763 0.3637 0.01237 0.6973 0.06753 1.02 0.3889 0.3248 0.3235 0.6394 0.8151 0.93 1.425 0.4306 0.9039 1.172 3.284 1.172 3.284l0.8783-0.09713s-0.7839-2.552-1.276-3.585c-0.3173-0.6661-0.6719-1.242-1.107-1.676-0.4354-0.4337-0.9735-0.7225-1.673-0.7312s-1.333 0.533-1.846 1.216c-0.5129 0.6837-0.9367 1.553-1.286 2.416-0.3505 0.865-0.8115 2.37-0.8115 2.37" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-transform-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-transform-curve.svg
new file mode 100644
index 000000000..b89b8057a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-fourier-transform-curve.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.007 5.001-0.01367 14h1v-6l13.01-2e-3v-1l-13.01 2e-3 0.01367-5.002v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.469 5.001c-0.672 0-1.216 0.5281-1.657 1.195-0.441 0.6666-0.8054 1.514-1.106 2.355-0.6009 1.682-1.084 3.735-1.084 3.735s0.7502 0.07147 0.803-0.157c0.1307-0.5658 0.5583-2.1 0.9656-3.239 0.2858-0.7999 0.6326-1.593 1.006-2.157 0.3716-0.5617 0.7426-0.8505 1.068-0.8528 0.3127 0.01206 0.5818 0.1619 0.8591 0.4751 0.2792 0.3154 0.5497 0.7947 0.7996 1.39 0.4997 1.19 0.9173 2.823 1.335 4.464 0.4178 1.641 0.835 3.289 1.382 4.563 0.2733 0.6369 0.5783 1.186 0.9563 1.589 0.3769 0.4027 0.8465 0.6545 1.366 0.6392 0.6513-0.0037 1.146-0.5547 1.509-1.227 0.3643-0.6746 0.6363-1.523 0.849-2.365 0.2257-0.8937 0.3823-1.782 0.4795-2.419 0.08601-0.5636-0.6387-0.796-0.6958-0.3992-0.08894 0.6174-0.2506 1.597-0.4962 2.569-0.2017 0.7986-0.4631 1.591-0.7633 2.147s-0.5995 0.8221-0.8881 0.8221h-0.0102c-0.3148 0.01027-0.5757-0.1218-0.8504-0.4153s-0.5435-0.7548-0.7924-1.335c-0.4977-1.16-0.9159-2.779-1.334-4.42-0.4177-1.641-0.8345-3.302-1.38-4.601-0.2728-0.6493-0.5777-1.211-0.952-1.634-0.3743-0.4228-0.837-0.7044-1.358-0.7212h-0.00439z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.007 6.001v1h6v11h7v-6h-1v5h-5v-11z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-interpolation-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-interpolation-curve.svg
new file mode 100644
index 000000000..45fd41402
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-interpolation-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-1h-13v-13zm5.52 2.578-3.186 8.49 0.9375 0.3516 2.816-7.508 6.518 2.793 0.3945-0.9199z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-four-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-four-axes.svg
new file mode 100644
index 000000000..fb97dcdf4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-four-axes.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 0.9998h10.88l-2.144 2.145-1.859-1.859-3.965 3.965h-2.91zm12 0.4614v11.02l-3.264-3.236-1.859 1.832-3.609-3.582h-3.266v-0.9954h3.266l3.609-3.609 1.859 1.859 3.264-3.291zm-12 7.289h2.91l3.965 3.965 1.859-1.859c0.7388 0.6934 1.43 1.433 2.152 2.142h-10.89z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg
new file mode 100644
index 000000000..ad5d4c316
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered-origin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v6l-1 1h-5v1h4l-1 1v4h-3v1h4v-4.586l1.414-1.414h0.5859v6h1v-6h7v-1h-7v-0.5859l1.414-1.414h2.586v-2.586l1.414-1.414h1.586v-1h-2l-1.998 1.998v0.00195h-2e-3v2h-2l-1 1v-5h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg
new file mode 100644
index 000000000..660fdb93b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes-centered.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5v2.398l-3.004 1.596 0.003906 3.006h-3l-6e-6 -7h-1l6e-6 7h-6v1h6v2.977l-2.369 2.023h-3.631v1h4l2-1.715v1.715h1v-2.572l4-3.428h3v-1h-3v-2.406l3-1.594v-3zm-6 8h2.484l-2.484 2.123z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes.svg
new file mode 120000
index 000000000..72f814685
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-plot-two-axes.svg
@@ -0,0 +1 @@
+view-financial-account-investment-security.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-smoothing-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-smoothing-curve.svg
new file mode 100644
index 000000000..d2650d6a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-xy-smoothing-curve.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.001 18v-3h4v-5h3v-4h4v-1h-5v4h-3v5h-4v4" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5.001 5-0.00195 9.344v4.656h14v-1h-10.61c0.4032-0.3375 0.788-0.7413 1.158-1.189 1.04-1.26 2.002-2.893 2.986-4.508 0.9845-1.615 1.99-3.212 3.061-4.381s2.175-1.889 3.4-1.9l-0.0078-1c-1.558 0.01472-2.891 0.929-4.053 2.197-1.162 1.269-2.187 2.913-3.176 4.535-0.9889 1.622-1.943 3.224-2.906 4.391-0.9623 1.166-1.898 1.852-2.857 1.854l0.00195-13z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-in-x.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-out-x.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-out-y.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/labplot-zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-x.svg
@@ -0,0 +1 @@
+zoom-fit-width.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select-y.svg
@@ -0,0 +1 @@
+zoom-fit-height.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/labplot-zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/language-chooser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/language-chooser.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/language-chooser.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/languages.svg b/.icons/Gruvbox-Plus-Dark/actions/24/languages.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/languages.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-neighbour.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-neighbour.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-neighbour.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-personal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-personal.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-personal.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-recommended.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-recommended.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-recommended.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-tag.svg
new file mode 100644
index 000000000..0900addd7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lastfm-tag.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm3.5 1c1.5 0 2.144 0.1874 3 0.9219v2.699c-0.4095-0.384-1.263-0.9463-2-1.072v2.951c0 0.8285-0.7835 1.5-1.75 1.5s-1.75-0.6715-1.75-1.5 0.7835-1.5 1.75-1.5c0.2595 2.5e-4 0.5157 0.04898 0.75 0.1445v-4.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/latex-config.svg b/.icons/Gruvbox-Plus-Dark/actions/24/latex-config.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/latex-config.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/latex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/latex.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/latex.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-bottom.svg
new file mode 100644
index 000000000..7d7c9ebae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5-3 4h4l3-4zm-8 2v8l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-8zm8 3-3 4h4l3-4zm-2 5-3 4h6l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-delete.svg
new file mode 100644
index 000000000..edfd634d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 3h9l3-3zm0 4-3 3h9l3-3zm5 5.414 1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586h-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-duplicate.svg
new file mode 100644
index 000000000..56912c62b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8-3 3h11l3-3zm0 5-3 3h11l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-lower.svg
new file mode 100644
index 000000000..442f57f5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-lower.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v6l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-6zm8 0-3 4h4l3-4zm0 5-3 4h4l3-4zm-2 5-3 4h6l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-new.svg
new file mode 100644
index 000000000..a03a63cda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 3h9l3-3zm0 4-3 3h9l3-3zm7 4v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-next.svg
new file mode 100644
index 000000000..261c5b186
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-next.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 4h11l3-4zm0 10-3 4h11l3-4zm4-1 3.199-2.4-1.199-1.6-2 1.5-2-1.5-1.199 1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-previous.svg
new file mode 100644
index 000000000..2180b6e00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-previous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5 3 4h-11l-3-4zm0 10 3 4h-11l-3-4zm-4-5-3.199 2.4 1.199 1.6 2-1.5 2 1.5 1.199-1.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-raise.svg
new file mode 100644
index 000000000..8e5cc3763
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-raise.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 4h6l3-4zm0 5-3 4h4l3-4zm8 0-3 3 0.6562 1.406 1.344-1.406v6h2v-6l1.344 1.406 0.6562-1.406zm-8 5-3 4h4l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-rename.svg
new file mode 120000
index 000000000..9b67d6fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-rename.svg
@@ -0,0 +1 @@
+edit-rename.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-top.svg
new file mode 100644
index 000000000..5cf352eff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-top.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4-3 4h6l3-4zm8 1-3 3 0.6562 1.406 1.344-1.406v8h2v-8l1.344 1.406 0.6562-1.406zm-8 4-3 4h4l3-4zm0 5-3 4h4l3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-off.svg
new file mode 100644
index 000000000..3dda43f1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-off.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.535 4.998 3 3h4.482l2.982-3zm5 5 2.725 2.725 2.74-2.725zm-6.303 0.7676-2.232 2.232h4.465zm0.7676 5.232-3 3h10.46l-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.416 4.998-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-on.svg
new file mode 100644
index 000000000..9b8e018c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/layer-visible-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5.5-3 3h11l3-3zm0 5-3 3h11l3-3zm0 5-3 3h11l3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ledger.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ledger.svg
new file mode 120000
index 000000000..c2db29954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ledger.svg
@@ -0,0 +1 @@
+document-edit-sign.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/leftjust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/leftjust.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/leftjust.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lens.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lens.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lens.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lensautofix.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lensautofix.svg
new file mode 100644
index 000000000..3d81f50b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lensautofix.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 3c-1.108 0-2 0.892-2 2s0.892 2 2 2 2-0.892 2-2c0-0.2048-0.039-0.3982-0.0957-0.584-0.1579 0.3437-0.5 0.584-0.9043 0.584-0.554 0-1-0.446-1-1 0-0.4043 0.2403-0.7464 0.584-0.9043-0.1858-0.0567-0.3792-0.0957-0.584-0.0957zm0-2c-2.209 0-4 1.791-4 4 2e-7 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4zm0 1c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lensdistortion.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lensdistortion.svg
new file mode 100644
index 000000000..2050116d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lensdistortion.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h12v2.008c-1.729-0.6519-3.835-1.006-6-1.008-2.166 0.002816-4.271 0.3572-6 1.01zm6 2c2.217 0.00295 4.354 0.3695 6 1.029v1.43c-1.262-0.9039-3.54-1.458-6-1.459-2.46 0.0012-4.738 0.5551-6 1.459v-1.426c1.645-0.6612 3.782-1.029 6-1.033zm0 2c3.314 0 6 0.8954 6 2s-2.686 2-6 2-6-0.8954-6-2 2.686-2 6-2zm-6 3.535c1.262 0.9039 3.54 1.458 6 1.459 2.458-3.78e-4 4.735-0.5527 6-1.455v1.428c-1.645 0.6612-3.782 1.029-6 1.033-2.218-0.004017-4.355-0.372-6-1.033zm12 2.449v2.016h-12v-2.01c1.729 0.6526 3.834 1.007 6 1.01 2.167-0.0045 4.273-0.3609 6-1.016z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/libpeas-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/libpeas-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/libpeas-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/license.svg b/.icons/Gruvbox-Plus-Dark/actions/24/license.svg
new file mode 100644
index 000000000..378de49e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/license.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 2.396-1.201l-0.7988-0.5996a2 2 0 0 1-1.598 0.8008 2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 1.6 0.8008l0.7969-0.5996a3 3 0 0 0-2.396-1.201z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lighttable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lighttable.svg
new file mode 100644
index 000000000..8702f0dd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lighttable.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.05 7.05c-2.725 2.725-2.725 7.174 0 9.899s7.174 2.725 9.899 0 2.725-7.174 0-9.899-7.174-2.725-9.899 0zm1.414 8.485 7.071-7.071c1.953 1.953 1.953 5.118 0 7.071s-5.118 1.953-7.071 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lighttableadd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lighttableadd.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lighttableadd.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lilypond.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lilypond.svg
new file mode 120000
index 000000000..0bb33e641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lilypond.svg
@@ -0,0 +1 @@
+music-note-16th.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/linear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/linear.svg
new file mode 100644
index 000000000..2cb627258
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/linear.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 19h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lines-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lines-connector.svg
new file mode 100644
index 000000000..038ce7cbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lines-connector.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v1.514h-2.539l-1.6 9.986h-1.861v-1.5h-4v4h4v-1.5h2.539l1.598-9.986h1.863v1.486h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/link.svg
new file mode 100644
index 000000000..4da7a3427
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/link.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 2e-5 2-0.892 2-2v-4l-2-0.0059v4.006h-10v-10h4v-2zm6 0v2h2.586s-5.277 5.3-5.293 5.291c-0.3917 0.3917-0.3917 1.024 0 1.416s1.024 0.3917 1.416 0l5.281-5.293 0.009766 2.58 2 0.00586-0.009766-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-add-font.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-add-font.svg
new file mode 100644
index 000000000..12f239958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-add-font.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-7h5v-2h-5v-3h8v-2h-8zm10 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-add-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-add-user.svg
new file mode 100644
index 000000000..caa75a449
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-add-user.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h8.357c-0.8622-0.7588-1.357-1.851-1.357-3 9.99e-4 -1.146 0.4931-2.236 1.352-2.994-0.4381-0.08483-0.8904-0.1303-1.352-0.1309zm4 0.125c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.748 0.75h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-add.svg
new file mode 100644
index 000000000..43fd30117
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-all.svg
new file mode 100644
index 000000000..eaca8c77b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h14v-2zm0 4v2h14v-2zm0 4v2h7c0.0033-0.7031 0.192-1.393 0.5469-2h-7.547z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-user.svg
new file mode 100644
index 000000000..3fb0d83f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove-user.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.499c-0.905-0.7236-1.499-1.822-1.499-3.062 0-1.228 0.5822-2.327 1.471-3.05-0.6462-0.01278-1.308-0.02099-1.471-0.02222z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove.svg
new file mode 100644
index 000000000..24c1781c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/list-remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10v4h14v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/list-resource-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/list-resource-add.svg
new file mode 120000
index 000000000..ff7249b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/loading.svg b/.icons/Gruvbox-Plus-Dark/actions/24/loading.svg
new file mode 100644
index 000000000..8a6e9996c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/loading.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 10a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/location.svg b/.icons/Gruvbox-Plus-Dark/actions/24/location.svg
new file mode 100644
index 000000000..21cbd3228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/location.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6v2h7c1.679 0 3 1.321 3 3s-1.321 3-3 3h-1v-2l-5 3 5 3v-2h1c2.751 0.1009 5-2.247 5-5s-2.247-5-5-5zm-2 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/locationbar_erase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/locationbar_erase.svg
new file mode 120000
index 000000000..beaae7968
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/locationbar_erase.svg
@@ -0,0 +1 @@
+edit-clear-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lock-question.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lock-question.svg
new file mode 100644
index 000000000..06cbd8490
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lock-question.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.216 0-4 1.823-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2zm0.207 5c0.6635 0 1.193 0.1481 1.574 0.4375 0.3812 0.2965 0.5723 0.6914 0.5723 1.186 0 0.3106-0.1058 0.5865-0.3105 0.8477-0.2047 0.2541-0.4741 0.4514-0.7988 0.5996-0.1835 0.1059-0.3037 0.212-0.3672 0.332-0.06353 0.1271-0.09766 0.2828-0.09766 0.4805h-1.412c0-0.3529 0.07096-0.5943 0.2051-0.7637 0.1482-0.1694 0.3868-0.3659 0.7539-0.5918 0.1835-0.09882 0.3331-0.2256 0.4531-0.3809 0.09882-0.1482 0.1543-0.3258 0.1543-0.5234 0-0.2118-0.06239-0.3663-0.1895-0.4863-0.1271-0.1271-0.3183-0.1836-0.5371-0.1836-0.1906 0-0.3452 0.04961-0.4863 0.1484-0.1129 0.09882-0.1836 0.2457-0.1836 0.4434h-1.391c-0.03529-0.4871 0.1606-0.9099 0.5488-1.164 0.3812-0.2541 0.8835-0.3809 1.512-0.3809zm-0.8398 4.588h1.412v1.412h-1.412z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lock.svg
new file mode 100644
index 000000000..e47395b97
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lock.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-2.216 0-4 1.822-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/love-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/love-amarok.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/love-amarok.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/love.svg b/.icons/Gruvbox-Plus-Dark/actions/24/love.svg
new file mode 100644
index 000000000..997444aca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/love.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-1.657 0-3 1.567-3 3.5 0 4.667 5 8.167 7 10.5 2-2.333 7-5.833 7-10.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/loved_radio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/loved_radio.svg
new file mode 120000
index 000000000..6d5dfdfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/loved_radio.svg
@@ -0,0 +1 @@
+love.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/low-brightness.svg b/.icons/Gruvbox-Plus-Dark/actions/24/low-brightness.svg
new file mode 120000
index 000000000..901751802
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/low-brightness.svg
@@ -0,0 +1 @@
+brightness-low.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lpi-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lpi-help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/lpi-translate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-translate.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/lpi-translate.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-archive.svg
new file mode 100644
index 000000000..2b5b6a9af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-archive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v1h8v-1zm-2 1c-1 0-1 1-1 1v11s1e-6 1 1 1h12c1 0 1-1 1-1v-11s-1e-6 -1-1-1h-1v9h-3c0 1.11-0.89 2-2 2s-2-0.89-2-2h-3v-9zm2 1v1h8v-1zm0 2v5h8v-5zm1 1 3 1.5 3-1.5v1l-3 1.5-3-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-attachment.svg
new file mode 100644
index 000000000..334f6a5ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-attachment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.79 5.001c-0.9918-0.01139-1.949 0.5147-2.515 1.321-1.883 2.413-3.771 4.822-5.652 7.236-0.8491 1.14-0.8164 2.835 0.07194 3.944 0.3079 0.3864 0.7065 0.6884 1.097 0.986 1.002 0.6935 2.422 0.6774 3.411-0.03211 0.5925-0.405 0.9565-1.041 1.41-1.581 1.059-1.362 2.13-2.715 3.182-4.082 0.5879-0.8497 0.4079-2.125-0.4101-2.764-0.4283-0.4104-1.026-0.6584-1.623-0.5786-0.597 0.05715-1.115 0.4315-1.447 0.9171-1.244 1.595-2.496 3.185-3.734 4.784-0.3007 0.4346 0.00546 1.122 0.5425 1.152 0.322 0.04168 0.5827-0.185 0.748-0.4358 1.248-1.594 2.489-3.193 3.742-4.783 0.2112-0.2325 0.5864-0.1854 0.7841 0.03705 0.2491 0.1591 0.3926 0.4906 0.2429 0.7666-0.3616 0.5003-0.7581 0.9766-1.133 1.467-0.9362 1.196-1.867 2.396-2.807 3.588-0.5151 0.6193-1.505 0.7476-2.156 0.2672-0.3829-0.3089-0.817-0.6111-0.982-1.099-0.2445-0.6195-0.09076-1.354 0.3564-1.842 1.881-2.405 3.757-4.813 5.641-7.215 0.5144-0.6204 1.505-0.7502 2.156-0.2691 0.3853 0.3118 0.8219 0.618 0.9849 1.111 0.225 0.5852 0.1027 1.278-0.2986 1.759-0.3032 0.4346 0.0036 1.123 0.5415 1.154 0.3463 0.04363 0.6255-0.2154 0.7824-0.4969 0.7983-1.19 0.6793-2.901-0.284-3.963-0.3089-0.3268-0.6619-0.613-1.028-0.8731-0.4821-0.3077-1.052-0.477-1.624-0.4763z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-deleted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-deleted.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-deleted.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-later.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-later.svg
new file mode 120000
index 000000000..f550426b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-later.svg
@@ -0,0 +1 @@
+download-later.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-now.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-now.svg
new file mode 120000
index 000000000..65a1d1f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-download-now.svg
@@ -0,0 +1 @@
+download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-full.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-full.svg
new file mode 100644
index 000000000..958c22d9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-full.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2l7.994-2e-3v-3.002c0-1 1-1 1-1v-0.5c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v0.5h2e-3l0.0039-5.996c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11.49 3.996c-0.8284 0-1.5 0.6716-1.5 1.5v1.5h-1v3h5v-3h-1v-1.5c0-0.8284-0.6716-1.5-1.5-1.5zm0 1c0.2761 0 0.5 0.2239 0.5 0.5v1.5h-1v-1.5c0-0.2761 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-part.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted-part.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-encrypted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted.svg
new file mode 120000
index 000000000..bab459581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-flag.svg
new file mode 100644
index 000000000..73aa11e33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-flag.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7.6v-5.801l-1.6 0.8008-6-3v-2l6 3 6-3v2l-1.439 0.7188c0.099 0.043 0.1923 0.09741 0.2793 0.1621l3.16 2.369v-5.25c0-1.108-0.892-2-2-2zm9 6v6h1v-2l4-1-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-flagged.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-flagged.svg
new file mode 120000
index 000000000..c652f2ea1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-flagged.svg
@@ -0,0 +1 @@
+mail-flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-sent.svg
new file mode 100644
index 000000000..b908f4d43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-folder-sent.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm8.943 4.941c0.7046 0.6244 1.057 1.448 1.057 2.473 0 0.8423-0.2148 1.519-0.6445 2.029-0.4297 0.5073-0.9626 0.7617-1.598 0.7617-0.3128 0-0.5658-0.08545-0.7617-0.2578-0.1959-0.1724-0.3026-0.3974-0.3184-0.6738h-0.0293c-0.2212 0.6211-0.6218 0.9316-1.203 0.9316-0.436 0-0.7881-0.1631-1.057-0.4883-0.2654-0.3252-0.3984-0.776-0.3984-1.352 0-0.7447 0.185-1.349 0.5547-1.814 0.3697-0.4683 0.8146-0.7012 1.336-0.7012 0.4708 0 0.7667 0.1898 0.8867 0.5703h0.01953l0.04688-0.4824h1.066c-0.1422 1.385-0.2129 2.291-0.2129 2.717 0 0.4553 0.1192 0.6816 0.3594 0.6816 0.2528-1e-6 0.4627-0.1709 0.627-0.5156s0.2461-0.7955 0.2461-1.352c0-0.761-0.2363-1.385-0.707-1.869-0.4708-0.4878-1.127-0.7305-1.971-0.7305-0.9036 0-1.656 0.3242-2.256 0.9746-0.5972 0.6472-0.8965 1.438-0.8965 2.371 0 0.9041 0.2634 1.616 0.791 2.137 0.5308 0.5203 1.263 0.7793 2.195 0.7793 0.7109 0 1.362-0.1383 1.953-0.418v0.9316c-0.5403 0.2374-1.236 0.3555-2.086 0.3555-1.166 0-2.115-0.3431-2.848-1.029-0.7299-0.6894-1.096-1.614-1.096-2.775 0-1.184 0.3895-2.18 1.17-2.986s1.787-1.209 2.971-1.21 2.103 0.3133 2.805 0.9409zm-2.897 1.756c-0.2844 0-0.5152 0.167-0.6953 0.502-0.1769 0.3317-0.2656 0.7172-0.2656 1.156 0 0.3122 0.05962 0.5568 0.1797 0.7324 0.1232 0.1724 0.2819 0.2578 0.4746 0.2578 0.297 0 0.5306-0.1637 0.7012-0.4922s0.2559-0.7668 0.2559-1.316c0-0.2602-0.06158-0.4656-0.1816-0.6152-0.1169-0.1496-0.2729-0.2246-0.4688-0.2246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-attachment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-attachment.svg
new file mode 120000
index 000000000..a97cdc593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-attachment.svg
@@ -0,0 +1 @@
+mail-attachment.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-custom.svg
new file mode 100644
index 000000000..d40df1492
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward-custom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 5.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5zm4 8.5-0.4785 1.346-1.289-0.6133 0.6133 1.289-1.346 0.4785 1.346 0.4785-0.6133 1.289 1.289-0.6133 0.4785 1.346 0.4785-1.346 1.289 0.6133-0.6133-1.289 1.346-0.4785-1.346-0.4785 0.6133-1.289-1.289 0.6133z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward.svg
new file mode 100644
index 000000000..06b69f3de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forward.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 5.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded-replied.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded-replied.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-forwarded.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-inbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-inbox.svg
new file mode 120000
index 000000000..80b4ffbd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-inbox.svg
@@ -0,0 +1 @@
+inbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-invitation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-invitation.svg
new file mode 100644
index 000000000..b87c54856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-invitation.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm6 1.996c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-important.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-important.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-important.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-junk.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-junk.svg
new file mode 100644
index 000000000..5bb2222af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-junk.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.219 5-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-notjunk.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-notjunk.svg
new file mode 100644
index 000000000..360db72fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-notjunk.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.219 5-0.3125 0.2812-3.625 3.625-0.2812 0.3125v5.562l0.2812 0.3125 3.625 3.625 0.3125 0.2812h5.562l0.3125-0.2812 3.625-3.625 0.2812-0.3125v-5.562l-0.2812-0.3125-3.625-3.625-0.3125-0.2812zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2v-3zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-read.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-read.svg
new file mode 100644
index 000000000..a098b7903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-read.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-4.801c0-0.6648 0.5344-1.199 1.199-1.199h4.801v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm10 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-3c0-0.554-0.446-1-1-1zm3.07 0.9824c0.0111-1.18e-4 0.02252 9.86e-4 0.0332 0.0019 0.1425 0.01286 0.2461 0.1152 0.2461 0.1152s0.27 0.2714 0 0.5293v2e-3l-2.387 2.387-1.326-1.326c-0.1416-0.1346-0.1416-0.3967 0-0.5312 0.1416-0.1346 0.3897-0.1346 0.5312 0l0.7949 0.7969 1.855-1.857c0.08662-0.08669 0.1742-0.1164 0.252-0.1172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-task.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-task.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-mark-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-unread-new.svg
new file mode 120000
index 000000000..3c2488771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-mark-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-unread.svg
new file mode 100644
index 000000000..de283aa5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-mark-unread.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-meeting-request-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-meeting-request-reply.svg
new file mode 100644
index 000000000..3ed832f3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-meeting-request-reply.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5.998-12 2e-3c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h10v-7.477s-3.129 1.938-3.996 2.475l-6-3v-2l6 3 6-3-0.0039 1.002h2l0.0039-1.002c0.0043-1.108-0.892-2-2-2zm-0.457 4.525v4.477h2.453v-4.477zm0 5.477v2h2.453v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new-list.svg
new file mode 100644
index 000000000..60837e170
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new-list.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 0.1348-0.5 1 1 0 0 1-0.1348-0.5v-1a1 1 0 0 1 1-1h5v-4c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm9 5v1h5v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new.svg
new file mode 100644
index 000000000..c726ca234
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm5 2.996h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-message.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-message.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-move.svg
new file mode 100644
index 000000000..2873cd67e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-move.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm6 1.996 4 4-4 4-1.5-1.5 1.5-1.5h-4v-2h4l-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-open-multiple.svg
new file mode 100644
index 000000000..3395362cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-open-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v2h10v-2zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3zm12 0v4l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm-11 2v2h10v-2zm7 4c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-outbox.svg
new file mode 120000
index 000000000..2aa12a697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-outbox.svg
@@ -0,0 +1 @@
+outbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-queue.svg
new file mode 100644
index 000000000..9eb997966
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-queue.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8.355c-0.8309-0.733-1.355-1.805-1.355-3 0-2.209 1.791-4 4-4 1.195 0 2.267 0.5255 3 1.355v-4.355c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm11 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 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-2zm-0.4902 0.4531v2l1.094 1.094 0.707-0.707-0.8008-0.8008v-1.586h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-queued.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-queued.svg
new file mode 120000
index 000000000..d27ae1645
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-queued.svg
@@ -0,0 +1 @@
+mail-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-read.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-read.svg
new file mode 100644
index 000000000..806ab478a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-read.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v2h10v-2zm-1 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2v4l-6 3-6-3zm1 2v2h10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-receive.svg
new file mode 100644
index 000000000..c6f64f4fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-receive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2zm5 1.996h2v4l1.5-1.5 1.5 1.5-4 4-4-4 1.5-1.5 1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-replied.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-replied.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-replied.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all-rtl.svg
new file mode 120000
index 000000000..4ed89cd02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all-rtl.svg
@@ -0,0 +1 @@
+reply-all-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all.svg
new file mode 120000
index 000000000..cfb378828
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-all.svg
@@ -0,0 +1 @@
+reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-author.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-author.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-author.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-custom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-custom-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-reply-custom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-custom.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-reply-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-list.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-reply-sender.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-sender.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply-sender.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-send-receive.svg
new file mode 100644
index 000000000..b954f6d5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-send-receive.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-4 4h2v5h4v-5h2zm4 5v5h-2l4 4 4-4h-2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-send.svg
new file mode 100644
index 000000000..66da96be1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-send.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6l9 1-9 1v6l14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-sent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-sent.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-sent.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-signature-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signature-unknown.svg
new file mode 100644
index 000000000..458c6945b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signature-unknown.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.0036 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m18 12-4 4v2h2l4-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-full.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-full.svg
new file mode 100644
index 000000000..445d158c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-full.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.0036 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3zm12 4-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-fully.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-fully.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-signed-part.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-part.svg
new file mode 100644
index 000000000..c290ca18f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-part.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h7v-2c5e-5 -0.2652 0.1054-0.5195 0.293-0.707l4-4c0.184-0.1843 0.4334-0.289 0.6934-0.293 0.2699-0.0036 0.5299 0.102 0.7207 0.293l1.293 1.293v-4.586c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m18 12-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-verified.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed-verified.svg
new file mode 120000
index 000000000..8221c41f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/mail-signed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed.svg
new file mode 120000
index 000000000..06815fd10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-signed.svg
@@ -0,0 +1 @@
+mail-signed-full.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-tagged.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-tagged.svg
new file mode 100644
index 000000000..e575f3266
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-tagged.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h11c-1.645 0-3-1.355-3-3s1.355-3 3-3 3 1.355 3 3v-7c0-1.108-0.892-2-2-2zm0 2 6 3 6-3v2l-6 3-6-3z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m17 13c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-task.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-task.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-task.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-ignored.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-ignored.svg
new file mode 100644
index 000000000..d3abf6710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-ignored.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-4 5.996h8v2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-watch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-watch.svg
new file mode 100644
index 000000000..eb23e112a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-thread-watch.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 7a3.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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-multiple.svg
new file mode 100644
index 000000000..73b69173b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-multiple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h6v-5l-6-3v-2l6 3 6-3v2l-2 1h3c0.364 0 0.7035 0.1077 1 0.2832v-3.283c0-1.108-0.892-2-2-2zm8 6c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm0 1h1l1.377 1.586 1.623-1.586h1v5h-1v-3.613l-1.682 1.613c-0.4395-0.4775-0.8786-0.9918-1.318-1.496v3.496h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-new.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread-new.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail-unread.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_generic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_generic.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_generic.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_new.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_new.svg
@@ -0,0 +1 @@
+mail-message-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_reply.svg
@@ -0,0 +1 @@
+mail-reply-sender.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_replyall.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_replyall.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_replyall.svg
@@ -0,0 +1 @@
+mail-reply-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_send.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mail_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mail_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mail_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/makeidx.svg b/.icons/Gruvbox-Plus-Dark/actions/24/makeidx.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/makeidx.svg
@@ -0,0 +1 @@
+format-list-ordered.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/manga.svg b/.icons/Gruvbox-Plus-Dark/actions/24/manga.svg
new file mode 100644
index 000000000..5119c18dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/manga.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 12-5-5v2h-6v-2l-5 5 5 5v-2h6v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/map-flat.svg b/.icons/Gruvbox-Plus-Dark/actions/24/map-flat.svg
new file mode 100644
index 000000000..71530340c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/map-flat.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14h-9.75zm1 1h3.25v3.25h-3.25zm4.25 0h3.5v3.25h-3.5zm4.5 0h3.25v3.25h-3.25zm-8.75 4.25h3.25v3.5h-3.25zm4.25 0h3.5v3.5h-3.5zm4.5 0h3.25v3.5h-3.25zm-8.75 4.5h3.25v3.25h-3.25zm4.25 0h3.5v3.25h-3.5zm4.5 0h3.25v3.25h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/map-globe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/map-globe.svg
new file mode 100644
index 000000000..034241c4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/map-globe.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.05 7.05a7 7 0 0 0 1e-7 9.899 7 7 0 0 0 9.899 0 7 7 0 0 0 0-9.899 7 7 0 0 0-9.899 0zm0.5455 1.253 3.697 3.697-1.753 1.753c-1.349-1.557-1.997-3.511-1.945-5.45zm0.7071-0.7071c1.938-0.05245 3.893 0.5959 5.45 1.945l-1.753 1.753zm1.062-0.9626a6 6 0 0 1 6.508 0.7872l-1.411 1.411c-1.47-1.294-3.262-2.027-5.096-2.199zm-2.728 2.764c0.1772 1.823 0.9081 3.603 2.195 5.064l-1.4 1.4a6 6 0 0 1-0.7941-6.465zm1.501 7.172 1.395-1.395c1.411 1.287 3.132 2.043 4.908 2.27a6 6 0 0 1-6.303-0.8756zm2.102-2.102 1.759-1.759 3.81 3.81c-1.989 0.05403-3.994-0.6298-5.57-2.051zm2.467-2.467 1.759-1.759c1.421 1.576 2.105 3.581 2.051 5.57zm2.467-2.467 1.395-1.395a6 6 0 0 1 0.8756 6.303c-0.2277-1.776-0.9834-3.497-2.27-4.908z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/map-gnomonic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/map-gnomonic.svg
new file mode 100644
index 000000000..babad11cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/map-gnomonic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h3.25v4.09c-1.173-0.3375-2.275-0.8869-3.25-1.621zm4.25 0h3.5v4.322c-0.5772 0.1086-1.163 0.1661-1.75 0.1719-0.5872-0.0058-1.173-0.06331-1.75-0.1719zm4.5 0h3.25v2.469c-0.9753 0.7342-2.077 1.284-3.25 1.621zm-8.75 3.686c0.9981 0.6528 2.096 1.139 3.25 1.439v2.744c-1.154 0.3005-2.252 0.7866-3.25 1.439zm12 0v5.623c-0.9981-0.6528-2.096-1.139-3.25-1.439v-2.744c1.154-0.3005 2.252-0.7866 3.25-1.439zm-7.75 1.648c0.5781 0.09997 1.163 0.1535 1.75 0.1602 0.5867-0.0066 1.172-0.06019 1.75-0.1602v2.326c-0.5781-0.09997-1.163-0.1535-1.75-0.1602-0.5867 0.00663-1.172 0.06019-1.75 0.1602zm1.75 3.166c0.5873 0.0064 1.173 0.06461 1.75 0.1738v3.326h-3.5v-3.326c0.5771-0.1092 1.163-0.1674 1.75-0.1738zm-2.75 0.4062v3.094h-3.25v-1.475c0.9755-0.7335 2.077-1.282 3.25-1.619zm5.5 0c1.173 0.3369 2.275 0.8856 3.25 1.619v1.475h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/map-mercator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/map-mercator.svg
new file mode 100644
index 000000000..f7c24254c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/map-mercator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25zm-8.75 4h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v1.5h-3.25zm4.25 0h3.5v1.5h-3.5zm4.5 0h3.25v1.5h-3.25zm-8.75 2.5h3.25v3h-3.25zm4.25 0h3.5v3h-3.5zm4.5 0h3.25v3h-3.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mark-location.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mark-location.svg
new file mode 100644
index 000000000..6fb33e207
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mark-location.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/markasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/24/markasblank.svg
new file mode 100644
index 000000000..d8b7545f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/markasblank.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h3v-2h-3v-10h3v-2zm7 0v2h3v10h-3v2h3c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm-6 8v3h8v-3h-2v1h-4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math0.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math0.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math0.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math1.svg
new file mode 100644
index 000000000..0715b5c52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math1.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c2.965-0.01033 4.79-1.819 5.424-2.576 0.184-0.2198 0.3359-0.4633 0.3359-0.75v-2e-3l-2e-3 -2e-3c0-0.5557-0.4501-1.006-1.006-1.006-0.285 6.03e-4 -0.5797 0.1025-0.752 0.3301-0.472 0.6239-1.769 2.006-4 2.006-2.761 0-5-2.239-5-5s2.239-5 5-5c1.575 0.00645 3.055 0.7543 3.994 2.02l0.0039-0.00391c8.88e-4 0.00119 0.0011 0.00272 2e-3 0.00391 0.1721 0.2273 0.4672 0.3275 0.752 0.3281 0.5551 0 1.005-0.4484 1.006-0.8691 9.34e-4 -0.4043-0.1282-0.6356-0.3555-0.9082-0.665-0.7898-2.477-2.554-5.402-2.57zm1 4v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math2.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math2.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math3.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math3.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math3.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math7.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math7.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math7.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/math9.svg b/.icons/Gruvbox-Plus-Dark/actions/24/math9.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/math9.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mathmode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mathmode.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mathmode.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/measure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/measure.svg
new file mode 100644
index 000000000..764730fde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/measure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.5523 1e-4 -0.9999 0.4477-1 1v6c1e-4 0.5523 0.4477 0.9999 1 1h12c0.552-1e-4 1-0.4477 1-1v-6c0-0.5523-0.448-0.9999-1-1zm1 2h1v2h1v-2h2v2h1v-2h2v2h1v-2h2v4h-10zm1 7-3 2.5 3 2.5zm8 0v5l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover-manager-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover-manager-amarok.svg
new file mode 100644
index 000000000..ea464d19d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover-manager-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm3 2h9v10h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-cover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-album-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-repeat-amarok.svg
new file mode 120000
index 000000000..cf79da28b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-album-track.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-track.svg
new file mode 100644
index 000000000..f284919c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-album-track.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h6v-2h-3v-10h11v-2zm11 4v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-eject.svg
new file mode 100644
index 000000000..a37153c41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-eject.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6-6 6v2h12v-2zm-6 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-forward.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-forward.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-import-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-import-audio-cd.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-mount.svg
new file mode 100644
index 000000000..bb79306a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-mount.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v2l6 6 6-6v-2zm0 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-pause.svg
new file mode 100644
index 000000000..5f318fbc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-pause.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v12h4v-12zm8 0v12h4v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-paused.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-paused.svg
new file mode 100644
index 000000000..9e6412272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-paused.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm1 3h3v8h-3zm5 0h3v8h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-playing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-playing.svg
new file mode 100644
index 000000000..7a7973800
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-playing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm2 3 7 4-7 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start-rtl.svg
new file mode 100644
index 000000000..60cccf55d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 6-1.102 0.5996-9.898 5.4 11 6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start.svg
new file mode 100644
index 000000000..0b9e51850
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6v12l11-6-9.898-5.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stop.svg
new file mode 100644
index 000000000..df41d2044
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v12h12v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stopped.svg
new file mode 100644
index 000000000..c97fc1142
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playback-stopped.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-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-2zm1 3h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-append.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-append.svg
new file mode 100644
index 000000000..bc5a5f09a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-append.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4v6l5-3zm6 0v2h8v-2zm4 4v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10 4v2h7v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-normal.svg
new file mode 100644
index 000000000..2bfdc1fbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-normal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v2h-10v2h10v2l4-3zm0 8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-play.svg
new file mode 100644
index 000000000..74a8d1cd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-play.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4v6l5-3zm6 0v2h8v-2zm8 4h-8v2h8zm-14 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-amarok.svg
new file mode 120000
index 000000000..8bb4aca32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-playlist-repeat-song.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-song.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat-song.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat.svg
new file mode 100644
index 000000000..ff5e94b33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-repeat.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-shuffle.svg
new file mode 100644
index 000000000..72263da5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-playlist-shuffle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-random-albums-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-random-albums-amarok.svg
new file mode 100644
index 000000000..1878af548
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-random-albums-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 3v4h1v-1h1v1h1v-4zm1 1h1v1h-1zm-1 4v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-random-tracks-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-random-tracks-amarok.svg
new file mode 100644
index 000000000..56cbea6e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-random-tracks-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 3v1h1v3h1v-3h1v-1zm0 5v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-record.svg
new file mode 100644
index 000000000..f591b4b62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-record.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6c-3.311 0-6 2.689-6 6s2.689 6 6 6 6-2.689 6-6-2.689-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-album-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-album-amarok.svg
new file mode 100644
index 000000000..270ed482c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-album-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3zm4 5v4h1v-1h1v1h1v-4zm1 1h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-all.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-all.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-none.svg
new file mode 100644
index 000000000..4126d7fc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-none.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="M 14,6 V 7.4141 L 15.586,9 14,10.5859 V 12 h 1.414 L 17,10.4141 18.586,12 H 20 V 10.5859 L 18.414,9 20,7.4141 V 6 H 18.586 L 17,7.5859 15.414,6 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 6v2h-2c-2 0-2 2-2 2v6s0 2 2 2h10c2 0 2-2 2-2v-2h-2v2h-10v-6h2v2l4-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-playlist-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-playlist-amarok.svg
new file mode 100644
index 000000000..15dda1973
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-playlist-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-1v-1h-3v1h-6v-6h2v2l4-3zm4 5v1h3v-1zm0 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-single.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-single.svg
new file mode 120000
index 000000000..f0a3a6607
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-single.svg
@@ -0,0 +1 @@
+media-repeat-track-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-track-amarok.svg
new file mode 100644
index 000000000..be1b28242
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-repeat-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-10v-6h2v2l4-3zm5 5v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-rewind.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-rewind.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-rewind.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward-rtl.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward.svg
new file mode 100644
index 000000000..323cd8c3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-backward.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 17v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward-rtl.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward.svg
new file mode 100644
index 000000000..6c95a4261
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-seek-forward.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-show-active-track-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-show-active-track-amarok.svg
new file mode 100644
index 000000000..85f09d0fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-show-active-track-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2 5 5-5 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward-rtl.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward.svg
new file mode 100644
index 000000000..684ba8778
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-backward.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7h-2v10h2zm14 10v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward-rtl.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward.svg
new file mode 100644
index 000000000..cdbc9be45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-skip-forward.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 17h2v-10h-2zm-14-10v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-standard-track-progression-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-standard-track-progression-amarok.svg
new file mode 120000
index 000000000..0c9789352
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-track-add-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-add-amarok.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-track-edit-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-edit-amarok.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-edit-amarok.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-track-queue-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-queue-amarok.svg
new file mode 100644
index 000000000..16d2c0bd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-queue-amarok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 7 5 5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-track-remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/media-track-show-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-show-active.svg
new file mode 100644
index 000000000..9dd242997
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-track-show-active.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4v2h14v-2zm8 4h-8v2h8zm-8 4v2h8v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m19 19v-6l-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles-hidden.svg
new file mode 100644
index 000000000..cce65054b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 5h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-8 2h1v1h-1zm2 0h4v1h-4zm5 0h3v1h-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles.svg
new file mode 100644
index 000000000..d560b14f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/media-view-subtitles.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 5h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-8 2h1v1h-1zm2 0h4v1h-4zm5 0h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/medskip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/medskip.svg
new file mode 120000
index 000000000..e14a24b61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/medskip.svg
@@ -0,0 +1 @@
+format-line-spacing-double.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending-tentative.svg b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending-tentative.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending-tentative.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-attending.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-no-response.svg b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-no-response.svg
new file mode 100644
index 000000000..eb6abed9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-no-response.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m18.5 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-request-response.svg b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-request-response.svg
new file mode 100644
index 000000000..6d839fcf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/meeting-participant-request-response.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-1.933-5e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125zm7.5-8.875c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/meld-version-control.svg b/.icons/Gruvbox-Plus-Dark/actions/24/meld-version-control.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/meld-version-control.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/menu_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/menu_new.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/menu_new.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/menu_new_sep.svg b/.icons/Gruvbox-Plus-Dark/actions/24/menu_new_sep.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/menu_new_sep.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/merge.svg
new file mode 100644
index 000000000..21bdd3a2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/merge.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h4v2h-4c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h7c0.554 0 1-0.446 1-1v-3h4c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1h-4v-3c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-horizontal.svg
new file mode 120000
index 000000000..1c94d3b7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-horizontal.svg
@@ -0,0 +1 @@
+edit-table-cell-merge.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-vertical.svg
new file mode 100644
index 000000000..2b9047cd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5h-14v14h14zm-2 2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v2h2v-2h2v2h2v-2zm-8 4h6l-3-2zm0 2 3 2 3-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mergecell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell.svg
new file mode 100644
index 000000000..8749f5487
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mergecell.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h2v2h2v-2h2v2h2v-2h2v2h-2v2h2v2h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2zm2 4-1 1 2 2v-4zm1-1h4l-2-2zm4 0v4l2-2zm0 4h-4l2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient-fit.svg
new file mode 100644
index 000000000..42136e128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient-fit.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.347 6.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v1h14v-1zm13 1v13h1v-13zm-13 0v12h1v-12zm0 12v1h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient.svg
new file mode 100644
index 000000000..869df6473
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mesh-gradient.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.347 6.008c-0.6965 0.04342-1.498 0.2612-2.458 0.7413l-0.2784 0.1392 0.1392 0.2784c0.603 1.206 0.7396 2.071 0.6684 2.782-0.07118 0.7116-0.3577 1.29-0.6684 1.911-0.3107 0.6215-0.6457 1.286-0.7299 2.128-0.08422 0.8422 0.08991 1.842 0.7299 3.122l0.1392 0.2784 0.2784-0.1392c1.206-0.603 2.071-0.7396 2.782-0.6684 0.7116 0.07118 1.29 0.3577 1.911 0.6684 0.6215 0.3107 1.286 0.6457 2.128 0.7299 0.8422 0.08421 1.842-0.08992 3.122-0.7299l0.2784-0.1392-0.1392-0.2784c-0.603-1.206-0.7396-2.071-0.6684-2.782 0.07118-0.7116 0.3577-1.29 0.6684-1.911 0.3107-0.6215 0.6457-1.286 0.7299-2.128 0.08422-0.8422-0.08991-1.842-0.7299-3.122l-0.1392-0.2784-0.2784 0.1392c-1.206 0.603-2.071 0.7396-2.782 0.6684-0.7116-0.07118-1.29-0.3577-1.911-0.6684-0.6215-0.3107-1.286-0.6457-2.128-0.7299-0.2105-0.02105-0.4314-0.02577-0.6636-0.01135z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v3h3v-3zm11 0v3h3v-3zm-11 11v3h3v-3zm11 0v3h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/message-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/message-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/message-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/message-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/message-new.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/message-new.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/message.svg b/.icons/Gruvbox-Plus-Dark/actions/24/message.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/message.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/messagebox_warning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/messagebox_warning.svg
new file mode 120000
index 000000000..3b41d91ec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/messagebox_warning.svg
@@ -0,0 +1 @@
+dialog-error.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mic-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mic-off.svg
new file mode 100644
index 000000000..3a17dd3a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mic-off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.046c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mic-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mic-on.svg
new file mode 100644
index 000000000..a482aab35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mic-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.662 0-3 1.338-3 3v4.004c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.004c0-1.662-1.338-3-3-3zm-6 6.006v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mic-ready.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mic-ready.svg
new file mode 100644
index 000000000..77d935e8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mic-ready.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m12 5c-1.662 0-3 1.338-3 3v4.002c0 1.662 1.338 2.998 3 2.998s3-1.336 3-2.998v-4.002c0-1.662-1.338-3-3-3zm-6 6.004v0.998c1e-5 2.965 2.168 5.428 5 5.906v2.092h2v-2.092c2.832-0.4787 5-2.941 5-5.906v-0.998h-2v0.998c0 2.233-1.767 3.998-4 3.998s-4-1.765-4-3.998v-0.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/milestone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/milestone.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/milestone.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/minuet-chords.svg b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-chords.svg
new file mode 100644
index 000000000..deb095ccf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-chords.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 4v0.709a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 1-0.2129v0.4219a2.5 2.5 0 0 0-1-0.209 2.5 2.5 0 0 0-2.287 1.5h-4.713v2h4.713a2.5 2.5 0 0 0 2.287 1.5 2.5 2.5 0 0 0 2.287-1.5h4.713v-2h-4v-3h4v-2h-4v-3h4v-2h-4v-2zm-1 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm0 5a1 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 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/minuet-intervals.svg b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-intervals.svg
new file mode 100644
index 000000000..f53183b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-intervals.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.86 4c-1.176 0-1.863 1.107-2.295 2h-5.568v2h4.732c-0.4026 1.212-0.6246 2.352-0.748 3h-3.984v2h3.635c-0.07555 0.4779-0.1503 1-0.1503 1s0.1226-0.5356 0.2636-1h4.465c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h1.213v-2h-1.209c-0.3976-0.911-1.297-1.5-2.291-1.5-0.9925 0.00166-1.89 0.5903-2.287 1.5h-3.824c0.4504-1.342 0.8255-2.236 1.213-3h4.49c0.2485 0.431 0.468 0.9969 0.4688 1-0.0051-0.2591-0.08123-0.7412-0.1016-1h3.541v-2h-3.953c-0.04688-0.4242-0.8245-2-2.184-2zm0.8672 2h-1.85c0.7136-0.8128 1.292-0.7661 1.85 0zm1.77 5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm-7 3.5c-0.9925 0.0017-1.89 0.5903-2.287 1.5h-1.213v2h1.213c0.397 0.9097 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5903 2.287-1.5h8.213v-2h-8.209c-0.3976-0.911-1.297-1.5-2.291-1.5zm0 1.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/minuet-rhythms.svg b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-rhythms.svg
new file mode 100644
index 000000000..03eef220d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-rhythms.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v8h2v-5h6v5h2v-8zm8 8-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322zm-8 0-1.322 1.322-1.32-1.322-1.18 1.178 1.322 1.322-1.322 1.322 1.18 1.178 1.32-1.322 1.322 1.322 1.178-1.178-1.32-1.322 1.32-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/minuet-scales.svg b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-scales.svg
new file mode 100644
index 000000000..73fadba25
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/minuet-scales.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 4v2h-10v2h10v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v-2h-2v2h-4v2h4v1.551c-0.1645-0.03368-0.3321-0.05069-0.5-0.05078-0.9925 0.0017-1.89 0.5904-2.287 1.5h-1.213v2h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h8.213v-2h-8v-3h1.213c0.397 0.9096 1.295 1.498 2.287 1.5 0.9925-0.0017 1.89-0.5904 2.287-1.5h2.213v-2h-2v-3h2v-2h-2v-2zm-0.5 7c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1zm-6.001 4.999c0.5377-3.08e-4 1 0.4356 1 1 0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mode1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mode1.svg
new file mode 100644
index 000000000..333adbef0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mode1.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-2 3-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m8 16s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mode2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mode2.svg
new file mode 100644
index 000000000..a11ec023e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mode2.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-5 8s4e-6 3 4 3h4v1l3-2-3-2v1h-5c-1 0-1-1-1-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11 11-3 2 3 2v-1h4c2 0 2 1 2 1h2s-4e-6 -3-4-3h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mode3.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mode3.svg
new file mode 100644
index 000000000..f2cacf067
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mode3.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm-5 4v2h1c0.4356 0 0.7765 0.04884 1.043 0.123 0.08346-0.4394 0.3266-1.18 1.035-1.762-0.532-0.221-1.211-0.3613-2.078-0.3613h-1zm8 4v1h-1c-0.4356 0-0.7765-0.04884-1.043-0.123-0.08346 0.4394-0.3266 1.18-1.035 1.762 0.532 0.221 1.211 0.3613 2.078 0.3613h1v1l3-2-3-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m16 11 3 2-3 2v-1h-1c-2 0-2 1-2 1v1s-4e-6 3-4 3h-1v-2h1c2 0 2-1 2-1v-1s4e-6 -3 4-3h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mode4.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mode4.svg
new file mode 100644
index 000000000..d06e51c64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mode4.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2zm5 4c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11 11-3 2 3 2v-1h1c2 0 2 1 2 1v1s4e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-4e-6 -3-4-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mode5.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mode5.svg
new file mode 100644
index 000000000..7dd4fff20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mode5.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h6v-2zm8 0v2h6v-2zm-8 3v2h6v-2zm8 0v2h6v-2z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11 11-3 2 3 2v-1h1c2 0 2 1 2 1v1s8e-6 3 4 3h1v-2h-1c-2 0-2-1-2-1v-1s-8e-6 -3-4-3h-1zm7 1c-0.8675 0-1.546 0.1403-2.078 0.3613 0.7086 0.5822 0.9517 1.322 1.035 1.762 0.2665-0.0742 0.6074-0.123 1.043-0.123h1v-2h-1zm-7 4-3 2 3 2v-1h1c0.8675 0 1.546-0.1403 2.078-0.3613-0.7086-0.5822-0.9517-1.322-1.035-1.762-0.2665 0.0742-0.6074 0.123-1.043 0.123h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/modified.svg b/.icons/Gruvbox-Plus-Dark/actions/24/modified.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/modified.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/motion_path_animations.svg b/.icons/Gruvbox-Plus-Dark/actions/24/motion_path_animations.svg
new file mode 100644
index 000000000..8d9ce4596
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/motion_path_animations.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-1.588 4.121-4.412 0.2363 3.43 2.787-1.137 4.27 3.707-2.402 3.707 2.402-1.137-4.27 3.43-2.787-4.412-0.2363zm6 1v3h1v8h1v-8h1v-3zm1.5 11a1.5 1.5 0 0 0-1.41 1h-9.09v-1h-3v3h3v-1h9.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm-13.5-10.79v0.75h4.5v-0.75zm0 1.5v0.75h3.75v-0.75zm0 3.75v0.75h1.5v-0.75zm0 1.5v0.75h2.25v-0.75zm0 1.5v0.752h1.5v-0.752z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/move-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/move-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/move-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/move-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/move-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/move-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/mpost.svg b/.icons/Gruvbox-Plus-Dark/actions/24/mpost.svg
new file mode 120000
index 000000000..c47e3dc4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/mpost.svg
@@ -0,0 +1 @@
+draw-path.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/msgid2msgstr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/msgid2msgstr.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/msgid2msgstr.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/multirow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/multirow.svg
new file mode 120000
index 000000000..9d3494320
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/multirow.svg
@@ -0,0 +1 @@
+text-wrap.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/music-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/music-amarok.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/music-note-16th.svg b/.icons/Gruvbox-Plus-Dark/actions/24/music-note-16th.svg
new file mode 100644
index 000000000..5e4d78a0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/music-note-16th.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v8.291c-0.4686-0.1911-0.981-0.2905-1.5-0.291-1.933 0-3.5 1.343-3.5 3s1.567 3 3.5 3 3.5-1.343 3.5-3v-5.904c1.474 0.252 3.181 1.38 4 2.148v-5.4c-1.712-1.469-3-1.844-6-1.844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/name.svg b/.icons/Gruvbox-Plus-Dark/actions/24/name.svg
new file mode 100644
index 000000000..5a916a02f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/name.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.284 6-4.283 12h2.143l0.9102-2.572h4.176l0.9102 2.572h2.383l-4.527-12zm6.271 3.305 0.0019 8.695h1.443v-0.4043c0.3553 0.2668 0.805 0.4043 1.34 0.4043 1.59 0 2.66-1.197 2.66-2.996 0-1.73-1.01-2.875-2.496-2.875-0.6065 0-1.116 0.1922-1.51 0.541v-3.365zm-5.41 0.123 1.5 4.287h-3zm7.883 3.951c0.9054 0 1.463 0.6742 1.463 1.73 0 1.021-0.4983 1.648-1.346 1.648-0.4729 0-0.873-0.2001-1.145-0.5469l-0.0059-2.373c0.2498-0.3052 0.6154-0.459 1.033-0.459z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nemo-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nemo-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/nemo-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/network-connect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/network-connect.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/network-connect.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/network-disconnect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/network-disconnect.svg
new file mode 100644
index 000000000..4c3b7c498
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/network-disconnect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.4102 5.381c-0.6989 0.136-1.229-0.729-1.771-0.8374-0.3308-0.06606-0.7007 0.4237-0.7007 0.7007 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.1367 2.604-2.761 3.439-2.802 3.435 0.01544-0.8758-0.2814-1.564-0.7657-2.266-0.3425-0.3321-1.216-0.7985-1.367-1.005-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1942-0.615 0.5989-0.9819 1.066-1.367 0.1276-0.0101-2.612-0.4563-3.569-1.5 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.472-0.3222s0.364 0.01925 0.03968 0.7077c-0.416 1.042-0.1835 2.024 0.2289 3.021zm5.369 3.233c-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.081-1.123s0.5822 1.091 0.8006 1.9c0.1891 0.886-0.0052 1.753-0.2477 2.593z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/network-server-vmware.svg b/.icons/Gruvbox-Plus-Dark/actions/24/network-server-vmware.svg
new file mode 120000
index 000000000..7fdd2d96f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/network-server-vmware.svg
@@ -0,0 +1 @@
+network-server.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/network-server.svg b/.icons/Gruvbox-Plus-Dark/actions/24/network-server.svg
new file mode 100644
index 000000000..fdd716b2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/network-server.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v3h14v-3c0-0.554-0.446-1-1-1zm2 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v4h14v-4zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1zm-11 4v3c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-3zm3 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm4 0h1v2h-1zm2 0h1v2h-1zm2 0h1v2h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/new-24h-appointment.svg
new file mode 100644
index 000000000..ddcde316c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/new-24h-appointment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm-4.5 3h3 1v1 3 1h-3v3h3v1h-4v-1-3-1h1 2v-3h-3v-1zm5 0h1v4h2v-4h1v4 1 4h-1v-4h-3v-1-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/new-audio-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/new-audio-alarm.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/new-command-alarm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/new-command-alarm.svg
new file mode 120000
index 000000000..b04844a45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/new-command-alarm.svg
@@ -0,0 +1 @@
+dialog-scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/newline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/newline.svg
new file mode 100644
index 000000000..af0cd325f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/newline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 7v2h-2l3 4 3-4h-2v-2zm-6 8v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/news-subscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/news-subscribe.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/news-subscribe.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/news-unsubscribe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/news-unsubscribe.svg
new file mode 100644
index 000000000..d32410778
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/news-unsubscribe.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h8v-0.4957c0-0.5043 0.4747-0.9735 0.4747-0.9735l0.5253-0.5308-8 1e-4v-1l7-1e-4v-3h2.485c0.515 0 0.9172 0.4022 0.9172 0.4022l0.5978 0.5978 0.5744-0.5744s0.4256-0.4256 0.9103-0.4256h0.5154l1e-4 -8zm5 2v6.996l-4 0.0039v-6.996zm2-0.00391h6v1h-6zm0 3h6v1h-6zm2.001 4.005v1c0 0.28 0.0993 0.5407 0.2793 0.7207l1.281 1.279-1.281 1.279c-0.18 0.18-0.2793 0.4407-0.2793 0.7207v1h1c0.28 0 0.5407-0.0993 0.7207-0.2793l1.279-1.281 1.279 1.281c0.18 0.18 0.4407 0.2793 0.7207 0.2793h1v-1c0-0.28-0.0993-0.5407-0.2793-0.7207l-1.281-1.279 1.281-1.279c0.18-0.18 0.2793-0.4407 0.2793-0.7207v-1h-1c-0.28 0-0.5407 0.0993-0.7207 0.2793l-1.279 1.281-1.279-1.281c-0.18-0.18-0.4407-0.2793-0.7207-0.2793z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/next.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/next.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzy.svg
new file mode 100644
index 000000000..684f4c49b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v12h-1v1h1v1h1v-1h6v-1h-6v-12zm5.5 0c-0.9722 0-1.88 0.3409-2.52 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.87 0.3945-1.105 0.2355-0.2355 0.5777-0.3945 1.105-0.3945s0.87 0.1591 1.105 0.3945c0.2355 0.2355 0.3945 0.5777 0.3945 1.105 0 0.4583-0.0904 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9756-1.658 1.406-0.5717 0.4292-1.131 0.992-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.362 2.43-2.029 0.3482-0.499 0.5703-1.179 0.5703-1.971 0-0.9722-0.3409-1.88-0.9805-2.52-0.6395-0.6395-1.547-0.9805-2.52-0.9805zm6.5 0v9h1v-9zm-8 9v2h2v-2zm6.5 0-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzyuntrans.svg
new file mode 100644
index 000000000..05796b80b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/nextfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4497-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5zm-5.5 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nextuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nextuntranslated.svg
new file mode 100644
index 000000000..8078eea90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/nextuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 7-0.707 0.707 1.291 1.293h-3.084v1h3.084l-1.291 1.293 0.707 0.707 2.5-2.5zm-11.5 8v2h10v-2h-1v1h-8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/no-marker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/no-marker.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/no-marker.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/no.svg
new file mode 100644
index 000000000..62c41bce4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/no.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-4 4v6l4 4h6l4-4v-6l-4-4zm-0.5352 3.465h1.414l2.121 2.121 2.121-2.121h1.414v1.414l-2.121 2.121 2.121 2.121v1.414h-1.414l-2.121-2.121-2.121 2.121h-1.414v-1.414l2.121-2.121-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nocover.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nocover.svg
new file mode 120000
index 000000000..f8898e2de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/node-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-add.svg
new file mode 100644
index 000000000..0ccbf3766
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 6-0.0039 2h-1.996v2h1.996l0.0039 2h2l-0.0039-2h2.004v-2h-2.004l0.0039-2zm-1 8v2h-4.502c-0.6667 0-0.6667 1 0 1h4.502v2h4v-2h4.504c0.6667 0 0.6667-1 0-1h-4.504v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-break.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-break.svg
new file mode 100644
index 000000000..3b6245912
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-break.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 5v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5 5v1h-1.5l2 3 2-3h-1.5v-1zm-5.5 4v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-delete-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-delete-segment.svg
new file mode 100644
index 000000000..184f5963b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-delete-segment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.01 5v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5 4v2h-1.5l2 3 2-3h-1.5v-2zm-5.5 5v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-delete.svg
new file mode 100644
index 000000000..6bd810467
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 7v2h6v-2zm0.9985 6v2h-4.497c-0.6667 0-0.6667 1 0 1h4.497v2h4v-2h4.5c0.6667 0 0.6667-1 0-1h-4.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-join-segment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-join-segment.svg
new file mode 100644
index 000000000..79d116047
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-join-segment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.01 14v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-2h4v2h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2h-4v2h-4v-2zm5.5-5v2h-1.5l2 3 2-3h-1.5v-2zm-5.5-4v2h-0.5078c-0.6762-0.0096-0.6762 1.01 0 1h0.5078v2h4v-5zm8 0v5h4v-2.002h0.4961c0.6654 0 0.6654-0.998 0-0.998h-0.4961v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-join.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-join.svg
new file mode 100644
index 000000000..5ed71ac11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-join.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 14v2h-4.479c-0.6801 0-0.6647 1 0 1h4.479v2h4v-2h4.494c0.6725 0 0.6765-1 0-1h-4.494v-2zm1.5-5.255v2h-1.5l2 2.521 2-2.521h-1.5v-2zm-5.5-3.745v2h-0.4961c-0.667-0.0016-0.667 0.9997 0 0.998h0.4961v2.002h4v-5zm12 5v-2h0.4961c0.667 0.0016 0.667-0.9997 0-0.998h-0.4961v-2.002h-4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-curve.svg
new file mode 100644
index 000000000..ba2c6c872
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-curve.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v1.422c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-4h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4v1.561h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-line.svg
new file mode 100644
index 000000000..cbec38bc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-segment-line.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v3.293l-6.707 6.707h-3.293v4h4v-3.293l6.707-6.707h3.293v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-transform.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-transform.svg
new file mode 100644
index 000000000..13c234517
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-transform.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312zm9.625 0 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm-7.875 7.875 1.312 1.312-1.75 1.75-1.312-1.312v4.375h4.375l-1.312-1.312 1.75-1.75 1.312 1.312v-4.375zm6.125 0v4.375l1.312-1.312 1.75 1.75-1.312 1.312h4.375v-4.375l-1.312 1.312-1.75-1.75 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-type-auto-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-auto-smooth.svg
new file mode 100644
index 000000000..6328107a6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-auto-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.37 6.003a0.5 0.5 0 0 0-0.4492 0.5449c0.08099 0.8344 0.1566 1.587-0.07617 2.775-0.2327 1.188-0.7827 2.785-1.838 4.148-0.5844 0.755-1.329 1.434-2.119 1.889a2 2 0 0 0-1.895-1.361 2 2 0 0 0-1.906 1.402c-0.815-0.4546-1.583-1.151-2.176-1.928-1.039-1.361-1.561-2.957-1.779-4.146s-0.1413-1.942-0.05859-2.773a0.5 0.5 0 0 0-0.4473-0.5469 0.5 0.5 0 0 0-0.5469 0.4473c-0.08271 0.8316-0.1716 1.744 0.06836 3.053 0.2399 1.309 0.8004 3.044 1.969 4.574 0.7693 1.008 1.794 1.928 2.949 2.441a2 2 0 0 0 1.928 1.477 2 2 0 0 0 1.938-1.518c1.118-0.5205 2.11-1.418 2.867-2.396 1.182-1.527 1.772-3.259 2.029-4.57 0.2569-1.312 0.1708-2.228 0.08984-3.062a0.5 0.5 0 0 0-0.5469-0.4492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-type-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-cusp.svg
new file mode 100644
index 000000000..51eb4cdff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.49 6c-0.2571 0.00527-0.4682 0.2046-0.4883 0.4609-0.3557 3.762-1.92 6.307-4.359 8.355l-0.9531-0.9531-0.1055-0.7773c-0.1218-0.6228-0.2738-1.262-0.5-1.922-0.4529-1.32-1.139-2.604-2.205-3.568-1.066-0.9646-2.517-1.588-4.373-1.588-0.6762-0.00956-0.6762 1.01 0 1 1.638 0 2.805 0.5192 3.701 1.33 0.8961 0.8108 1.515 1.937 1.932 3.15 0.2659 0.7751 0.4269 1.566 0.5508 2.336l-2.348 2.348 2.828 2.828 2.828-2.828-0.6211-0.6211c2.557-2.21 4.245-5.019 4.621-8.996 0.03309-0.3003-0.2057-0.5612-0.5078-0.5547z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-type-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-smooth.svg
new file mode 100644
index 000000000..c9d2fb267
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.34 6.005a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.00195-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.00586 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.7917 0.9766 1.911 1.781 3.172 2.201v1.816h4v-1.877c1.218-0.4321 2.319-1.201 3.111-2.131 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node-type-symmetric.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-symmetric.svg
new file mode 100644
index 000000000..3af96cf4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node-type-symmetric.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.34 6.004a0.5 0.5 0 0 0-0.4434 0.5508c0.09083 0.8344 0.1773 1.603 0.0293 2.803-0.148 1.199-0.5334 2.766-1.574 3.986-0.5972 0.7002-1.435 1.305-2.352 1.695v-1.039h-4v1.109c-0.9427-0.383-1.793-1.016-2.395-1.758-0.9893-1.22-1.366-2.794-1.516-3.996-0.1496-1.202-0.07815-1.973-0.00195-2.805a0.5 0.5 0 0 0-0.4531-0.543 0.5 0.5 0 0 0-0.543 0.4512c-0.0762 0.8316-0.1554 1.724 0.00586 3.02 0.1613 1.296 0.558 3.058 1.73 4.504 0.6889 0.8498 1.627 1.568 2.689 2.018h-1.604a1.5 1.5 0 0 0-1.414-1 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.41-1h2.09v1h4v-1h2.09a1.5 1.5 0 0 0 1.41 1 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.41 1h-1.777c1.093-0.4468 2.075-1.159 2.799-2.008 1.233-1.445 1.646-3.211 1.807-4.512 0.1605-1.3 0.06348-2.199-0.02734-3.033a0.5 0.5 0 0 0-0.5508-0.4434z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/node.svg
new file mode 100644
index 000000000..db516f54d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-4 4v10h10l4-4v-10zm2 2h4l-2 2h-2zm-2 0.8281v1.172h-1.172zm8 0v5.172h-2v-3.172zm-10 3.172h2v2.586l-2 2zm4 0h2v2h-2zm-0.5859 4h2.586v2h-4.586zm4.586 0h1.172l-1.172 1.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/noisereduction.svg b/.icons/Gruvbox-Plus-Dark/actions/24/noisereduction.svg
new file mode 120000
index 000000000..3aa607115
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/noisereduction.svg
@@ -0,0 +1 @@
+audio-volume-medium.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/non-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/24/non-starred.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/non-starred.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/note.svg b/.icons/Gruvbox-Plus-Dark/actions/24/note.svg
new file mode 100644
index 000000000..b5ce78738
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/note.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.998 5s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1l3e-3 -11.99c0-1-1-1-1-1zm1.003 2h9.997v2h-9.997zm0 4h10v2h-10zm0 4h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/nroot.svg b/.icons/Gruvbox-Plus-Dark/actions/24/nroot.svg
new file mode 100644
index 000000000..8ce204659
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/nroot.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.002 6v6h1.5v-3.25h0.00195c0-0.6893 0.5588-1.248 1.248-1.248 0.6893 1e-7 1.248 0.5588 1.248 1.248l0.00196 3.25h1.502l-2e-3 -3.25c0-1.519-1.231-2.75-2.75-2.75-0.4504 0-0.8748 0.1088-1.25 0.3008v-0.3008h-1.5zm11.5 4.5v0.07031l-3.701 6.41-2.299-3.98h-5.502v1.5h4.637l2.598 4.5h1.135l4.041-7h1.59v-1.5h-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-center-calligra.svg
new file mode 120000
index 000000000..82a31af54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-horizontal-left-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-left-calligra.svg
new file mode 120000
index 000000000..e2cdcc9c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-horizontal-right-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-horizontal-right-calligra.svg
new file mode 120000
index 000000000..3caab0584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-vertical-bottom-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-bottom-calligra.svg
new file mode 120000
index 000000000..ad9f7a40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-bottom-top-calligra.svg
new file mode 120000
index 000000000..18e526605
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-vertical-center-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-center-calligra.svg
new file mode 120000
index 000000000..61759b74b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-align-vertical-top-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-align-vertical-top-calligra.svg
new file mode 120000
index 000000000..06dfc8aa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-columns.svg
new file mode 100644
index 000000000..3532816f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-columns.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v14h2v-14zm5 0v14h2v-14zm5 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-crop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-crop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-fill.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-fill.svg
new file mode 100644
index 000000000..0987860df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-fill.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.75 5h10.5s1.75 0 1.75 1.75v10.5s0 1.75-1.75 1.75h-10.5s-1.75 0-1.75-1.75v-10.5s0-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-horizontal.svg
new file mode 100644
index 000000000..429ba3fe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 9-5 3 5 3v-2h4v2l5-3-5-3v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-vertical.svg
new file mode 100644
index 000000000..2d0efb739
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-flip-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 5h2v4h-2l3 5 3-5h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-group-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-group-calligra.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-group-calligra.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-group.svg
new file mode 100644
index 000000000..5c67448e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-group.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2zm7 1c2.209 0 4 1.791 4 4s-1.791 4-4 4v-4h-4c0-2.209 1.791-4 4-4zm-7 5h6v6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-inverse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-inverse.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-inverse.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-merge.svg
new file mode 100644
index 000000000..93ed48eac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-merge.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 5h2v2c0 2.209-1.791 4-4 4h-2v2h2c2.014-0.0035 3.892-1.017 5-2.699 1.108 1.682 2.986 2.696 5 2.699h2v-2h-2c-2.209 0-4-1.791-4-4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-move.svg
new file mode 100644
index 000000000..7dc000c1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-move.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 3h2v2h2v-2h2zm-4 4-3 3 3 3v-2h2v-2h-2zm8 0v2h-2v2h2v2l3-3zm-5 5v2h-2l3 3 3-3h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-order-back-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-back-calligra.svg
new file mode 120000
index 000000000..485191c65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-order-back.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-back.svg
new file mode 120000
index 000000000..9e2dbf373
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-back.svg
@@ -0,0 +1 @@
+layer-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-order-front-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-front-calligra.svg
new file mode 120000
index 000000000..e810edf61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-order-front.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-front.svg
new file mode 120000
index 000000000..349ec3890
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-front.svg
@@ -0,0 +1 @@
+layer-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower-calligra.svg
new file mode 120000
index 000000000..f6961b71d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-order-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower.svg
new file mode 120000
index 000000000..86c1115b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-lower.svg
@@ -0,0 +1 @@
+layer-lower.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise-calligra.svg
new file mode 120000
index 000000000..deb91cb64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/object-order-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise.svg
new file mode 120000
index 000000000..7c3b88416
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-order-raise.svg
@@ -0,0 +1 @@
+layer-raise.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-left.svg
new file mode 100644
index 000000000..ba3471d12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-4 3 4 3v-2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4a1 1 0 0 0-1-1 1 1 0 0 0-1 1 1 1 0 0 0 0.00586 0.09961c0.0538 3.267 2.714 5.9 5.994 5.9 3.314 0 6-2.686 6-6s-2.686-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-right.svg
new file mode 100644
index 000000000..bbc722319
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-rotate-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.28 0 5.94-2.633 5.994-5.9a1 1 0 0 0 0.0059-0.09961 1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-rows.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-rows.svg
new file mode 100644
index 000000000..b36f2b7ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-rows.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h14v-2zm0 5v2h14v-2zm0 5v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-select.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-select.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-straighten.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-straighten.svg
new file mode 100644
index 000000000..b597f6204
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-straighten.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.16 5-0.0059 0.00195c-0.09772 7.898e-4 -0.1621 0.01172-0.1621 0.01172l-10.14 1.803c-1.015 0.1789-0.8379 1.191-0.8379 1.191l0.5156 2.984h12.56l-0.9023-5.143c-0.1342-0.7611-0.7366-0.8519-1.029-0.8496zm-11.16 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10.93 2.008 0.7402 4.143c0.1789 1.015 1.191 0.8379 1.191 0.8379l10.14-1.803s1.015-0.1771 0.8359-1.191l-0.3496-1.986h-12.56z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke-style.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke-style.svg
new file mode 100644
index 000000000..52283bf0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke-style.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 17v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-12-4v2h4v-2zm5 0v2h4v-2zm5 0v2h4v-2zm0-8v2h-10v2h10v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke.svg
new file mode 100644
index 000000000..636dfb93e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.75 5c-1.75 0-1.75 1.75-1.75 1.75v10.5c0 1.75 1.75 1.75 1.75 1.75h10.5c1.75 0 1.75-1.75 1.75-1.75v-10.5c0-1.75-1.75-1.75-1.75-1.75zm1.562 2h7.375s1.312 0 1.312 1.312v7.375s0 1.312-1.312 1.312h-7.375s-1.312 0-1.312-1.312v-7.375s0-1.312 1.312-1.312z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-to-path.svg
new file mode 100644
index 000000000..974c5b530
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 8h1v8h-1zm2 9h8v1h-8zm9-9h1v8h-1zm-9-2h8v1h-8zm-3 10h3v3h-3zm11 0h3v3h-3zm-11-11h3v3h-3zm11 0h3v3h-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 9h6v6h-6z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-attract.svg
new file mode 100644
index 000000000..8166a63a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-attract.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm0 2h-2v2h2zm6-2v2h2v-2zm2 2v2h2v-2zm-5-1v2h2v-2zm2 2v2h2v-2zm2 2v2h2v-2zm0 2h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm-2-2v-2h-2v2zm0-2h2v-2h-2zm2 0v2h2v-2zm-5 3v2h2v-2zm2 2v2h2v-2zm8-2v2h2v-2zm0 2h-2v2h2zm-11 1v2h2v-2zm12 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-blur.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-blur.svg
new file mode 100644
index 000000000..8726dc740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-blur.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5h2v2h-2zm3 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm9 3h2v2h-2zm-3 0h2v2h-2zm-3 0h2v2h-2zm3 3h2v2h-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 8h1v1h-1zm0 7h1v1h-1zm7 0h1v1h-1zm0-7h1v1h-1zm-3.5 6.5h1v1h-1zm-3-3h1v1h-1zm6 0h1v1h-1zm-3-3h1v1h-1zm0 3h1v1h-1zm-0.5-6.5h2v1h-2zm0 13h2v1h-2zm-6-7h1v2h-1zm13 0h1v2h-1zm-3.5 3.5h1v1h-1zm-6 0h1v1h-1zm0-6h1v1h-1zm6 0h1v1h-1zm2.5-3.5h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-duplicate.svg
new file mode 100644
index 000000000..b08d0c0d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-duplicate.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 10.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m16 13.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5zm3-3.5a2 2 0 0 0-2 2 2 2 0 0 0 2 2zm0 7a2 2 0 0 0-2 2h2zm-7 0a2 2 0 0 0-2 2h4a2 2 0 0 0-2-2zm-7 0v2h2a2 2 0 0 0-2-2zm0-7v4a2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0-5v2a2 2 0 0 0 2-2zm5 0a2 2 0 0 0 2 2 2 2 0 0 0 2-2zm7 0a2 2 0 0 0 2 2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-jitter-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-jitter-color.svg
new file mode 100644
index 000000000..6f92e431f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-jitter-color.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 14h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14 14h4v4h-4zm-8 0h4v4h-4zm4-4h4v4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-paint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-paint.svg
new file mode 100644
index 000000000..8d784af91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-paint.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 10h4v4h-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 14h4v4h-4zm-4-4h4v4h-4zm8 0h4v4h-4zm-4-4h4v4h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-push.svg
new file mode 100644
index 000000000..91af3a7fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v5h2v-5zm-3 1v3h2v-3zm6 0v3h2v-3zm-9 2v3h2v-3zm12 0v3h2v-3zm-9 2v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-3 1v2h2v-2zm-6 1v2h2v-2zm12 0v2h2v-2zm-9 1v2h2v-2zm6 0v2h2v-2zm-9 2v2h2v-2zm12 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-randomize.svg
new file mode 100644
index 000000000..479c8afb1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-randomize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm6 0v2h2v-2zm3 0v2h2v-2zm-6 2v2h2v-2zm-5 1v2h2v2h2v-4zm8 0v2h-1v2h2v-2h1v-2zm3 0v2h2v-2zm-12 3v2h2v-2zm11 0v2h2v-2zm-4 2v2h2v3h2v-4h-2v-1zm-7 1v2h4v-2zm12 0v2h2v-2zm-6 2v2h2v-2zm-6 1v2h2v-2zm3 0v2h2v-2zm9 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-rotate.svg
new file mode 100644
index 000000000..850a677c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.71 4.879-2.828 2.828 1.414 1.414 2.828-2.828zm4 5.08e-5 -2.828 2.828 1.414 1.414 2.828-2.828zm-9.707 0.1207-5.07e-5 4 2 2.54e-5 5.07e-5 -4zm12 0.00115-5.1e-5 4 2 2.54e-5 5.1e-5 -4zm-12 4.999-5.08e-5 4 2 2.5e-5 5.09e-5 -4zm12 0.0012-5e-5 4 2 2.5e-5 5e-5 -4zm-5.767 0.1347-3.465 2 1 1.731 3-1.73 1 1.731 3.465-2-1-1.731-3 1.73zm-1.098 4.633-1.999 3.465 1.73 0.9998 1.999-3.465zm4 5.1e-5 -1.999 3.465 1.73 0.9998 1.999-3.465zm-9.135 0.2324-5.07e-5 4 2 2.5e-5 5.07e-5 -4zm12 0.0012-5.1e-5 4 2 2.5e-5 5.1e-5 -4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-shrink.svg
new file mode 100644
index 000000000..b025c5c8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 14h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zm1-3h1v1h-1zm-3 0h1v1h-1zm-3 0h1v1h-1zm5-3h1v1h-1zm-6 0h1v1h-1zm3 0h1v1h-1zm0-3h2v2h-2zm0 12h2v2h-2zm-6-6h2v2h-2zm12 0h2v2h-2zm0-6h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2zm12 3h2v2h-2zm-12 0h2v2h-2zm12 6h2v2h-2zm-12 0h2v2h-2zm12 3h2v2h-2zm-3 0h2v2h-2zm-6 0h2v2h-2zm-3 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-calligra.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-calligra.svg
new file mode 120000
index 000000000..a22f9131e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-calligra.svg
@@ -0,0 +1 @@
+object-ungroup.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-pop-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-pop-selection.svg
new file mode 100644
index 000000000..0e8710f41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup-pop-selection.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 9c-1.108 0-2 0.892-2 2v6c0 1.108 0.892 2 2 2h6c1.108 0 2-0.892 2-2v-2h-2v2h-6v-6h2v-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 4c-2 0-2 2-2 2v2h2v-2h2v-2zm6 0v2h2v2h2v-2c0-2-2-2-2-2zm-2 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-6 5v2c0 2 2 2 2 2h2v-2h-2v-2zm10 0v2h-2v2h2c2 0 2-2 2-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup.svg
new file mode 100644
index 000000000..b13933216
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-ungroup.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2 0-2 2-2 2v2h2v-2h2v-2zm8 0v2h2v2h2v-2c0-2-2-2-2-2zm-2 3c-1.657 0-3 1.343-3 3h3v3c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-5 4v4h4v-4zm-3 3v2c0 2 2 2 2 2h2v-2h-2v-2zm12 0v2h-2v2h2c2 0 2-2 2-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object-visible.svg
new file mode 120000
index 000000000..6253426e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object-visible.svg
@@ -0,0 +1 @@
+layer-visible-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object.svg
new file mode 120000
index 000000000..de24cc70f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object.svg
@@ -0,0 +1 @@
+object-group.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/object_node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/object_node.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/object_node.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/off-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/off-outline.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/off-outline.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/off.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/off.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-focus-peak-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-focus-peak-node.svg
new file mode 100644
index 000000000..39f75d29d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-focus-peak-node.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-1h3.006v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2.004h2v-0.0078l0.0078 0.0078 0.9961-0.9961h1.996v-1h-1v-1h-1v1.996l-0.7031-0.7031-0.7031 0.7031h-1.594v-5.996zm5 0v2h1v-1h1v-1zm4 0v1h1v1h1v-2h-1zm-1 1.59-1.703 1.703 0.707 0.707 0.9961-0.9961 0.9961 0.9961 0.707-0.707zm2 2.41v1h-1v1h2v-2zm3 0-1 1h1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13 9-1.996 2h0.9961v1h-1.994l-0.998 1h-3.01v4h5l2-0.0078 5 0.0078v-6h-2v1h-2v-1h1l-1.998-2z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-percentage.svg
new file mode 100644
index 000000000..9cfefbbd1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-3.91 4 3.535 3.535 2e-3 -2e-3 2e-3 2e-3 1.875-1.873v-1.416l-1.877 1.877-2.123-2.123zm-2.99 2-2 2h-0.5918v1h0.998v-0.0078l0.00781 0.0078 2-2h1.592l2 2h4.402v-1h-3.988l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-stacked.svg
new file mode 100644
index 000000000..5ebab0799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area-stacked.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-11zm8.004 1.471c0.0039 0-4.535 4.535-4.535 4.535h-1.461v1h1.875l4.123-4.123 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195zm-1.404 5.529-2 2h-2.594v1h3v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-1.414z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17.46 7.67-2.32 2.331-4e-3 -4e-3 -6e-3 4e-3 -2.123-2.123-4.123 4.123h-1.875v5h11v-8.778z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area.svg
new file mode 100644
index 000000000..5ba768f77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-area.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-3.133l-0.04102-0.03906-2.828-2.828-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123h-2.875v-6zm8 0-4.002 4.002h-1.996v1h2.41l3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 2.828-2.828c3e-3 5e-3 -0.7071-0.707-0.7071-0.707l-2.125 2.125-2.127-2.125-2e-3 0.00195zm-6 7h2.461l3.535 3.535 0.0019-2e-3 2e-3 2e-3 2.127-2.125 2.125 2.125 0.4824 0.4648h-10.73v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17.46 6.22-2.451 2.779-2-3-4 4h-2v7h11v-10.26z" fill="currentColor" opacity=".5"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-percentage.svg
new file mode 100644
index 000000000..941f0bce3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-1v-5h-4v5h-1v-6h-1v6h-2v-6h-1v6h-1v-11zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-2.5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-stacked.svg
new file mode 100644
index 000000000..b8146f0d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar.svg
new file mode 100644
index 000000000..6eff51fcd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-bar.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-1v-5h-4v5h-1v-11h-4v11h-1v-11zm4 1h2v10h-2zm5 6h2v4h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-forecast.svg
new file mode 100644
index 000000000..05591731c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-forecast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.23 5.961-2.326 2.531 0.707 0.707 2.355-2.561-0.7363-0.6777zm-12.23 0.03906v13h13v-2h-11v-1h0.00586c0.8751-4.71e-4 2.344 0 2.344 0l0.1504-0.1484 2.365-2.572-0.707-0.707-2.23 2.428h-1.928v-9h-2zm9.229 3.229-2.393 2.607 0.707 0.707 2.395-2.605z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-percentage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-percentage.svg
new file mode 100644
index 000000000..005a66b0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-percentage.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-1h3v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.594v-2h1.875l2-2h-1.414l-1 1h-1.461v-6zm3 0v1h1v3h1v-4h-1zm4.5 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm4 0c-0.831 0-1.5 0.669-1.5 1.5v1c0 0.831 0.669 1.5 1.5 1.5s1.5-0.669 1.5-1.5v-1c0-0.831-0.669-1.5-1.5-1.5zm-4 1c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm4 0c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-stacked.svg
new file mode 100644
index 000000000..00e91f114
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-1h3.006v-0.0078l0.0078 0.0078 2-2h1.592l2 2h2.4v-1h-1.986l-2-2h-2.42l-2 2h-2.6v-2h0.00781v0.0059h1.875l4.123-4.123 2.123 2.123 0.0059-0.0039 0.0039 0.0039 2.828-2.828c3e-3 5e-3 -0.707-0.707-0.707-0.707l-2.125 2.125-2.127-2.125-0.0019 0.00195-2e-3 -0.00195c0.0039 0-4.535 4.535-4.535 4.535h-1.469v-6.006z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line.svg
new file mode 120000
index 000000000..28d6f2410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-line.svg
@@ -0,0 +1 @@
+chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-pie.svg
new file mode 100644
index 000000000..b059d6a6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-pie.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7 1e-7 3.866 3.134 7 7 7s7-3.134 7-7h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar-stacked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar-stacked.svg
new file mode 100644
index 000000000..76508f0a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar-stacked.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v4.201c0.5746 4.88e-4 1.135 0.1778 1.605 0.5078l2.406-3.439c-1.175-0.824-2.577-1.268-4.012-1.27zm-5.361 2.502c-1.058 1.26-1.638 2.853-1.639 4.498 0.0028 1.855 0.7417 3.635 2.055 4.947l2.969-2.975c-0.5272-0.5233-0.8214-1.226-0.8223-1.973 4.98e-4 -0.6581 0.2329-1.295 0.6562-1.799zm12.36 3.885-4.211 0.3809c0.0065 0.0773 0.0097 0.1548 0.0098 0.2324-2.58e-4 1.546-1.253 2.799-2.799 2.799v4.201c3.865 0 7-3.135 7-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar.svg
new file mode 100644
index 000000000..4b591c278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-polar.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.43 5c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm-5.833 1.167c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833zm5.25 0c-2.218 0-4.186 1.025-5.466 2.625l3.65 2.921c0.4269-0.5329 1.077-0.8796 1.816-0.8796v-2.917zm0 1.75c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833-0.3232 0-0.5833 0.2602-0.5833 0.5833zm0 2.333c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm4.327-4.008-3.092 4.949c0.606 0.379 1.015 1.028 1.078 1.782l5.82-0.4854c-0.2165-2.643-1.68-4.918-3.805-6.246zm-8.41 5.758c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm0 2.333c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833 0-0.3232-0.2602-0.5833-0.5833-0.5833zm2.333 0c-0.3232 0-0.5833 0.2602-0.5833 0.5833 0 0.3232 0.2602 0.5833 0.5833 0.5833s0.5833-0.2602 0.5833-0.5833c0-0.3232-0.2602-0.5833-0.5833-0.5833zm-4.569 0.4854-2.477 2.477c1.054 1.054 2.513 1.704 4.129 1.704v-3.5c-0.6463 0-1.23-0.2596-1.652-0.6813zm1.652 2.431c0 0.3232 0.2602 0.5833 0.5833 0.5833 0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833zm5.25-0.5833c-0.3232 0-0.5833 0.2602-0.5833 0.5833s0.2602 0.5833 0.5833 0.5833c0.3232 0 0.5833-0.2602 0.5833-0.5833s-0.2602-0.5833-0.5833-0.5833z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-ring.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-ring.svg
new file mode 100644
index 000000000..26381da93
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-ring.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 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-0.7715-3.176l-1.518 1.518a5 5 0 0 1 0.2891 1.658 5 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 3.994 2l1.426-1.424a7 7 0 0 0-5.42-2.576zm0 3c-1.108 0-2.107 0.4469-2.83 1.17l0.707 0.707c0.5422-0.5422 1.292-0.877 2.123-0.877 1.662 0 3 1.338 3 3s-1.338 3-3 3-3-1.338-3-3c0-0.3018 0.0565-0.5869 0.1387-0.8613l-0.7812-0.7812c-0.2256 0.5016-0.3574 1.055-0.3574 1.643 0 2.216 1.784 4 4 4s4-1.784 4-4-1.784-4-4-4zm0 2c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c0.9116-4.31e-4 1.708-0.6173 1.936-1.5h-1.072c-0.1781 0.3086-0.507 0.499-0.8633 0.5-0.5523 0-1-0.4477-1-1s0.4477-1 1-1c0.357 2.82e-4 0.6867 0.1908 0.8652 0.5h1.068c-0.2277-0.882-1.023-1.499-1.934-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-scatter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-scatter.svg
new file mode 100644
index 000000000..5e3809d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-scatter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-11zm3 0v1h1v-1zm2 0v1h1v-1zm6 1v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-8-1v1h1v-1zm2 0v1h1v-1zm3 3v1h1v-1zm2 0v1h1v-1zm-6 2v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm4-2v1h1v-1zm2 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-tall-pie.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-tall-pie.svg
new file mode 100644
index 000000000..05ead5619
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-chart-tall-pie.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5.998c-3.59 0-6.5 2.91-6.5 6.5 1e-7 3.59 2.91 6.5 6.5 6.5 2.082-0.0063 4.034-1.009 5.252-2.697l-5.252-3.803z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12.5 5.002v6.99l5.648 4.09c0.8663-1.188 1.336-2.619 1.342-4.09 4.7e-5 -3.861-3.13-6.99-6.99-6.99z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/office-report.svg b/.icons/Gruvbox-Plus-Dark/actions/24/office-report.svg
new file mode 100644
index 000000000..b830b26e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/office-report.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm-4.5 1a2.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.449-2h-2.949l1.635-2.725a2.5 2.5 0 0 0-1.135-0.2754zm5.5 1h3v3h-3zm-8 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm11 1v5h1v-5zm-10 1h3v3h-3zm8 1v3h1v-3zm-2 1v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/offline-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/offline-settings.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/offline-settings.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/offline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/offline.svg
new file mode 120000
index 000000000..a3b26c720
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/offline.svg
@@ -0,0 +1 @@
+network-disconnect.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/oilpaint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/oilpaint.svg
new file mode 120000
index 000000000..1b2380888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/oilpaint.svg
@@ -0,0 +1 @@
+dialog-fill-and-stroke.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ok.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ok.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/on-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/on-outline.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/on-outline.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/on.svg
new file mode 120000
index 000000000..038e124c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/on.svg
@@ -0,0 +1 @@
+object-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/online-banking.svg b/.icons/Gruvbox-Plus-Dark/actions/24/online-banking.svg
new file mode 100644
index 000000000..bf48377e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/online-banking.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h7.547a4 4 0 0 1-0.5469-2h-5c0.2543-1.998 1.967-3.498 4-3.5 0.8094 9.11e-4 1.569 0.2393 2.205 0.6523a4 4 0 0 1 2.795-1.152v-2h1v-2h1l-7.029-4h-0.0039zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.2129 0.8301c0.02867-3e-3 0.06483 0.0016 0.09375 0 0.0035 0.01366-0.02203 0.06147-0.05469 0.1328-0.2082 0.4549-0.2206 0.9888-0.02734 1.273 0.03497 0.05162 0.06836 0.101 0.06836 0.1074s-0.03742 0.01367-0.08008 0.01367c-0.1001 0-0.1951-0.06157-0.3887-0.2148-0.08598-0.06808-0.1989-0.1242-0.2422-0.1328-0.06802-0.01366-0.08591-0.01-0.1738 0.07812-0.08184 0.08185-0.1074 0.1282-0.1074 0.2031 0 0.2842 0.3359 0.5097 0.9629 0.6426 0.8514 0.1805 1.062 0.3413 1.086 0.7891 0.0295 0.5615-0.2691 0.9865-0.9238 1.314-0.07814 0.03911-0.1293 0.05377-0.1621 0.06641-0.01456-0.0013-0.02455 0.0013-0.03906 0-0.0056-0.01738-0.01172-0.05655-0.01172-0.1328 0-0.2982-0.1178-0.6057-0.2949-0.7773-0.04756-0.04608-0.1829-0.1443-0.2969-0.2148-0.114-0.07056-0.2263-0.1527-0.252-0.1875-0.04247-0.05802-0.04633-0.09392-0.01367-0.2012 0.05946-0.1958 0.1281-0.304 0.2656-0.4277 0.07212-0.06487 0.1462-0.1197 0.1621-0.1211 0.01598-0.0013-0.09348-0.03323-0.2559-0.06641-0.1622-0.03325-0.3987-0.1021-0.5215-0.1465-0.2244-0.0812-0.5271-0.2516-0.6426-0.375-0.0049-0.0049-0.0093-0.01076-0.01367-0.01562 0.1655-0.6592 0.6306-1.198 1.246-1.459 0.1289-0.05448 0.2602-0.09056 0.4004-0.1191 0.06983-0.01426 0.1447-0.02197 0.2168-0.0293zm1.996 1.006c0.0044-0.0012 0.0092-0.0014 0.01172 0 0.05034 0.0311 0.2387 0.4401 0.293 0.6406 0.07007 0.259 0.06498 0.7095 0 0.9668-0.02472 0.0979-0.05391 0.1878-0.06445 0.1992-0.01068 0.0114-0.0488-0.05507-0.09375-0.1348-0.04499-0.0797-0.1911-0.249-0.3105-0.375-0.3446-0.3636-0.3963-0.5536-0.252-0.8438 0.06823-0.1373 0.3488-0.4358 0.416-0.4531z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/online.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/online.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/open-for-editing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/open-for-editing.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/open-for-editing.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/open-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/open-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/open-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/open-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/open-menu.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/open-menu.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/org.xfce.settings.manager.svg b/.icons/Gruvbox-Plus-Dark/actions/24/org.xfce.settings.manager.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/org.xfce.settings.manager.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-duplicate.svg
new file mode 100644
index 000000000..eb71f6a45
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm-4 5c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-ccw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-ccw.svg
new file mode 100644
index 000000000..d20f82c64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-ccw.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.4 7c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c-2.209 0-4 1.791-4 4s1.791 4 4 4 4-1.791 4-4-1.791-4-4-4zm2e-3 1.203c0.7158 0 1.43 0.2741 1.977 0.8203 1.092 1.092 1.092 2.863 0 3.955-1.081 1.081-2.825 1.091-3.92 0.03125-0.01224-0.0098-0.02397-0.02025-0.03516-0.03125-0.1826-0.1822-0.1826-0.478 0-0.6602 0.1822-0.1826 0.478-0.1826 0.6602 0 0.7282 0.7282 1.909 0.7282 2.637 0 0.7282-0.7282 0.7282-1.909 0-2.637-0.7282-0.7282-1.909-0.7282-2.637 0l0.6582 0.6602-2.307 0.3301 0.3281-2.309 0.6602 0.6602c0.5462-0.5462 1.263-0.8203 1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-cw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-cw.svg
new file mode 100644
index 000000000..3c4551845
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-cw.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.4 7c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.023c-0.2775-0.6304-0.4218-1.311-0.4238-2 0-2.761 2.239-5 5-5 1.082 5.77e-4 2.135 0.3522 3 1.002v-2.574c0-0.7914-0.6248-1.428-1.4-1.428zm9.6 4c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4 1.791-4 4-4zm-2e-3 1.203c-0.7158 0-1.43 0.2741-1.977 0.8203-1.092 1.092-1.092 2.863 0 3.955 1.081 1.081 2.825 1.091 3.92 0.03125 0.01224-0.0098 0.02397-0.02025 0.03516-0.03125 0.1826-0.1822 0.1826-0.478 0-0.6602-0.1822-0.1826-0.478-0.1826-0.6602 0-0.7282 0.7282-1.909 0.7282-2.637 0-0.7282-0.7282-0.7282-1.909 0-2.637 0.7282-0.7282 1.909-0.7282 2.637 0l-0.6582 0.6602 2.307 0.3301-0.3281-2.309-0.6602 0.6602c-0.7281-0.7281-1.589-0.8203-1.979-0.8203z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-flip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-flip.svg
new file mode 100644
index 000000000..24ca8cb6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-flip.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 11a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm0 1 1.5 2h-1v1h1l-1.5 2-1.5-2h1v-1h-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.4 6c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h5.867a4.5 4.5 0 0 1-0.2676-1.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 2.5 0.7578v-3.33c0-0.7914-0.6248-1.428-1.4-1.428h-11.2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-normal.svg
new file mode 100644
index 000000000..14da91294
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-rotate-normal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.4 7c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h11.2c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428h-6.6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-left.svg
new file mode 100644
index 000000000..f2aabc3ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-left.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 7v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428zm-3-2v14h2v-14z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.4 7c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-sright.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-sright.svg
new file mode 100644
index 000000000..1f020d3c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-sbs-sright.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 7v10h3.6c0.7756 0 1.4-0.6363 1.4-1.428v-7.145c0-0.7914-0.6248-1.428-1.4-1.428z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.4 7c-0.7756 0-1.4 0.6363-1.4 1.428v7.145c0 0.7914 0.6248 1.428 1.4 1.428h3.6v-10zm4.6-2v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-laptop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-laptop.svg
new file mode 100644
index 000000000..74e075888
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-laptop.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm4 2h1l1 1 1-1h1v1l-1 1 1 1v1h-1l-1-1-1 1h-1v-1l1-1-1-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 6c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-screen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-screen.svg
new file mode 100644
index 000000000..4ce862e94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/osd-shutd-screen.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 11c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7.199 2 0.8008 0.8008-3.199 3.199-2.4-2.4 0.7988-0.7988 1.602 1.6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 6c-0.554 0-1 0.446-1 1v3h5.801c0.6648 0 1.199 0.5344 1.199 1.199v1.801h2c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/outbox.svg b/.icons/Gruvbox-Plus-Dark/actions/24/outbox.svg
new file mode 100644
index 000000000..06a18a2bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/outbox.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.998 4.997 0.00195 0.00586c-1.031 0.0625-1 1-1 1v12s-0.0312 0.9375 1 1h12c1 0 1-1 1-1v-12s0-1-1-1h-5.531l0.3125 0.375 1.312 1.625h2.906v7h-3c0 1.108-0.892 2-2 2s-2-0.892-2-2h-3v-7h2.906l1.312-1.625 0.3105-0.3809zm6.002 1.006-4 5h2v2h4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/output_win.svg b/.icons/Gruvbox-Plus-Dark/actions/24/output_win.svg
new file mode 100644
index 000000000..af30d9362
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/output_win.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.969 4.998s-1.969 6.02e-4 -1.969 2v7.002c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.0014 2-1.998v-7.002c0-1.999-2-2-2-2zm0.03125 2h10v1h-10zm0 2h10v1h-10zm0 2h10v1h-10zm0 2h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/overexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/overexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/overexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-left.svg
new file mode 100644
index 000000000..f58cfc51f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-right.svg
new file mode 100644
index 000000000..be0b8a622
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-5 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu.svg
new file mode 100644
index 000000000..bc5c02e4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/overflow-menu.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pack-less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pack-less.svg
new file mode 100644
index 000000000..e15359572
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pack-less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 13h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm0-7h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1zm-7 0h3s1 0 1 1v3s0 1-1 1h-3s-1 0-1-1v-3s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pack-more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pack-more.svg
new file mode 100644
index 000000000..c1d121cd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pack-more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 15h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm10-5h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1zm-5 0h2s1 0 1 1v2s0 1-1 1h-2s-1 0-1-1v-2s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/package.svg b/.icons/Gruvbox-Plus-Dark/actions/24/package.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/package.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/package_settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/package_settings.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/package_settings.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/page-2sides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/page-2sides.svg
new file mode 100644
index 000000000..580c4ddc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/page-2sides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h4v10h-4zm6 0h4v10h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/page-3sides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/page-3sides.svg
new file mode 100644
index 000000000..c31d6fabc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/page-3sides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v14h15v-14zm2 2h3v10h-3zm4 0h3v10h-3zm4 0h3v10h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/page-4sides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/page-4sides.svg
new file mode 100644
index 000000000..d557b4837
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/page-4sides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v14h15v-14zm2 2h2v10h-2zm3 0h2v10h-2zm3 0h2v10h-2zm3 0h2v10h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/page-simple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/page-simple.svg
new file mode 100644
index 000000000..28cd57c11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/page-simple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v14h12v-14zm2 2h8v10h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/page-zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/page-zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/page-zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-conical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-conical.svg
new file mode 100644
index 000000000..499e2c1e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-conical.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 12a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 4v8h8a8 8 0 0 0-8-8zm0 8h-8a8 8 0 0 0 8 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-linear.svg
new file mode 100644
index 000000000..89ab32a00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-linear.svg
@@ -0,0 +1,11 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h16v10l-6 6h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h16v5l-11 11h-5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h16l-16 16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h11l-11 11z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4h6l-6 6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-mesh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-mesh.svg
new file mode 100644
index 000000000..a1fa34835
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-mesh.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 12h8v8h-8zm8-8h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-radial.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-radial.svg
new file mode 100644
index 000000000..f2a7c8b2c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-gradient-radial.svg
@@ -0,0 +1,10 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 6h12v12h-12z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 8h8v8h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10 10h4v4h-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m11 11h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-none.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-none.svg
new file mode 100644
index 000000000..4b5215c52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-none.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.357 5.992a1.367 1.367 0 0 0-0.9522 2.349l3.656 3.653-3.656 3.653a1.368 1.368 0 1 0 1.934 1.936l3.656-3.656 3.658 3.656a1.368 1.368 0 1 0 1.932-1.936l-3.653-3.653 3.653-3.653a1.367 1.367 0 0 0-0.9928-2.349 1.367 1.367 0 0 0-0.9387 0.4129l-3.658 3.656-3.656-3.656a1.367 1.367 0 0 0-0.9816-0.4129z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fms.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fms.svg
new file mode 100644
index 000000000..45e618f81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fms.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373a4.5 4.5 0 0 1-3.5-4.373 4.5 4.5 0 0 1 4.5-4.5zm1 5.5h3.373a4.5 4.5 0 0 1-3.373 3.373z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fsm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fsm.svg
new file mode 100644
index 000000000..6f4cfc0a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-fsm.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10.5 4a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 5.5 6.418v3.082h2v-3.082a6.5 6.5 0 0 0 5.418-5.418h3.082v-2h-3.078a6.5 6.5 0 0 0-6.422-5.5zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-mfs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-mfs.svg
new file mode 100644
index 000000000..46abc241d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-mfs.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 1-0.123v5.123h8.5v-8.5h-5.123a4.5 4.5 0 0 0 0.123-1 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10.5 4c-3.59 0-6.5 2.91-6.5 6.5 0.00229 3.202 2.336 5.925 5.5 6.418v3.082h2v-8.5h8.5v-2h-3.078c-0.4928-3.165-3.218-5.5-6.422-5.5zm0 2c2.1 3.561e-4 3.92 1.453 4.387 3.5h-4.387c-0.554 0-1 0.446-1 1v4.373c-2.042-0.4655-3.493-2.278-3.5-4.373 0-2.485 2.015-4.5 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-msf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-msf.svg
new file mode 100644
index 000000000..0eac52c23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-msf.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.471 4h-3.971c-0.554 0-1 0.446-1 1v3.957a4.5 4.5 0 0 1-4-4.457 4.5 4.5 0 0 1 4.5-4.5zm0.5 5h3.957a4.5 4.5 0 0 1-3.957 3.957z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-sfm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-sfm.svg
new file mode 100644
index 000000000..21f989788
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-sfm.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m10.5 4a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-3.035a6.5 6.5 0 0 0 5.965-5.965h3.035v-1h-3.021a6.5 6.5 0 0 0-6.479-6zm0 2a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-smf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-smf.svg
new file mode 100644
index 000000000..97fecd3f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-order-smf.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 4a6.5 6.5 0 0 0-6.5 6.5 6.5 6.5 0 0 0 6 6.465v3.035h1v-5.043a4.5 4.5 0 0 1-0.5 0.04297 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-0.04297 0.5h5.043v-1h-3.021a6.5 6.5 0 0 0-6.479-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.5 6a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 0.5-0.03516v5.035h9v-9h-5.035a4.5 4.5 0 0 0 0.03516-0.5 4.5 4.5 0 0 0-4.5-4.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-pattern.svg
new file mode 100644
index 000000000..30baa032e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-pattern.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h16v16h-16z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4 4 4 4-4zm8 0 4 4 4-4zm4 4-4 4 4 4 4-4zm0 8-4 4h8zm-4 4-4-4-4 4zm-4-4 4-4-4-4-4 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-solid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-solid.svg
new file mode 100644
index 000000000..1a5d9bcfe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-solid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4h16v16h-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-swatch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-swatch.svg
new file mode 100644
index 000000000..33e4ac2ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-swatch.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6h12v12h-12zm-2-2v16h16v-16zm1 1h14v14h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paint-unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paint-unknown.svg
new file mode 100644
index 000000000..c9de74d1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paint-unknown.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.22 5c-1.568 1.3e-5 -2.571 0.4269-3.524 1.062-0.5772 0.3786-1.01 0.8435-1.299 1.393-0.3012 0.5373-0.4512 1.502-0.4512 2.235h3.877l-0.01824-0.6046c0.01878-1.227 0.688-1.373 1.077-1.373 0.3513 1.31e-5 0.6514 0.0963 0.9023 0.2917 0.2635 0.1954 0.3965 0.4527 0.3965 0.7702 0 0.4518-0.3683 0.6692-0.8294 1.062-0.7397 0.63-1.373 1.114-1.524 1.261-0.5521 0.5251-1.263 0.9883-1.048 2.663h3.921c0-0.6838 0.0011-1.094 0.5909-1.472l1.788-1.445c0.6524-0.5495 0.9783-1.3 0.9783-2.253 0-1.136-0.533-2.038-1.6-2.71-0.941-0.5861-2.02-0.8795-3.237-0.8796zm-2.388 10.18v3.816h3.84v-3.816z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pan-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pan-down.svg
new file mode 100644
index 000000000..12db2f77e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pan-down.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8 7 8 7-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pan-end.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pan-end.svg
new file mode 100644
index 000000000..a14e988fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pan-end.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 19 8-7-8-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pan-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pan-start.svg
new file mode 100644
index 000000000..0fa0d7ff9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pan-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5-8 7 8 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pan-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pan-up.svg
new file mode 100644
index 000000000..072849a19
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pan-up.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 16-7-8-7 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pane-hide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pane-hide.svg
new file mode 100644
index 000000000..dc75d7488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pane-hide.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 4.998v2.002l8 0.00195v10h-8v1.996l10 0.0039v-14zm3 4.004v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pane-show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pane-show.svg
new file mode 100644
index 000000000..761f52a17
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pane-show.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 4.998-10 0.00391v14l10-0.0039v-1.996h-8v-10l8-0.00195zm-3 4.004-4 3 4 3v-2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paper-color.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paper-color.svg
new file mode 100644
index 000000000..e1c493828
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paper-color.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5c-1 4-5 7-5 9.5s2.23 4.5 5 4.5 5-2 5-4.5-4-5.5-5-9.5zm0.9766 0c0.1313 0.3536 0.44 1.133 0.9102 2h2.113v3h3v7h-1.887c-0.4088 0.8297-1.094 1.527-1.951 2h4.838c1 0 1-1 1-1v-9l-4-4h-4.023z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/paperclip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/paperclip.svg
new file mode 100644
index 000000000..9103bc13b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/paperclip.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5c-1.64 0-3 1.35-3 3v7h2v-7c0-1 1-1 1-1s1 0 1 1v6.5c0 1.39-1.11 2.5-2.5 2.5s-2.5-1.11-2.5-2.5v-5.5h-2v5.5c0 2.47 2.03 4.5 4.5 4.5s4.5-2.03 4.5-4.5v-6.5c0-1.65-1.36-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/passkey.svg b/.icons/Gruvbox-Plus-Dark/actions/24/passkey.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/passkey.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/password-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/password-copy.svg
new file mode 100644
index 000000000..efe145d50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/password-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.0039v-3l-7.264 0.00391c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm5.5 5v2h-4v2h4v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/password-generate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/password-generate.svg
new file mode 120000
index 000000000..d00a899b2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/password-generate.svg
@@ -0,0 +1 @@
+playlist-generator.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/password-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/password-generator.svg
new file mode 100644
index 000000000..336b907c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/password-generator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h11c0.831 0 1.5-0.669 1.5-1.5v-11c0-0.831-0.669-1.5-1.5-1.5zm9 2c0.828 0 1.5 0.6716 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.672-1.5 1.5-1.5zm-7 7c0.8284 0 1.5 0.672 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/password-show-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/password-show-off.svg
new file mode 120000
index 000000000..5d721579f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/password-show-off.svg
@@ -0,0 +1 @@
+hint.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/password-show-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/password-show-on.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/password-show-on.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-break-apart.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-break-apart.svg
new file mode 100644
index 000000000..d9fd70337
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-break-apart.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v4h1v-3h3v-1zm7 0v1h2v8h-8v-2h-1v3h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-clip-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-clip-edit.svg
new file mode 100644
index 000000000..1311f90c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-clip-edit.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.5 5c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5zm-5.813 4.386c-0.2735 0.1979-0.5375 0.4065-0.793 0.627 1.47 1.411 2.96 2.289 4.395 2.551 1.512 0.2753 2.96-0.1606 4.061-1.264l-0.7051-0.707c-0.895 0.8969-1.942 1.211-3.176 0.9863-1.141-0.2077-2.447-0.9413-3.781-2.193zm-1.326 1.107c-0.2355 0.2306-0.4562 0.4758-0.6719 0.7285 1.4 1.426 2.284 2.925 2.504 4.137 0.2244 1.236-0.08888 2.285-0.9844 3.182l0.7051 0.707c1.101-1.103 1.537-2.554 1.262-4.068-0.2704-1.489-1.309-3.157-2.814-4.686zm-3.865 5.507c-0.8272 0-1.498 0.6716-1.498 1.5s0.6708 1.5 1.498 1.5 1.498-0.6716 1.498-1.5-0.6708-1.5-1.498-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17.07 6.029c-5.327 1.101-10.04 4.658-10.98 10.99 0.1384-0.0423 0.2813-0.07227 0.4336-0.07227 0.2018 0 0.3946 0.04082 0.5703 0.1133 0.4288-2.732 1.588-4.881 3.215-6.5 0.02107-0.02112 0.03928-0.04552 0.06055-0.06641l0.0019 2e-3c1.812-1.774 4.186-2.9 6.76-3.453-0.078-0.1823-0.123-0.3826-0.123-0.5938 0-0.146 0.02757-0.2845 0.06641-0.418z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-combine.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-combine.svg
new file mode 100644
index 000000000..4ba38759d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-combine.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-5.5-5.5zm0 1a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-4.5 4.5 4.5 4.5 0 0 1-4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-0.5 4v10h10v-10zm1 1h8v8h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-cut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-cut.svg
new file mode 100644
index 000000000..728499a56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-cut.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9v3h1v-2h2v-1zm7 0v1h2v8h-8v-2h-1v3h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="M 9.5,4 A 5.5,5.5 0 0 0 4,9.5 5.5,5.5 0 0 0 9.5,15 5.5,5.5 0 0 0 15,9.5 5.5,5.5 0 0 0 9.5,4 Z m 0,2 A 3.5,3.5 0 0 1 13,9.5 3.5,3.5 0 0 1 9.5,13 3.5,3.5 0 0 1 6,9.5 3.5,3.5 0 0 1 9.5,6 Z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-difference.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-difference.svg
new file mode 100644
index 000000000..fb5700811
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-difference.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.97 9a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m15 9.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-division.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-division.svg
new file mode 100644
index 000000000..94767e682
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-division.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 9v3.959a3.5 3.5 0 0 0 0.5 0.041 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-0.0391-0.5zm5.973 0a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.5 4a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-effect-parameter-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-effect-parameter-next.svg
new file mode 100644
index 000000000..9aac89991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-effect-parameter-next.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 5.498c-3.595 0-6.494 1.036-8.478 3.022s-3.022 4.883-3.022 8.478h1c0-3.405 0.9635-6.006 2.728-7.772s4.367-2.728 7.772-2.728z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4.295 9.094a3.5 3.5 0 0 0-0.2949 1.404 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.402-2.695 4.5 4.5 0 0 1-2.402 0.6953 4.5 4.5 0 0 1-4.205-2.904zm5.705-4.594a2.5 2.5 0 0 0-1 1.998 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 1.996-1 3.5 3.5 0 0 1-3.496-3.498zm-2 13.5a2 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 2zm12-12a2 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 2zm-1 5h1v9h-1zm-6 0 7 4.5-7 4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-exclusion.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-exclusion.svg
new file mode 100644
index 000000000..0a61efc3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-exclusion.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 4a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5 5.475v-5.975h5.973a5.5 5.5 0 0 0-5.473-5zm5.473 5a5.5 5.5 0 0 1 0.027 0.5 5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-0.5-0.025v4.025h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-inset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-inset.svg
new file mode 100644
index 000000000..1426d8df9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-inset.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 15v-6l6 6zm-6-2v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 4v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-intersection.svg
new file mode 100644
index 000000000..9105068d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-intersection.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 9.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9 9v5.975a5.5 5.5 0 0 0 0.5 0.025 5.5 5.5 0 0 0 5.5-5.5 5.5 5.5 0 0 0-0.027-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mask-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mask-edit.svg
new file mode 100644
index 000000000..9fda6d99f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mask-edit.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5c-5 0-9 3.5-9 9v1h1v-1c0-4.5 3.5-8 8-8h1v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17 5.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-10 10a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm4-4.5v5c0 3 4.5 4 4.5 4s4.5-1 4.5-4v-5zm1 2h3v2l-2-1zm4 0h3l-1 1-2 1zm-3 3h5c0 2-2.5 2-2.5 2s-2.5 0-2.5-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bezier.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bezier.svg
new file mode 100644
index 000000000..d3756c663
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bezier.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 17,6 C 12.948,6 10.166,6.6264 8.396,8.396 6.626,10.166 6,12.947 6,17 H 7 C 7,13.052 7.6236,10.584 9.104,9.104 10.584,7.624 13.053,7 17,7 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6 6h5v5h-5zm-2 9h5v5h-5zm11-11h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bspline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bspline.svg
new file mode 100644
index 000000000..f6ee97a07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-bspline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 7c-4.5 0-8 3.5-8 8v3s0 1 1 1 1-1 1-1v-3c0-3 3-6 6-6h3s1 0 1-1-1-1-1-1zm-10-2v14h1v-13h13v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline-paraxial.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline-paraxial.svg
new file mode 100644
index 000000000..88cd0700b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline-paraxial.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 4s-1 0-1 1v8h-3v-5c0-1-1-1-1-1h-6c-1 0-1 1-1 1v6c0 1 1 1 1 1h5v4c0 1 1 1 1 1h5c1 0 1-1 1-1v-4h2c1 0 1-1 1-1s0-1-1-1h-2v-8c0-1-1-1-1-1zm-10 5h4v4h-4zm6 6h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline.svg
new file mode 100644
index 000000000..334283063
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-polyline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.98 4c-0.2274 0.00458-0.4465 0.08656-0.6211 0.2324l-6 5c-0.5694 0.4745-0.443 1.392 0.2461 1.688l3.758 1.611-1.342 6.26c-0.2002 0.939 0.8768 1.554 1.592 0.998l5.928-4.611 4.064 1.742c1.24 0.533 1.985-1.327 0.79-1.84l-3.047-1.307 1.265-0.9843c1.133-0.8063-0.165-2.477-1.226-1.578l-2.139 1.664-3.584-1.537 1.314-6.129c0.1348-0.6305-0.3533-1.209-0.998-1.209zm-1.566 3.623-0.6231 2.912-1.896-0.8125zm0.8242 5.711 2.205 0.945-2.891 2.246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-spiro.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-spiro.svg
new file mode 100644
index 000000000..ef98a310d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-mode-spiro.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 9s-1 0-1 1 1 1 1 1c1.105 0 2 0.8954 2 2 0 1.105-0.895 2-2 2s-2-0.895-2-2h-2c0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4zm-7-2c-2.761 0-5 2.239-5 5s2.239 5 5 5c0 0 1 0 1-1s-1-1-1-1c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3v1h2v-1c0-2.761-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-dynamic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-dynamic.svg
new file mode 100644
index 000000000..58174386e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-dynamic.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 8v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 12v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-8v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-linked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-linked.svg
new file mode 100644
index 000000000..17b2e91bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-offset-linked.svg
@@ -0,0 +1,8 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 12v2c3.324 0 6 2.676 6 6h2c0-4.432-3.568-8-8-8zm0-4v2c5.54 0 10 4.46 10 10h2c0-6.648-5.352-12-12-12z" fill="currentColor" opacity=".3"/>
+ <rect class="ColorScheme-Text" x="13" y="6" width="5" height="5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-outset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-outset.svg
new file mode 100644
index 000000000..400315a65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-outset.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 13v2c2.77 0 5 2.23 5 5h2c0-3.878-3.122-7-7-7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 4v2c7.756 0 14 6.244 14 14h2c0-8.864-7.136-16-16-16zm9 7v6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-reverse.svg
new file mode 100644
index 000000000..c48552d5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-reverse.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18 5.5v1.5c0 5-5 5-5 5h-3s-6 0-6 6v1.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1.5c0-5 5-5 5-5h3s6 0 6-6v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m16 15-4 2.5 4 2.5v-2h3v-1h-3zm-9-10v2h-3v1h3v2l4-2.5zm2 5h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-simplify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-simplify.svg
new file mode 100644
index 000000000..f1027a145
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-simplify.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 15 3-4h-6zm3-9c-1.333 0-2.447 0.6055-3.447 1.106s-1.886 0.8945-2.553 0.8945c-0.8333 0-1.422-0.2042-1.803-0.3945-0.3808-0.1904-0.4903-0.3125-0.4903-0.3125-0.9424-0.9856-2.312 0.5163-1.414 1.414 0 0 0.3905 0.3779 1.01 0.6875 0.6193 0.3097 1.531 0.6055 2.697 0.6055 1.333 0 2.447-0.6055 3.447-1.106s1.886-0.8945 2.553-0.8945c0.833 0 1.422 0.2042 1.803 0.3945 0.38 0.1904 0.49 0.3125 0.49 0.3125 0.871 0.9118 2.335-0.4928 1.414-1.414 0 0-0.39-0.3779-1.01-0.6875-0.619-0.3097-1.53-0.6055-2.697-0.6055zm-9 10h12c1 0 1 1 1 1s0 1-1 1h-12c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-attract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-attract.svg
new file mode 100644
index 000000000..eae26a03b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-attract.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 16c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m20 8c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-grow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-grow.svg
new file mode 100644
index 000000000..496e67717
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-grow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11c4 0 6-2 8-2s3 2 8 2v1c-5 0-6 2-8 2s-4-2-8-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-push.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-push.svg
new file mode 100644
index 000000000..85174d05a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-push.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11c4 0 5-3 8-3s3 3 8 3v5c-5 0-5-3-8-3s-4 3-8 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-repel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-repel.svg
new file mode 100644
index 000000000..f4c108f5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-repel.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9c4 0 3-3 8-3s4 3 8 3v2c-5 0-3-3-8-3s-3 3-8 3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m20 15c-4 0-3 3-8 3s-4-3-8-3v-2c5 0 3 3 8 3s3-3 8-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-roughen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-roughen.svg
new file mode 100644
index 000000000..271095628
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-roughen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 11 3-4 3 3 3-4 1.75 5.5 2.25-3.5 3 3v5l-4-4-1 5-2-4-4 4-2-5-3 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-shrink.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-shrink.svg
new file mode 100644
index 000000000..c4d0c6af0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-tweak-shrink.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9c4 0 6 2 8 2s3-2 8-2v5c-5 0-6-2-8-2s-4 2-8 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/path-union.svg b/.icons/Gruvbox-Plus-Dark/actions/24/path-union.svg
new file mode 100644
index 000000000..989672fd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/path-union.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 9.5a5.5 5.5 0 0 1-5.5 5.5 5.5 5.5 0 0 1-5.5-5.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 5.5 5.5zm-6-0.5h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pathshape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pathshape.svg
new file mode 100644
index 000000000..5baa33d42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pathshape.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.498 4.998c-2.851 3e-7 -2.993 6.043-2.998 7.002h1c0.01466-1.809 0.434-6.002 1.998-6.002 1.601 0 2.676 4.1 2.994 6.002 0.3564 2.136 1.449 7.002 4.01 7.002 2.851 0 2.993-6.043 2.998-7.002h-1c-0.01466 1.809-0.434 6.002-1.998 6.002-1.601 0-2.676-4.1-2.994-6.002-0.3593-2.152-1.453-7.002-4.01-7.002z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pattern.svg
new file mode 120000
index 000000000..95d435064
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pattern.svg
@@ -0,0 +1 @@
+paint-pattern.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/payee-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/24/payee-rename.svg
new file mode 100644
index 000000000..66d22bc40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/payee-rename.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.824-1.498-3.062 0-1.228 0.5816-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm3.938 0.01172c-1.691 0-3.061 1.37-3.061 3.061s1.369 3.062 3.061 3.062 3.062-1.372 3.062-3.062-1.372-3.061-3.062-3.061zm-1.508 0.8105h3v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5h-1v-4.5zm1 1v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/payee.svg b/.icons/Gruvbox-Plus-Dark/actions/24/payee.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/payee.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pdf-annotations.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pdf-annotations.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pdf-annotations.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pdflatex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pdflatex.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pdflatex.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pdftex.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pdftex.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pdftex.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/peers-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/peers-add.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/peers-add.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/peers-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/peers-remove.svg
new file mode 120000
index 000000000..ed6dd56bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/peers-remove.svg
@@ -0,0 +1 @@
+list-remove-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/peers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/peers.svg
new file mode 100644
index 000000000..4243e0666
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/peers.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.62 5c-1.097-2.9e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.33e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pentagon-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pentagon-shape.svg
new file mode 120000
index 000000000..8fec2d80d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pentagon-shape.svg
@@ -0,0 +1 @@
+draw-polygon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/perspective-parallel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/perspective-parallel.svg
new file mode 100644
index 000000000..ccdb2f26c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/perspective-parallel.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v14h2v-14zm-6 0v14h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/perspective.svg b/.icons/Gruvbox-Plus-Dark/actions/24/perspective.svg
new file mode 100644
index 000000000..135215515
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/perspective.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5-8 5v9h9l5-8v-6zm0.5703 2h2.016l-3 3h-3.814zm3.43 1.414v2.016l-3 4.799v-3.814zm-10 3.586h5v5h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pgp-keys.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pgp-keys.svg
new file mode 100644
index 000000000..b599199ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pgp-keys.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 7c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003907v2h3v-2.004l1 0.0039v-3l-7.264 0.0039c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/photo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/photo.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/photo.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/photos-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/photos-amarok.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/photos-amarok.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pin.svg
new file mode 120000
index 000000000..b199fd920
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pin.svg
@@ -0,0 +1 @@
+window-pin.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pipe.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pipe.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pipe.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pixelart-trace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pixelart-trace.svg
new file mode 100644
index 000000000..819036065
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pixelart-trace.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 13v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 0h1v-1h-1zm-3-1h-1v1h1zm-1 1h-1v1h1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m5 5v1h1v1h1v-2zm2 2v1h1v-1zm1 0h1v-1h-1zm1-1h5v-1h-5zm5 0v1h3v-1h2v-1h-4v1zm-7 2h-1v2h1zm-1 2h-1v2h1zm0 2v1h1v-1zm0 1h-1v2h1zm0 2v1h1v-1zm1 1v1h1v-1zm1 1v1h1v-1zm1 1v1h6v-1zm6 0h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-2h-1zm0-2v-4h-1v4zm-1-4v-1h-1v1zm-8 0v1h1v-1zm0 1h-1v1h1zm0 1v1h1v-1zm4-2v1h2v-1zm2 1v1h1v-1zm0 1h-2v1h2zm-2 0v-1h-1v1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pixelate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pixelate.svg
new file mode 100644
index 000000000..2c2edd337
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pixelate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 5v1h1v-1zm2 0v1h3v-1zm4 0v1h1v-1zm-7.5 2v2h2v-2zm3 0v2h4v-2zm5 0v2h2v-2zm-10 1.5v1h1v-1zm13 0v1h1v-1zm-11 1.5v4h2v-4zm3 0v4h4v-4zm5 0v4h2v-4zm-10 0.5v3h1v-3zm13 0v3h1v-3zm-13 4v1h1v-1zm13 0v1h1v-1zm-11 0.5v2h2v-2zm3 0v2h4v-2zm5 0v2h2v-2zm-6.5 3v1h1v-1zm2 0v1h3v-1zm4 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player-time.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player-time.svg
new file mode 120000
index 000000000..2e0f7a6e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player-time.svg
@@ -0,0 +1 @@
+chronometer-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player-volume-muted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player-volume-muted.svg
new file mode 100644
index 000000000..5cf2eca8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player-volume-muted.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player-volume.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player-volume.svg
new file mode 100644
index 000000000..e9d7d5bf1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player-volume.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 4.002h-2.998v6h2.998l4 3.998z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_eject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_end.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_end.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_end.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_fwd.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_play.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_playlist.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_playlist.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_record.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_record.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_rew.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_rew.svg
@@ -0,0 +1 @@
+media-seek-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/player_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/player_stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/player_stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/playlist-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-automatic.svg
new file mode 100644
index 000000000..e1122a692
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-automatic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm8 4v10h2v-3h2v3h2v-10zm-8 0.00391v2h6v-2zm10 1.996h2v3h-2zm-10 2.004v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/playlist-generator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-generator.svg
new file mode 100644
index 000000000..8dfd6d71a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-generator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.105 0-2 0.8954-2 2s0.8954 2 2 2c1.105 0 2-0.8954 2-2s-0.8954-2-2-2zm8.109 0c-0.259 4e-3 -0.5074 0.1092-0.6914 0.293l-9.125 9.125c-0.3904 0.39-0.3904 1.024 0 1.414l2.875 2.875c0.3905 0.39 1.024 0.39 1.414 0l9.125-9.125c0.39-0.3905 0.39-1.024 0-1.414l-2.875-2.875c-0.191-0.1914-0.4517-0.2971-0.7227-0.293zm-3.484 5.914 1.461 1.461-4.211 4.211-1.461-1.461z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/playlist-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-queue.svg
new file mode 100644
index 000000000..6a82db847
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-queue.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm8 4v10h5v1h2v-2h-1v-9zm-8 0.00391v2h6v-2zm10 1.996h2v6h-2zm-10 2.004v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/playlist-similar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-similar.svg
new file mode 100644
index 000000000..bb629ade3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-similar.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm8 4v6h4v2h-4v2h6v-6h-4v-2h4v-2zm-8 0.00391v2h6v-2zm0 4v2h6v-2zm0 3.996v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/playlist-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-sort.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/playlist-sort.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/plugins.svg b/.icons/Gruvbox-Plus-Dark/actions/24/plugins.svg
new file mode 100644
index 000000000..062795bdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/plugins.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-0.8023 0-1.5 0.6468-1.5 1.449v1.551h-3.035c-0.5349 0-0.9648 0.3264-0.9648 0.8613v3.139h1.449c0.8023 0 1.551 0.6977 1.551 1.5 0 0.802-0.7485 1.5-1.551 1.5h-1.449v3.033c0 0.535 0.4299 0.9668 0.9648 0.9668h3.035v-0.9668c0-0.802 0.0175-1.992 1.5-2.033s1.5 1.291 1.5 2.033v0.9668h3.139c0.535 0 0.8613-0.4318 0.8613-0.9668v-3.033h1.553c0.802 0 1.447-0.698 1.447-1.5 0-0.8023-0.6543-1.377-1.447-1.5h-1.553v-3.139c0-0.5349-0.3263-0.8613-0.8613-0.8613h-3.139v-1.551c0-0.8024-0.6977-1.449-1.5-1.449z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/podcast-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/podcast-amarok.svg
new file mode 120000
index 000000000..78fd466a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/podcast-amarok.svg
@@ -0,0 +1 @@
+mic-on.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/podcast-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/podcast-new.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/podcast-new.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-fuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-fuzzy.svg
new file mode 120000
index 000000000..84b2652db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-fuzzy.svg
@@ -0,0 +1 @@
+run-build-prune.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-automatic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-automatic.svg
new file mode 120000
index 000000000..3d04caa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-automatic.svg
@@ -0,0 +1 @@
+playlist-automatic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-mid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-mid.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/poedit-status-cat-no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-no.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/poedit-status-cat-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-cat-ok.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/poedit-status-comment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-comment.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-status-comment.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-sync.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-sync.svg
new file mode 120000
index 000000000..31a6cdcd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-sync.svg
@@ -0,0 +1 @@
+exchange-positions.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-update.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-update.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-update.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/poedit-validate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-validate.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/poedit-validate.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/pointer.svg
new file mode 120000
index 000000000..2c4ee5ca1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/pointer.svg
@@ -0,0 +1 @@
+tool-pointer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/polygon-add-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/polygon-add-nodes.svg
new file mode 120000
index 000000000..9111e7b33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/polygon-merge-nodes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/polygon-merge-nodes.svg
new file mode 120000
index 000000000..8ef8fb656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/port.svg b/.icons/Gruvbox-Plus-Dark/actions/24/port.svg
new file mode 120000
index 000000000..940ccf439
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/port.svg
@@ -0,0 +1 @@
+edit-paste-in-place.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/postalcode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/postalcode.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/postalcode.svg
@@ -0,0 +1 @@
+mail-mark-unread.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/practice-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/practice-setup.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/practice-setup.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/practice-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/practice-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/practice-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/practice-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/practice-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/practice-stop.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/precondition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/precondition.svg
new file mode 100644
index 000000000..9f9da122a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/precondition.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7a7 5 0 0 0-7 5 7 5 0 0 0 7 5 7 5 0 0 0 7-5 7 5 0 0 0-7-5zm0 2a5 3 0 0 1 5 3 5 3 0 0 1-5 3 5 3 0 0 1-5-3 5 3 0 0 1 5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-activities.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-activities.svg
new file mode 100644
index 000000000..d901d6e18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-activities.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7.5c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5 4.5-2.015 4.5-4.5-2.015-4.5-4.5-4.5zm-4.5 1c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5c0.08359-0.0048 0.167-0.01264 0.25-0.02344-0.8051-0.9801-1.247-2.208-1.25-3.477 0.00339-1.274 0.4486-2.506 1.26-3.488-0.08641-0.00712-0.1731-0.01103-0.2598-0.01172zm9 0c-0.07967 0.00509-0.1591 0.01291-0.2383 0.02344 0.8008 0.9817 1.238 2.21 1.238 3.477-0.0033 1.268-0.4449 2.496-1.25 3.477 0.08303 0.0108 0.1664 0.01862 0.25 0.02344 1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-advanced.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-advanced.svg
new file mode 120000
index 000000000..6995ac4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-advanced.svg
@@ -0,0 +1 @@
+configure-toolbars.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-bittorrent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-bittorrent.svg
new file mode 100644
index 000000000..4b8a8ad7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-bittorrent.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.438 12.33c0.0857 4.371 3.307 6.67 6.943 6.67 0.6622 0 1.136-0.01613 2.01-0.2345-4.48 0.1406-7.646-2.763-7.604-6.505 0.02396-3.164 2.545-5.91 6.112-5.91v-1.35c-4.458 0-7.461 3.455-7.461 7.33zm1.734-0.235c0.01162 0.9762 0.264 6.312 7.777 6.437 0.7343-0.2198 1.378-0.6082 2.02-1.016-2.242 0.5116-6.963 0.1371-8.233-3.574-1.248-3.65 2.343-6.976 5.889-5.531l0.5684-1.209c-2.612-1.076-4.899-0.1358-6.315 1.163-1.254 1.223-1.69 3.044-1.705 3.73zm1.695 0.458c0.0797 3.292 3.318 5.36 8.479 4.721 0.4771-0.3133 0.8615-0.7603 1.217-1.207-8.087 1.022-8.354-2.972-8.354-3.504 0-2.849 3.811-3.825 5.207-1.359l1.209-0.5996c-2.03-3.741-7.616-2.337-7.758 1.948z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-indicator-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-indicator-amarok.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-indicator-amarok.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-media-playback-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-media-playback-amarok.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/preferences-other.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-other.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-other.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-glide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-glide.svg
new file mode 100644
index 000000000..c5bc713d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-glide.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.409 7c-0.7744 0-1.508 0.6439-1.398 1.428l0.9982 7.145c0.1095 0.7838 0.6238 1.428 1.398 1.428h9.185c0.7744 0 1.289-0.6439 1.398-1.428l0.9982-7.145c0.1095-0.7838-0.6238-1.428-1.398-1.428h-6.589z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-minimize.svg
new file mode 100644
index 000000000..1c54e34ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-system-windows-effect-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-0.554 0-1 0.446-1 1v4c0 0.554 0.446 1 1 1h8c0.554 0 1-0.446 1-1v-4c0-0.554-0.446-1-1-1zm1 7 3 3 3-3h-3zm-4 4v3h14v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preferences-webui.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-webui.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preferences-webui.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preflight-verifier.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preflight-verifier.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preflight-verifier.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/presence_away.svg b/.icons/Gruvbox-Plus-Dark/actions/24/presence_away.svg
new file mode 120000
index 000000000..083566708
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/presence_away.svg
@@ -0,0 +1 @@
+im-user-away.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/presence_offline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/presence_offline.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/presence_offline.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/presence_online.svg b/.icons/Gruvbox-Plus-Dark/actions/24/presence_online.svg
new file mode 120000
index 000000000..c34e4064f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/presence_online.svg
@@ -0,0 +1 @@
+im-user-online.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/presence_unknown.svg b/.icons/Gruvbox-Plus-Dark/actions/24/presence_unknown.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/presence_unknown.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzy.svg
new file mode 100644
index 000000000..ba28dc372
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v12h-1v1h1v1h1v-1h6v-1h-6v-12zm5.498 0c-0.9715 4.595e-4 -1.878 0.3413-2.518 0.9805-0.6395 0.6395-0.9805 1.547-0.9805 2.52h2c0-0.5278 0.1591-0.8705 0.3945-1.105 0.2355-0.2355 0.5762-0.3926 1.104-0.3926 0.5273 0 0.8705 0.1572 1.105 0.3926 0.2355 0.2355 0.3945 0.5782 0.3945 1.105 0 0.4583-0.09044 0.6533-0.2109 0.8262-0.5213 0.5259-1.152 0.9759-1.658 1.406-0.5717 0.4292-1.131 0.9916-1.131 1.768v0.5h2v-0.5c0.7108-0.7277 1.77-1.36 2.43-2.027 0.3482-0.499 0.5703-1.181 0.5703-1.973 0-0.9722-0.3409-1.88-0.9805-2.52-0.6391-0.6391-1.545-0.98-2.518-0.9805h-2e-3zm6.502 0v9h1v-9zm-8 9v2h2v-2zm6.5 0-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzyuntrans.svg b/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzyuntrans.svg
new file mode 100644
index 000000000..d57310c47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/prevfuzzyuntrans.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5c-2.21 0-4 1.79-4 4h2c0-1.1 0.9-2 2-2s2 0.9 2 2c0 0.55-0.2198 1.05-0.5898 1.41l-1.24 1.26c-0.72 0.73-1.17 1.73-1.17 2.83v0.5h2c0-1.5 0.4496-2.1 1.17-2.83l0.9004-0.9199c0.57-0.57 0.9297-1.37 0.9297-2.25 0-2.21-1.79-4-4-4zm4.5 9-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293zm-5.5 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview-add-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview-add-zone.svg
new file mode 100644
index 000000000..5388d8de9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview-add-zone.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm0 8v2h-2v2h2v2h2v-2h2v-2h-2v-2zm5 1v5l3-2.471zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-all.svg
new file mode 100644
index 000000000..04c5a247e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-all.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m9.5 14v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-zone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-zone.svg
new file mode 100644
index 000000000..91e6120bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview-remove-zone.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm5 9v5l3-2.5zm3 5h1v-5h-1zm-15-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m9.5 14v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-off.svg
new file mode 100644
index 000000000..93c0dd584
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 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-5zm-2.828 2.172v1.414l1.414 1.414-1.414 1.414v1.414h1.414l1.414-1.414 1.414 1.414h1.414v-1.414l-1.414-1.414 1.414-1.414v-1.414h-1.414l-1.414 1.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-on.svg
new file mode 100644
index 000000000..10d44726c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview-render-on.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m15 12a3 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 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview_math.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview_math.svg
new file mode 120000
index 000000000..5d66639c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview_math.svg
@@ -0,0 +1 @@
+format-text-symbol.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/preview_sel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/preview_sel.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/preview_sel.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/previous.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/previous.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/prevuntranslated.svg b/.icons/Gruvbox-Plus-Dark/actions/24/prevuntranslated.svg
new file mode 100644
index 000000000..34df72b16
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/prevuntranslated.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 7-2.5 2.5 2.5 2.5 0.707-0.707-1.291-1.293h3.084v-1h-3.084l1.291-1.293zm-11.5 8v2h10v-2h-1v1h-8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/primarykey_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/primarykey_constraint.svg
new file mode 100644
index 000000000..9706f987c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/primarykey_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v14h2v-6h3.002c2.216 0 4-1.784 4-4s-1.784-4-4-4h-3.002zm2 2h3c1.105-0.00108 2.001 0.8935 2.002 1.998v0.00195c0 1.105-0.8954 2-2 2h-3.002v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/privatebrowsing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/privatebrowsing.svg
new file mode 120000
index 000000000..2379f012d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/privatebrowsing.svg
@@ -0,0 +1 @@
+im-kick-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/process-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/process-stop.svg
new file mode 100644
index 000000000..3ccb544f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/process-stop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.219 5-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project-defaults.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-defaults.svg
new file mode 120000
index 000000000..946252b9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project-defaults.svg
@@ -0,0 +1 @@
+project-development-new-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project-development-close-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-development-close-all.svg
new file mode 120000
index 000000000..56870070e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/project-development-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-development-close.svg
new file mode 100644
index 000000000..a3e2725d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project-development-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8.414 8h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project-development-new-template.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-development-new-template.svg
new file mode 100644
index 000000000..f25bcb91f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project-development-new-template.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0-1 1v8h1v-1h1v-3h10v8h1v-1h1v-11c0-1-1-1-1-1zm12 13v1h1v-1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm0-1v-1h-1v1zm0-1h1v-1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project-development.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-development.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project-development.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project-open.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project-open.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project-open.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project_add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project_add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project_add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project_archive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project_archive.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project_archive.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project_rebuild.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project_rebuild.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project_rebuild.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project_remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project_remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/project_show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/project_show.svg
new file mode 120000
index 000000000..cfc45d225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/project_show.svg
@@ -0,0 +1 @@
+document-preview-archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/projectgrep.svg b/.icons/Gruvbox-Plus-Dark/actions/24/projectgrep.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/projectgrep.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ps2pdf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ps2pdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ps2pdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/qa.svg b/.icons/Gruvbox-Plus-Dark/actions/24/qa.svg
new file mode 120000
index 000000000..46fd00b2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/qa.svg
@@ -0,0 +1 @@
+amarok_change_language.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/qlipper.svg b/.icons/Gruvbox-Plus-Dark/actions/24/qlipper.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/qlipper.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/qrcode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/qrcode.svg
new file mode 120000
index 000000000..eb644e556
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/qrcode.svg
@@ -0,0 +1 @@
+view-barcode-qr.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/query-free-busy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/query-free-busy.svg
new file mode 100644
index 000000000..dda7046ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/query-free-busy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 7.865c-3.524 0.0042-6.559 2.639-7 6.135h8.498c-0.905-0.7236-1.498-1.823-1.498-3.062 0-1.228 0.5819-2.326 1.471-3.049-0.6462-0.01278-1.308-0.02221-1.471-0.02344zm4 0.1348c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.5999 0.7125h1.195v1.195h-1.195zm0 1.848h1.195v2.698h-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/question.svg b/.icons/Gruvbox-Plus-Dark/actions/24/question.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/question.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/queued.svg b/.icons/Gruvbox-Plus-Dark/actions/24/queued.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/queued.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quick.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quick.svg
new file mode 120000
index 000000000..c3f7a4b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quick.svg
@@ -0,0 +1 @@
+quickopen-function.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-class.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-class.svg
new file mode 100644
index 000000000..371864718
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-class.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 4h2v3l3-4h-2zm6 0v2h-2v10h2v2h5v-5h-5v2h-1v-8h1v2h5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-file.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-file.svg
new file mode 120000
index 000000000..d6e2182d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-file.svg
@@ -0,0 +1 @@
+fork.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-function.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-function.svg
new file mode 100644
index 000000000..754ab7075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen-function.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.23 5-0.1562 1.844a5.55 5.5 0 0 0-1.621 0.9297l-1.691-0.7891-1.766 3.031 1.535 1.057a5.55 5.5 0 0 0-0.08398 0.9277 5.55 5.5 0 0 0 0.08008 0.9316l-1.531 1.053 1.766 3.031 1.688-0.7871a5.55 5.5 0 0 0 1.625 0.9238l0.1562 1.848h3.531l0.1562-1.844a5.55 5.5 0 0 0 1.621-0.9297l1.691 0.7891 1.766-3.031-1.535-1.057a5.55 5.5 0 0 0 0.08398-0.9277 5.55 5.5 0 0 0-0.08008-0.9316l1.531-1.053-1.766-3.031-1.688 0.7871a5.55 5.5 0 0 0-1.625-0.9238l-0.1562-1.848zm2.766 4-0.6992 2.1 2.699 0.9004-4 3 0.6992-2.1-2.699-0.9004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickopen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen.svg
new file mode 100644
index 000000000..9f627394c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickopen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-3 8h3l-2 6 9-8h-4l3-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickview.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickview.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/quickwizard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/quickwizard.svg
new file mode 120000
index 000000000..3ff55406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/quickwizard.svg
@@ -0,0 +1 @@
+tools-wizard.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-about.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-add.svg
new file mode 120000
index 000000000..742bd8ef3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-add.svg
@@ -0,0 +1 @@
+list-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-annotate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-annotate.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-annotate.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-applypatch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-applypatch.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-applypatch.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-asynchronous.svg
new file mode 120000
index 000000000..c769353d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-asynchronous.svg
@@ -0,0 +1 @@
+reverse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-branch.svg
new file mode 120000
index 000000000..e3432f7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-branch.svg
@@ -0,0 +1 @@
+giggle-branch.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-bug.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-bug.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-changes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-changes.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-changes.svg
@@ -0,0 +1 @@
+document-multiple.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkmods.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkmods.svg
new file mode 120000
index 000000000..654563cb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkmods.svg
@@ -0,0 +1 @@
+document-open-remote.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkout.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-checkout.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-cleanup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-cleanup.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-cleanup.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-clear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-clear.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-clear.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-commit.svg
new file mode 120000
index 000000000..da900be3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-commit.svg
@@ -0,0 +1 @@
+svn-commit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-compare.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-compare.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-compare.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-createpatch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-createpatch.svg
new file mode 120000
index 000000000..21f22701f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-createpatch.svg
@@ -0,0 +1 @@
+kdenlive-zindex-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-dbus.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-dbus.svg
new file mode 120000
index 000000000..57250bfca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-dbus.svg
@@ -0,0 +1 @@
+gtk-preferences.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-diff.svg
new file mode 120000
index 000000000..36fc9a41c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-diff.svg
@@ -0,0 +1 @@
+cm_flatview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-drive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-drive.svg
new file mode 120000
index 000000000..25c526d01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-drive.svg
@@ -0,0 +1 @@
+cache.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-editconflicts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-editconflicts.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-editconflicts.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-emblems.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-emblems.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-emblems.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-export.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-export.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-export.svg
@@ -0,0 +1 @@
+document-export.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-import.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-import.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-import.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-merge.svg
new file mode 120000
index 000000000..e4f51b5b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-merge.svg
@@ -0,0 +1 @@
+kr_combine.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-monkey.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-monkey.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-monkey.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-push.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-push.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-relocate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-relocate.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-relocate.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-rename.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-rename.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-rename.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-reset.svg
new file mode 120000
index 000000000..7defed75b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-reset.svg
@@ -0,0 +1 @@
+revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-resolve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-resolve.svg
new file mode 120000
index 000000000..debffee23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-resolve.svg
@@ -0,0 +1 @@
+edit-paste-style.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-revert.svg
new file mode 120000
index 000000000..08677c8af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-revert.svg
@@ -0,0 +1 @@
+reply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-run.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-run.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-run.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-show_log.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-show_log.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-show_log.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-switch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-switch.svg
new file mode 120000
index 000000000..2d8778593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-switch.svg
@@ -0,0 +1 @@
+go-jump.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unstage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unstage.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-unstage.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-update.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-update.svg
new file mode 120000
index 000000000..ae801429d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rabbitvcs-update.svg
@@ -0,0 +1 @@
+svn-update.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/radio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/radio.svg
new file mode 120000
index 000000000..811b8e27a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/radio.svg
@@ -0,0 +1 @@
+icon_radio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/raindrop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/raindrop.svg
new file mode 100644
index 000000000..b981f8fcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/raindrop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm-4.5 6c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344zm9 0c-0.4865 1.702-1.663 3.172-2.188 4.344-0.1837 0.3484-0.3125 0.7336-0.3125 1.156 0 1.385 1.115 2.5 2.5 2.5s2.5-1.115 2.5-2.5c0-0.4227-0.0975-0.8079-0.2812-1.156-0.5249-1.172-1.732-2.641-2.219-4.344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/randomize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/randomize.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/randomize.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rating-unrated.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rating-unrated.svg
new file mode 100644
index 000000000..24101a4de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rating-unrated.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rating.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rating.svg
new file mode 100644
index 000000000..5fe5c44eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rating.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-1.95 5.055-5.411 0.2911 4.207 3.418-1.395 5.236 4.548-2.945 4.548 2.945-1.395-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ratio.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ratio.svg
new file mode 120000
index 000000000..f6d7a972c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ratio.svg
@@ -0,0 +1 @@
+format-number-percent.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/ratiocrop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/ratiocrop.svg
new file mode 120000
index 000000000..686d9f8d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/ratiocrop.svg
@@ -0,0 +1 @@
+transform-crop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/realization.svg b/.icons/Gruvbox-Plus-Dark/actions/24/realization.svg
new file mode 100644
index 000000000..25fb7ef0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/realization.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-4 7h3v2h2v-2h3zm-1 11v3h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reannounce.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reannounce.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reannounce.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/recently_used.svg b/.icons/Gruvbox-Plus-Dark/actions/24/recently_used.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/recently_used.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reconcile-finish.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reconcile-finish.svg
new file mode 100644
index 000000000..7b17a7e3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reconcile-finish.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5v1h3.5v11l-4.168 1v1h6.512l-1.828-1.828 1.486-1.486v-9.682h3.492l-2.494 5.996c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5l-2.504-6v-0.9961h-8.994l-0.00195-0.00391zm0 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332zm2.088 7.051-2.121 2.121-1.414-1.414-1.414 1.414 2.828 2.828 3.535-3.535z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reconcile.svg
new file mode 100644
index 000000000..93b89526b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.498 5v1h3.5v11l-3.998 1v1h10v-1l-4.002-1v-11h3.496v-1zm8.996 1-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm-8.996 0-2.496 6c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5zm0.00195 2 1.668 4h-3.332zm8.996 0 1.668 4h-3.332z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/record.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/record.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-make-corners-sharp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-make-corners-sharp.svg
new file mode 100644
index 000000000..c1bfe2041
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-make-corners-sharp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 8v6l-6-6zm1 9h2v2h-2zm-12-12h2v2h-2zm3 0v2h9v9h2v-11z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-shape.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rectangle-shape.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/redeyes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/redeyes.svg
new file mode 100644
index 000000000..85c746bc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/redeyes.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 7c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/redhat-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/redhat-home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/redhat-home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/redo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/redo.svg
new file mode 100644
index 000000000..8b485cb78
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/redo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 6v2h-3c-2.753 0-5 2.247-5 5s2.247 5 5 5h5v-2h-5c-1.679 0-3-1.321-3-3s1.321-3 3-3h3v2l5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/refactor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/refactor.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/refactor.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/refreshstructure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/refreshstructure.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/refreshstructure.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/region.svg b/.icons/Gruvbox-Plus-Dark/actions/24/region.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/region.svg
@@ -0,0 +1 @@
+edit-select-all.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/relation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/relation.svg
new file mode 120000
index 000000000..89bdd6b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/relation.svg
@@ -0,0 +1 @@
+project-development.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/relationship.svg b/.icons/Gruvbox-Plus-Dark/actions/24/relationship.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/relationship.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reload.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reload.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reload.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reload3.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reload3.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reload3.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reload_all_tabs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reload_all_tabs.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reload_all_tabs.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reload_page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reload_page.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reload_page.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/remove-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/remove-amarok.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/remove-amarok.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/remove-link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/remove-link.svg
new file mode 100644
index 000000000..8f189369b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/remove-link.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 4c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm7.178 7h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/remove.svg
new file mode 120000
index 000000000..2094832c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/remove.svg
@@ -0,0 +1 @@
+list-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/removecell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/removecell.svg
new file mode 120000
index 000000000..8de2ed21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/removecell.svg
@@ -0,0 +1 @@
+delete-table-row.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/repeat.svg b/.icons/Gruvbox-Plus-Dark/actions/24/repeat.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/repeat.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/replay-play.svg
new file mode 100644
index 000000000..7987814b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/replay-play.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4143-0.0044 0.8274-0.04558 1.234-0.123-0.5355-0.515-0.9169-1.169-1.102-1.889-0.04422 0.0045-0.08849 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04106-0.0073 0.08208-0.01172 0.123 0.7206 0.1849 1.375 0.567 1.891 1.104 0.07635-0.4045 0.1169-0.8149 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.0483-4e-3 0.09649-0.0093 0.1445-0.01563 0.3665-1.39 1.451-2.476 2.84-2.846 0.0063-0.0461 0.01149-0.09233 0.01563-0.1387 0-1.657-1.343-3-3-3zm4.006 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-1 1 3.143 2-3.143 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/replay-record-error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/replay-record-error.svg
new file mode 100644
index 000000000..c8c72020b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/replay-record-error.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm2.25 2.252v1.496h-4.5v-1.496z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7-1e-7 3.866 3.134 7 7 7 0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7208 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/replay-record.svg b/.icons/Gruvbox-Plus-Dark/actions/24/replay-record.svg
new file mode 100644
index 000000000..3a0554555
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/replay-record.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m16 13c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 1.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.4142-0.0044 0.8271-0.04557 1.234-0.123-0.5357-0.5151-0.9173-1.169-1.102-1.889-0.04421 0.0045-0.08848 0.0084-0.1328 0.01172-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5c-0.0034 0.04105-0.0073 0.08205-0.01172 0.123 0.7207 0.1849 1.376 0.5673 1.891 1.104 0.07638-0.4046 0.1169-0.8152 0.1211-1.227 0-3.866-3.134-7-7-7zm-0.0059 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.04829-4e-3 0.09647-0.0092 0.1445-0.01562 0.3665-1.39 1.451-2.477 2.84-2.846 0.0063-0.04611 0.01149-0.09235 0.01562-0.1387 0-1.657-1.343-3-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/replay-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/replay-stop.svg
new file mode 100644
index 000000000..08eb1ae7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/replay-stop.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 1.234-0.123 4 4 0 0 1-1.102-1.889 5 5 0 0 1-0.1328 0.01172 5 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-0.01172 0.123 4 4 0 0 1 1.891 1.104 7 7 0 0 0 0.1211-1.227 7 7 0 0 0-7-7zm-0.0059 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.1445-0.01562 4 4 0 0 1 2.84-2.846 3 3 0 0 0 0.01562-0.1387 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m16 13a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm-1.5 1.5h3v3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reply-all-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reply-all-rtl.svg
new file mode 100644
index 000000000..8932f5694
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reply-all-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.53 5.496v1.043l4.971 3.457-4.971 3.457v1.043l6.471-4.5zm-2.529 0.003906v2.5h-1c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h0.5v2.5l6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reply-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reply-all.svg
new file mode 100644
index 000000000..892aef20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reply-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.47 5.496v1.043l-4.971 3.457 4.971 3.457v1.043l-6.471-4.5zm2.529 0.00391v2.5h1c3 0 5 2.126 5 5.25 0 3.25-4 4.75-4 4.75s1.875-2.652 1.438-4c-0.3659-1.127-1.573-2-2.938-2h-0.5v2.5l-6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reply.svg
new file mode 100644
index 000000000..9c31bdbbc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reply.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.48 5.5-6.469 4.5 6.469 4.5v-2.5h2c1.365 0 2.572 0.8734 2.938 2 0.4376 1.348-1.438 4-1.438 4s4-1.5 4-4.75c0-3.124-2-5.25-5-5.25h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/report.svg b/.icons/Gruvbox-Plus-Dark/actions/24/report.svg
new file mode 120000
index 000000000..509a70221
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/report.svg
@@ -0,0 +1 @@
+office-chart-pie.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reports-exclude.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reports-exclude.svg
new file mode 100644
index 000000000..63770772d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reports-exclude.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.91 5a5 5 0 0 0-2.385 0.6152l6.764 6.764a5 5 0 0 0 0.6211-2.379 5 5 0 0 0-5-5zm-4.842 3.814a5 5 0 0 0-0.1582 1.186 5 5 0 0 0 2.5 4.318v1.174h4.336l-6.678-6.678zm2.342 7.186v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.3359l-0.1562-0.1562h-4.844zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m7.497 5h-1.414v1.414l10.42 10.42h1.412l0.0016-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reports.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reports.svg
new file mode 100644
index 000000000..29e8461b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reports.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a5 5 0 0 0-5 5 5 5 0 0 0 2.5 4.318v1.174h5v-1.174a5 5 0 0 0 2.5-4.318 5 5 0 0 0-5-5zm-2.5 11v0.4922c0 0.554 0.446 1 1 1h3c0.554-1e-6 1-0.446 1-1v-0.4922zm1.158 2v0.5c0 0.277 0.223 0.5 0.5 0.5h1.684c0.277 0 0.5-0.223 0.5-0.5v-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resizecol.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resizecol.svg
new file mode 100644
index 000000000..8895dfa7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resizecol.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 12-4-3v6l2-1.5zm-6-7h-2v14h2zm-4 4-4 3 4 3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resizerow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resizerow.svg
new file mode 100644
index 000000000..01fa72fe7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resizerow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 4h6zm-7 6v2h14v-2zm4 4 3 4 3-4h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child-insert.svg
new file mode 100644
index 000000000..c256ccf39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2l-4e-3 5h2l4e-3 -5h10l-4e-3 5h2l4e-3 -5c0.0016-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-7 5v2h-2v2h2v2h2v-2h2v-2h-2v-2zm6 0c-0.554 0-1 0.5346-1 1.199v3.602c0 0.665 0.446 1.199 1 1.199h5c0.554 0 1-0.5342 1-1.199v-3.602c0-0.6646-0.446-1.199-1-1.199z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child.svg
new file mode 100644
index 000000000..eaf944bbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-child.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.002 4.998 0.00391 0.00391c-2.25 0-2 2-2 2v12h5.996v-2h-3.996v-10h10l-0.00191 4.998h1.996l0.0019-5.002c7.64e-4 -2-2-2-2-2zm1.004 3.004v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm4.996 1.996c-0.554 0-1 0.5344-1 1.199v3.602c0 0.6648 0.446 1.199 1 1.199h5c0.5471 0 0.9851-0.5226 0.9961-1.176v1.176h0.0039v-4.82c-0.01-0.66-0.45-1.18-1-1.18zm-4.996 1.004v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-insert.svg
new file mode 100644
index 000000000..ba5a295e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resource-calendar-insert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h6.996v-2h-4.996v-10h10v5h1.996l0.0039-5c0-2-2-2-2-2zm1 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm6.996 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-6.996 1v2h2v-2zm2.996-3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resource-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resource-group-new.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resource-group-new.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/resource-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/resource-group.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/resource-group.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/restoration.svg b/.icons/Gruvbox-Plus-Dark/actions/24/restoration.svg
new file mode 100644
index 000000000..9a235ace0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/restoration.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.846 5.006c-0.2811 0.0437-0.8438 0.234-0.8438 0.9336v5.061h11.99c-1e-3 -0.9466 1e-3 -1.686 0-2.262l-3.996-3.732h-6.994s-0.06255-0.01459-0.1562 0zm-0.8438 7.994v5.066c0 0.933 1 0.9336 1 0.9336h9.99c0.999 0 1-0.9336 1-0.9336 0.01-0.023 3e-3 -2.818 0-5.066z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/retweet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/retweet.svg
new file mode 100644
index 000000000..985443ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/retweet.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v2h6s2 2e-6 2 2v2h-2l3 4 3-4h-2v-3c0-3-3-3-3-3zm-1 4-3 4h2l4e-7 3c4e-7 3 3 3 3 3h7v-2h-6s-2-2e-6 -2-2l-4e-7 -2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/reverse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/reverse.svg
new file mode 100644
index 000000000..58797a37e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/reverse.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.48 19-3.481-6h2v-8h3v8h2zm-7-14 3.519 6h-2l-0.038 8h-3l0.038-8h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/revert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/revert.svg
new file mode 120000
index 000000000..c4692e0b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/revert.svg
@@ -0,0 +1 @@
+document-revert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-set-star.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-set-star.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-set-star.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-unset-star.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-unset-star.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rhythmbox-unset-star.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rightjust.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rightjust.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rightjust.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rime-disable.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rime-disable.svg
new file mode 100644
index 000000000..8351e63c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rime-disable.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5a1 1 0 0 0-1 1v3a1 1 0 0 0 0.293 0.707l2.293 2.293-2.293 2.293a1 1 0 0 0-0.293 0.707v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-0.293-0.707l-2.293-2.293 2.293-2.293a1 1 0 0 0 0.293-0.707v-3a1 1 0 0 0-1-1zm1 2h4v1.586l-2 2-2-2zm2 6.414 2 2v1.586h-4v-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rime-im.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rime-im.svg
new file mode 120000
index 000000000..1488e2b9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rime-im.svg
@@ -0,0 +1 @@
+map-globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rime-latin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rime-latin.svg
new file mode 120000
index 000000000..36a013999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rime-latin.svg
@@ -0,0 +1 @@
+format-text-larger.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/roll.svg b/.icons/Gruvbox-Plus-Dark/actions/24/roll.svg
new file mode 100644
index 000000000..701eb9a80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/roll.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10zm2 1a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm-3 3a1 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-1zm-3 3a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/routeplanning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/routeplanning.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/routeplanning.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/rss.svg b/.icons/Gruvbox-Plus-Dark/actions/24/rss.svg
new file mode 100644
index 000000000..2e488e6da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/rss.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.023 5v2.502c6.224 0.2724 11.2 5.262 11.46 11.49h2.504c-0.2636-7.606-6.363-13.71-13.97-13.99zm-0.01563 7.018c3.735 0.2604 6.706 3.235 6.961 6.971h2.523c-0.2621-5.124-4.36-9.219-9.484-9.477zm2 2.982c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-clean.svg
new file mode 100644
index 000000000..039ec4387
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-clean.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-0.4973 5h4v4h-4l-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-configure.svg
new file mode 100644
index 000000000..76d3671c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-configure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm-1.5 4.502h5v1h-5zm0 2h5v1h-5zm0 2h5v1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-file.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-file.svg
new file mode 100644
index 000000000..906d32fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-file.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5046-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.523 0.7367-0.8727 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5046 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8734 2.473 1.023v1.09h2v-1.086c0.8906-0.153 1.735-0.5043 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.737 0.8734-1.582 1.023-2.473h1.09v-2h-1.086c-0.153-0.8906-0.5043-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.737-0.523-1.582-0.8727-2.473-1.023v-1.09zm-1.501 4h5v3.5l-2.5 2.5h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install-root.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install-root.svg
new file mode 100644
index 000000000..c227824cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install-root.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install.svg
new file mode 100644
index 000000000..9e79aa26f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-install.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.523 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.523-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.523-1.582-0.8728-2.473-1.023v-1.09zm0 3h2v4h2l-3 4-3-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build-prune.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-prune.svg
new file mode 100644
index 000000000..6740890c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build-prune.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-2 4h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-build.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-build.svg
new file mode 100644
index 000000000..96ae1837f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-build.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v1.086c-0.8906 0.1527-1.735 0.5045-2.471 1.029l-0.7715-0.7715-1.414 1.414 0.7695 0.7695c-0.5229 0.7367-0.8728 1.582-1.023 2.473h-1.09v2h1.086c0.1527 0.8906 0.5045 1.735 1.029 2.471l-0.7715 0.7715 1.414 1.414 0.7695-0.7695c0.7367 0.5229 1.582 0.8728 2.473 1.023v1.09h2v-1.086c0.8906-0.1527 1.735-0.5045 2.471-1.029l0.7715 0.7715 1.414-1.414-0.7695-0.7695c0.5229-0.7367 0.8728-1.582 1.023-2.473h1.09v-2h-1.086c-0.1527-0.8906-0.5045-1.735-1.029-2.471l0.7715-0.7715-1.414-1.414-0.7695 0.7695c-0.7367-0.5229-1.582-0.8728-2.473-1.023v-1.09zm-1 4 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-clean.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-clean.svg
new file mode 120000
index 000000000..2c899aaf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-clean.svg
@@ -0,0 +1 @@
+run-build-clean.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/run-install.svg b/.icons/Gruvbox-Plus-Dark/actions/24/run-install.svg
new file mode 120000
index 000000000..71034b4e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/run-install.svg
@@ -0,0 +1 @@
+run-build-install.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/24/schedule.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/schedule.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-off.svg
new file mode 100644
index 000000000..ba180fb11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-off.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.47 5.002c-1.263 0.07875-2.478 0.4558-3.553 1.088l1.115 1.115c0.1415-0.07101 0.2848-0.1389 0.4316-0.1992zm1.529 0-3.084 3.084 1.053 1.055 2.033-2.033 2.895 2.895-2.033 2.033 1.053 1.053 3.086-3.086zm-7.91 3.916c-0.6322 1.074-1.01 2.288-1.088 3.551l2.006-2.002c0.06038-0.1467 0.1973-0.4336 0.1973-0.4336s-1.117-1.114-1.115-1.115zm-1.088 5.082 5 5.002 3.086-3.086-1.053-1.053-2.033 2.033-2.895-2.895 2.033-2.033-1.054-1.052zm12-0.463c-0.06095 0.1481-0.1272 0.2928-0.1992 0.4355l1.113 1.113c0.6325-1.075 1.01-2.29 1.088-3.553zm-3.459 3.459-2.004 2.006c1.262-0.0787 2.474-0.4584 3.547-1.09 5e-3 0.0014-1.184-1.078-1.184-1.078-0.07055 0.03507-0.2134 0.1019-0.3594 0.1619z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6.422 4.998-1.416 1.414 12.58 12.59 1.416-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-on.svg
new file mode 100644
index 000000000..1903ca6c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/screen-rotate-auto-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.47 5c-1.942 0.1211-3.774 0.9477-5.15 2.322-1.374 1.377-2.198 3.206-2.318 5.146l2.006-2.004c0.3198-0.7772 0.786-1.485 1.375-2.084 0.5985-0.5885 1.306-1.056 2.082-1.375zm1.531 0-9 9 5 5 9-9zm0 2.105 2.895 2.895-6.895 6.895-2.895-2.895zm2.998 6.43c-0.3198 0.7772-0.7879 1.485-1.377 2.084-0.5985 0.5885-1.306 1.056-2.082 1.375l-2.004 2.006c1.942-0.1211 3.772-0.9477 5.148-2.322 1.374-1.377 2.198-3.206 2.318-5.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/scriptnew.svg b/.icons/Gruvbox-Plus-Dark/actions/24/scriptnew.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/scriptnew.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/scriptopen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/scriptopen.svg
new file mode 120000
index 000000000..8dca637dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/scriptopen.svg
@@ -0,0 +1 @@
+document-open.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-bad.svg b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-bad.svg
new file mode 100644
index 000000000..58e63de1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-bad.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 5a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 2 1v-4.535a4 4 0 0 1-2 0.5352 4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.355 3h2.551a6 6 0 0 0 0.8047-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-ok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-ok.svg
new file mode 100644
index 000000000..a63b4f85c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign-ok.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2v-3a4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4 4 4 0 0 1-1.365 3h2.533a6 6 0 0 0 0.832-3 6 6 0 0 0-6-6zm0 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm7 6-3 3-2-2-1 1 3 3 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign.svg
new file mode 100644
index 000000000..11a5fa782
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/seahorse-sign.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a6 6 0 0 0-6 6 6 6 0 0 0 3 5.18v3.82l3-2 3 2v-3.82a6 6 0 0 0 3-5.18 6 6 0 0 0-6-6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4zm0 1a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/search-icon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/search-icon.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/search-icon.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/secure-card.svg b/.icons/Gruvbox-Plus-Dark/actions/24/secure-card.svg
new file mode 100644
index 000000000..dd3d8c254
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/secure-card.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h8v-3h1c-5.6e-5 -1.657 1.343-3 3-3s3 1.343 3 3v-4zm13 2c-1.108 0-2 0.9112-2 2.031v0.9688h-1v4h6v-4h-1v-0.9688c0-1.12-0.892-2.031-2-2.031zm0 1c0.554 0 1 0.4424 1 1v1h-2v-1c0-0.5576 0.446-1 1-1zm-12 2h4v1h-4zm5 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/select-rectangular.svg b/.icons/Gruvbox-Plus-Dark/actions/24/select-rectangular.svg
new file mode 100644
index 000000000..d1a58c808
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/select-rectangular.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v2h1v-1h1v-1h-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1v2h1v-3zm-12 3v2h1v-2zm13 1v2h1v-2zm-13 2v2h1v-2zm13 1v2h1v-2zm-13 2v3h2v-1h-1v-2zm13 1v1h-1v1h2v-2zm-10 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/select.svg
new file mode 120000
index 000000000..925eb22f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/select.svg
@@ -0,0 +1 @@
+edit-select.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/select_stat.svg b/.icons/Gruvbox-Plus-Dark/actions/24/select_stat.svg
new file mode 100644
index 000000000..3f2ea20ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/select_stat.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h1v-1h1v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1v1h1v-2zm-12 6v2h1v-2zm13 0v2h1v-2zm-13 3v2h1v-2zm13 0v2h1v-2zm-13 3v2h2v-1h-1v-1zm13 0v1h-1v1h2v-2zm-10 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-9-10v2h1v-2zm13 0v2h1v-2zm-4.49 4v0.9961l1.143 1.499-1.652 1.504v1h3v-1h-1.619l1.502-1.502-1.146-1.498h1.764v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-end.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-end.svg
new file mode 100644
index 000000000..986bfc9c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-end.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v12h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-lower.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-lower.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-make-bitmap-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-make-bitmap-copy.svg
new file mode 120000
index 000000000..204dc24bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/selection-move-to-layer-above.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-above.svg
new file mode 100644
index 000000000..ee0898c4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-above.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 4h9l3-4zm8 4-3 3 0.6562 1.406 1.344-1.406v3h-7l-3 4h9l3-4v-3l1.344 1.406 0.6562-1.406-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-below.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-below.svg
new file mode 100644
index 000000000..abe7af466
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-move-to-layer-below.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5 3 4h7v3l-1.344-1.406-0.6562 1.406 3 3 3-3-0.6562-1.406-1.344 1.406v-3l-3-4zm0 10 3 4h9l-3-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-raise.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-raise.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-raise.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-start.svg
new file mode 100644
index 000000000..3b4906c4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-start.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v6l6 6v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection-top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection-top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection-top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/selection.svg
new file mode 100644
index 000000000..293341e08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/selection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2zm0 2h7v7h-7zm-4 2c-1.108 0-2 0.892-2 2h2zm-2 3v2h2v-2zm0 3v2h2v-2zm0 3c0 1.108 0.892 2 2 2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm3 0v2c1.108 0 2-0.892 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/semi-starred.svg b/.icons/Gruvbox-Plus-Dark/actions/24/semi-starred.svg
new file mode 100644
index 000000000..7b390264a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/semi-starred.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4.392v12.02l4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164-2.119-5.494z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12 4.392-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201v-12.02z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/send-to.svg b/.icons/Gruvbox-Plus-Dark/actions/24/send-to.svg
new file mode 100644
index 000000000..de0cd5d1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/send-to.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5.001 1.219 1.906-4.406 2.75c-0.5154-0.4109-1.151-0.6563-1.812-0.6562-1.571 9.01e-5 -3 1.429-3 3s1.429 3 3 3c0.6617 4e-5 1.297-0.2766 1.812-0.6875l4.406 2.779-1.219 1.906h6l-2.5-5.5-1.219 1.937-4.375-2.781c0.0545-0.2146 0.09375-0.4321 0.09375-0.6562s-0.03935-0.4416-0.09375-0.6562l4.375-2.779 1.219 1.938 2.5-5.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/send_signal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/send_signal.svg
new file mode 100644
index 000000000..f2f9e0c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/send_signal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.041 5-4.041 7 4.041 7h9.959v-14zm1.154 2h6.805v10h-6.805l-2.887-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/services.svg b/.icons/Gruvbox-Plus-Dark/actions/24/services.svg
new file mode 120000
index 000000000..18476486e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/services.svg
@@ -0,0 +1 @@
+gtk-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/set-language.svg b/.icons/Gruvbox-Plus-Dark/actions/24/set-language.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/set-language.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/set-location.svg b/.icons/Gruvbox-Plus-Dark/actions/24/set-location.svg
new file mode 120000
index 000000000..21f9f3cb2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/set-location.svg
@@ -0,0 +1 @@
+find-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/setroubleshoot_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/setroubleshoot_icon.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/setroubleshoot_icon.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/settings-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/settings-configure.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/settings-configure.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shallow-history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shallow-history.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shallow-history.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shape-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shape-choose.svg
new file mode 120000
index 000000000..ef9a1962a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shape-choose.svg
@@ -0,0 +1 @@
+shapes.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shape-cuboid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shape-cuboid.svg
new file mode 120000
index 000000000..02f215a9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shape-cuboid.svg
@@ -0,0 +1 @@
+draw-cuboid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shapes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shapes.svg
new file mode 100644
index 000000000..fa95494ad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shapes.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm5 0v6h6v-6zm-6.5 7v7h3v-7zm9.5 0-3.5 7h7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sharpenimage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sharpenimage.svg
new file mode 100644
index 000000000..49957d1e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sharpenimage.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-7 14h14zm4 11 1 2h-10s8.844-2 9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shear.svg
new file mode 120000
index 000000000..ed7fc8621
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shear.svg
@@ -0,0 +1 @@
+transform-shear-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shoot.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shoot.svg
new file mode 120000
index 000000000..7466a9ab5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shoot.svg
@@ -0,0 +1 @@
+view-list-images.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-all-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-all-effects.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-all-effects.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-bounding-box.svg
new file mode 100644
index 000000000..4db887ce6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 11h1v2h-1zm-11 0h1v2h-1zm5 7h2v1h-2zm0-13h2v1h-2zm-5 14v-5h1v4h3v1zm12 0v-5h-1v4h-3v1zm0-14v5h-1v-4h-3v-1zm-12 0v5h1v-4h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-dialogs.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-dialogs.svg
new file mode 120000
index 000000000..ae70e66ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-dialogs.svg
@@ -0,0 +1 @@
+show-menu.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-gpu-effects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-gpu-effects.svg
new file mode 100644
index 000000000..516d1839b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-gpu-effects.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-1.325 0-1.325 2 0 2h1v3h-2v3h2v1h-2v3h2v2c0 1.325 2 1.325 2 0v-13c0-1-1-1-1-1zm4 3v2h9v8h-6v-2h-3v2h1v2h10v-12zm-4 3h1v1h-1zm5 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm2 0v4h1v-4zm-11 4h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-grid.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-grid.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-guides.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-guides.svg
new file mode 100644
index 000000000..79f2abe94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-guides.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 6v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-10 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-hidden.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-hidden.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-menu.svg
new file mode 100644
index 000000000..501739e3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-menu.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.59 4.998-12.59 12.59v1.414h1.414l12.59-12.59v-1.414zm-12.59 2.5c-0.554 0-1 0.446-1 1v7c0 0.4542 0.2996 0.8343 0.7129 0.957l1.957-1.957h-0.6699v-5h3v1h-2v1h2v0.6699l1-1v-1.67h1v0.6699l2.67-2.67h-8.67zm14.29 0.04297-1.957 1.957h0.6699v1h-1.67l-0.3301 0.3301v0.6699h2v1h-2v1h2v1h-3v-2.67l-1.67 1.67h0.6699v1h-1.67l-2 2h8.67c0.554 0 1-0.446 1-1v-7c0-0.4542-0.2996-0.8343-0.7129-0.957zm-12.29 4.957v1.67l1.67-1.67z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-node-handles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-node-handles.svg
new file mode 100644
index 000000000..a01a62e5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-node-handles.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.105 0-2 0.8954-2 2 0.00132 0.9109 0.618 1.706 1.5 1.934v6.066h-1.5v4h4v-4h-1.258c0.4677-1.952 1.586-3.893 3.115-5.465 2.048-2.104 4.809-3.531 7.643-3.531 0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-3.167 0-6.155 1.571-8.357 3.834-1.099 1.129-2.007 2.433-2.643 3.818v-3.723c0.882-0.2277 1.499-1.023 1.5-1.934 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-offline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-offline.svg
new file mode 100644
index 000000000..02c1e1e33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-offline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.00195a2.5 2.5 0 0 0-2.502-2.498zm-5.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm5.008 3.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.811-0.0039a5 5 0 0 0-5.004-4.994h-2e-3zm-5.008 2.756c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-path-outline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-path-outline.svg
new file mode 100644
index 000000000..8a74e5d5c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-path-outline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5.001v1.42c-2.312 0.3924-4.228 1.297-5.664 2.705-1.493 1.463-2.445 3.447-2.824 5.873h-1.512v4h4v-1.422c2.312-0.3924 4.228-1.297 5.664-2.705 1.493-1.463 2.445-3.445 2.824-5.871h1.512v-4zm0 2.438v1.563h1.475c-0.3637 2.174-1.218 3.892-2.51 5.158-1.238 1.214-2.9 2.025-4.965 2.4v-1.561h-1.475c0.3637-2.174 1.218-3.894 2.51-5.16 1.238-1.214 2.9-2.025 4.965-2.4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-thumbnail-bar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-thumbnail-bar.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-thumbnail-bar.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show-today.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show-today.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show-today.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show_table_column.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show_table_column.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show_table_column.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/show_table_row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/show_table_row.svg
new file mode 120000
index 000000000..07da72c34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/show_table_row.svg
@@ -0,0 +1 @@
+visibility.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/shuffle.svg
@@ -0,0 +1 @@
+media-playlist-shuffle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-left.svg
new file mode 100644
index 000000000..4bd87e138
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h4v10h-4zm10 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-right.svg
new file mode 100644
index 000000000..bb7c96e0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5v14h-14v-14zm-2 2h-4v10h4zm-10 2v6l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse.svg
new file mode 120000
index 000000000..cfaaff4a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-collapse.svg
@@ -0,0 +1 @@
+sidebar-collapse-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-left.svg
new file mode 100644
index 000000000..6184ad868
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h4v10h-4zm6 2 4 3-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-right.svg
new file mode 100644
index 000000000..b19ea3b11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm8 2h4v10h-4zm-2 2v6l-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-expand.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-places.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-places.svg
new file mode 100644
index 000000000..6c882930b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-places.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5h4l2 2h6c0.831 0 1.5 0.669 1.5 1.5v9c0 0.831-0.669 1.5-1.5 1.5h-12c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-show-symbolic.svg
new file mode 120000
index 000000000..fee9688b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar-show-symbolic.svg
@@ -0,0 +1 @@
+sidebar-expand-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sidebar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sidebar.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/similarartists-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/similarartists-amarok.svg
new file mode 120000
index 000000000..c87ba7723
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/similarartists-amarok.svg
@@ -0,0 +1 @@
+view-process-users.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skg-chart-bubble.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skg-chart-bubble.svg
new file mode 100644
index 000000000..771ae282e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skg-chart-bubble.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v13h13v-2h-11v-11zm10 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-6 3c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_credit_card.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_credit_card.svg
new file mode 120000
index 000000000..cd3862062
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_credit_card.svg
@@ -0,0 +1 @@
+view-financial-account-credit-card.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_less.svg
new file mode 100644
index 000000000..b27d43827
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5 11.88 9.05 2.121-2.121v7.071h-7.071l2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_more.svg
new file mode 100644
index 000000000..3db1deb02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 19 9.05-11.88-2.121-2.121h7.071v7.071l-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_less.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_less.svg
new file mode 100644
index 000000000..f87f7761e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_less.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5 2 9h3l-5 5-5-5h3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_more.svg
new file mode 100644
index 000000000..6edc02eaf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_much_more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 19-2-9-3 7e-7 5-5 5 5-3-7e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_type.svg b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_type.svg
new file mode 100644
index 000000000..ebc954a09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/skrooge_type.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 7v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m13 15h6v2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/slanted.svg b/.icons/Gruvbox-Plus-Dark/actions/24/slanted.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/slanted.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/slideshow-plugin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/slideshow-plugin.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/slideshow-plugin.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/slow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/slow.svg
new file mode 100644
index 000000000..aa2792ff0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/slow.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.515 12.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m8.693 12c-0.0424 0.0044-0.08341 0.02366-0.1165 0.05617-0.06607 0.06514-0.08286 0.1695-0.04239 0.2551l1.519 3.219c-0.03391 0.1399-0.05263 0.283-0.05581 0.4269-0.02296 1.104 0.8532 2.018 1.958 2.042 1.104 0.02296 2.018-0.8532 2.042-1.958 0.02296-1.104-0.8532-2.018-1.958-2.042-0.07708-7.25e-4 -0.1541 3e-3 -0.2308 0.0112l-2.99-1.979c-0.03808-0.0252-0.08206-0.03622-0.1243-0.03189z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/slow_off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/slow_off.svg
new file mode 100644
index 000000000..aa82dcc27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/slow_off.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.515 12.14c-0.0497-0.0144-0.1038-0.0079-0.1484 0.0195-0.04468 0.0275-0.07633 0.0737-0.08984 0.127-0.1848 0.7307-0.2793 1.487-0.2793 2.25 0 0.131 0.00373 0.262 0.00977 0.401 0.00483 0.111 0.09019 0.199 0.1934 0.199h0.00977l2.326-0.115c0.0514-3e-3 0.1001-0.028 0.1347-0.069 0.0347-0.041 0.0532-0.095 0.0508-0.15-4e-3 -0.094-0.0059-0.181-0.0059-0.266 0-0.505 0.0617-1.004 0.1836-1.486 0.028-0.111-0.0332-0.2258-0.1367-0.2559zm14.88-0.3066-2.225 0.7461c-0.102 0.0343-0.159 0.152-0.127 0.2617 0.16 0.5461 0.24 1.116 0.24 1.695 0 0.085-2e-3 0.172-6e-3 0.266-2e-3 0.055 0.016 0.109 0.051 0.15s0.084 0.066 0.135 0.069l2.328 0.115h8e-3c0.103 0 0.188-0.088 0.193-0.199 6e-3 -0.139 0.01-0.27 0.01-0.401 0-0.8745-0.123-1.738-0.365-2.566-0.032-0.1097-0.14-0.1712-0.242-0.1367zm-12.53-3.791c-0.0516-0.0036-0.1019 0.0143-0.1406 0.0507-0.7069 0.6661-1.294 1.451-1.744 2.334-0.02468 0.0485-0.03011 0.1072-0.01562 0.1602 0.01448 0.053 0.04656 0.0966 0.09176 0.123l2.045 1.199c0.0295 0.0174 0.0622 0.0254 0.0937 0.0254 0.0687 0 0.1347-0.0402 0.1699-0.1093 0.2977-0.5838 0.6867-1.102 1.154-1.543 0.0388-0.0364 0.0612-0.0875 0.0645-0.1426s-0.0129-0.1109-0.0469-0.1523l-1.539-1.875c-0.0339-0.0415-0.0813-0.0668-0.1328-0.0703zm10.04-0.2071c-0.051 0.0057-0.098 0.0334-0.131 0.0762l-1.47 1.938c-0.033 0.0429-0.047 0.0974-0.041 0.1523 5e-3 0.055 0.03 0.1058 0.07 0.1407 0.483 0.4209 0.888 0.9225 1.207 1.494 0.037 0.0652 0.102 0.1016 0.168 0.1016 0.034 0 0.068-0.0093 0.1-0.0293l2-1.281c0.044-0.0283 0.075-0.0734 0.088-0.1269 0.012-0.0536 5e-3 -0.1108-0.022-0.1582-0.482-0.8642-1.096-1.625-1.826-2.262-0.04-0.0349-0.091-0.0505-0.143-0.045zm-5.986-1.797c-0.9335 0.1357-1.828 0.4449-2.66 0.9179-0.0948 0.0539-0.1303 0.1797-0.0801 0.2813l1.092 2.207c0.0349 0.0705 0.1023 0.1094 0.1719 0.1094 0.0306 0 0.0608-7e-3 0.0898-0.0235 0.548-0.3115 1.137-0.5141 1.752-0.6035 0.1063-0.0154 0.1805-0.1204 0.1661-0.2343l-0.3125-2.477c-0.0144-0.1139-0.1128-0.1931-0.2188-0.1777zm1.863-0.0372c-0.0516-0.0055-0.1028 0.0099-0.1426 0.045-0.0397 0.0351-0.0634 0.0856-0.0683 0.1406l-0.2266 2.486c-0.0104 0.1144 0.069 0.2175 0.1758 0.2285 0.6183 0.0642 1.214 0.243 1.771 0.5313 0.027 0.0137 0.057 0.0195 0.086 0.0195 0.022 0 0.042-0.0039 0.063-0.0117 0.048-0.0182 0.088-0.0557 0.111-0.1055l1.012-2.25c0.046-0.1035 6e-3 -0.2274-0.09-0.2773-0.848-0.4378-1.754-0.7092-2.692-0.8067z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m15.43 12.11c-0.01104-0.04117-0.03651-0.07864-0.07384-0.1062-0.07474-0.05498-0.1805-0.0551-0.2586-0.0017l-2.939 2.007c-0.1435-0.01144-0.2878-0.0074-0.4304 0.01218-1.094 0.1514-1.858 1.161-1.707 2.256 0.1514 1.094 1.161 1.858 2.256 1.707 1.094-0.1514 1.858-1.161 1.707-2.256-0.01143-0.07623-0.02725-0.1517-0.04743-0.2261l1.483-3.265c0.01888-0.04158 0.02283-0.08674 0.0119-0.1278z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smallclock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smallclock.svg
new file mode 120000
index 000000000..09c3073e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smallclock.svg
@@ -0,0 +1 @@
+clock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smallfrac.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smallfrac.svg
new file mode 120000
index 000000000..529b4467d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smallfrac.svg
@@ -0,0 +1 @@
+dfrac.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smallskip.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smallskip.svg
new file mode 120000
index 000000000..f12731dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smallskip.svg
@@ -0,0 +1 @@
+format-line-spacing-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smartnewline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smartnewline.svg
new file mode 120000
index 000000000..46178f348
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smartnewline.svg
@@ -0,0 +1 @@
+newline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smiley-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smiley-add.svg
new file mode 100644
index 000000000..c28bd5546
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smiley-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7c0.3399 0 0.6731-0.02738 1-0.07422v-2.607c-0.314 0.1118-0.6508 0.1751-1 0.1758-1.459-0.0029-2.705-1.007-2.951-2.445l5.951-0.04883v-1h3.928c0.04675-0.3267 0.07227-0.6604 0.07227-1 0-3.866-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm1 5.234v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smiley-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smiley-shape.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smiley-shape.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smiley.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smiley.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smiley.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/smooth.svg
new file mode 100644
index 000000000..809676abc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/smooth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5c-14 0-14 14-14 14h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-angle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-angle.svg
new file mode 100644
index 000000000..5254850df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-angle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 6-8 8h-3v2h-2v1h2v1h4v-1h1v-1h-1v-1.584l5.365-5.367c1.697 1.918 2.634 4.39 2.635 6.951v1h2v-1h-1c-8.79e-4 -2.826-1.042-5.553-2.926-7.66l1.633-1.633zm-5 10v1h2v-1zm3 0v1h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-center.svg
new file mode 100644
index 000000000..f5e231742
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 11v1h-1v1h1v1h1v-1h1v-1h-1v-1zm7 0h1v3h-1zm-14 0h1v3h-1zm6 8h3v1h-3zm0-14h3v1h-3zm-6 15v-4h1v3h3v1zm15 0v-4h-1v3h-3v1zm0-15v4h-1v-3h-3v-1zm-15 0v4h1v-3h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-corners.svg
new file mode 100644
index 000000000..5fc47192a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-corners.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 17h3v3h-3zm-1-7v6h-6zm-11 8h4v1h-4zm13-13h1v4h-1zm-7 13h4v1h-4zm7-7h1v4h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-edges.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-edges.svg
new file mode 100644
index 000000000..612675e23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-edges.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h1v-3h3v-1zm6 0v1h9v-1zm4.5 1-3 4h6zm-10.5 5v9h1v-9zm1 4.5 4 3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-midpoints.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-midpoints.svg
new file mode 100644
index 000000000..b674733f7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box-midpoints.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h1v-3h3v-1zm6 0v1h3v-1zm1.5 1-2 3h4zm3.5-1v1h3v3h1v-4zm-7 5.5-3 2 3 2zm-3 0.5h-1v3h1zm10-0.5v4l3-2zm3 3.5h1v-3h-1zm-14 2v4h4v-1h-3v-3zm5.5 0 2 3 2-3zm0.5 3v1h3v-1zm8-3v3h-3v1h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box.svg
new file mode 100644
index 000000000..68e979416
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-bounding-box.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8h-3v-3h3zm1 7v-6h6zm11-8h-4v-1h4zm-13 13h-1v-4h1zm7-13h-4v-1h4zm-7 7h-1v-4h1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-extension.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-extension.svg
new file mode 100644
index 000000000..25e0f16c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-extension.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v4h-2v5h2v5h1v-5h2v-5h-2v-4zm6 4v5h5v-2h2v-1h-2v-2zm-2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-grid-guide-intersections.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-grid-guide-intersections.svg
new file mode 100644
index 000000000..8796b75de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-grid-guide-intersections.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5-0.00977 4 3.006-1.992zm4.5 0.00391v6.996h-1.504v2.787l-5 3.385 0.5605 0.8281 4.439-3.006 1.504 0.0059v3h0.9922v-3h1.504v-2.715l5-3.385-0.5527-0.834-4.447 3.012v-0.07816h-1.504v-6.996zm5.502 0.0039-3.006 1.992 2.996 2.008z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-guideline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-guideline.svg
new file mode 100644
index 000000000..3e7cba6aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-guideline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4l3-2zm3 2v3h-2v5h2v4h1v-4h2v-5h-2v-5h-1zm1 0 3 2v-4zm5 3v5h2v4h1v-4h2v-5zm-2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-intersection.svg
new file mode 100644
index 000000000..8c8c17458
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.65 5.646-4.354 4.354h-3.293v3.293l-4.354 4.354 0.707 0.707 4.354-4.354h3.293v-3.293l4.354-4.354zm-11.65 0.3535v1h1v-1zm2 2v1h1v-1zm7 7v1h1v-1zm2 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-node.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-node.svg
new file mode 100644
index 000000000..9458e591c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-node.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 9v2h-3v1h3v2h5v-5zm-9 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-center.svg
new file mode 100644
index 000000000..732dd8630
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-2.216 0-4 1.784-4 4v2h1v-1.533c0-1.921 1.546-3.467 3.467-3.467h1.533v-1zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-cusp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-cusp.svg
new file mode 100644
index 000000000..1cefaef96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-cusp.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.022 4.498a0.5 0.5 0 0 0-0.05078 0.00195 0.5 0.5 0 0 0-0.0332 0.9961s3.686 0.5131 6.299 2.176c1.306 0.8313 2.308 1.909 2.557 3.32 0.1877 1.063-0.05185 2.38-1.012 4.006h-1.779v4h0.0019v2e-3h3v-2e-3h0.998v-1.887c1.767-0.4905 2.885-1.393 3.537-2.324 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.479 0.6843-1.358 1.319-2.717 1.723v-0.9375h-1.223c0.8546-1.569 1.21-2.978 0.998-4.178-0.3135-1.777-1.562-3.073-3.006-3.992-2.887-1.837-6.701-2.324-6.701-2.324a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-intersection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-intersection.svg
new file mode 100644
index 000000000..119188984
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-intersection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 4.496a0.5 0.5 0 0 0-0.3438 0.1504l-5.355 5.355h-3.291v2.049l-5.137 1.469a0.5 0.5 0 1 0 0.2734 0.9609l4.863-1.391v0.2031l-5.354 5.354a0.5 0.5 0 1 0 0.707 0.707l5.352-5.352h3.295v-2.053l5.137-1.469a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-4.863 1.391v-0.2031l5.354-5.354a0.5 0.5 0 0 0-0.3633-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-midpoint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-midpoint.svg
new file mode 100644
index 000000000..17de27499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-midpoint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.61 4.205a0.5 0.5 0 0 0-0.4707 0.5742l0.2832 2.086-1.037 1.037-0.3027-2.23a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4688 0.5742l0.4043 2.984-1.209 1.209h-3.291v2.049l-0.7305 0.209-0.2598-1.922a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5723l0.2812 2.066-1.688 0.4824-0.2402-1.766a0.5 0.5 0 0 0-0.5215-0.4395 0.5 0.5 0 0 0-0.4707 0.5742l0.2598 1.91-0.7754 0.2207a0.5 0.5 0 1 0 0.2734 0.9609l0.6367-0.1816 0.3867 2.834-1.514 1.514a0.5 0.5 0 1 0 0.707 0.707l0.9746-0.9746 0.09766 0.7129a0.5 0.5 0 1 0 0.9902-0.1328l-0.1992-1.469 1.545-1.545 0.3027 2.23a0.5 0.5 0 1 0 0.9902-0.1348l-0.4043-2.984 1.055-1.055h3.295v-2.053l0.8945-0.2559 0.2461 1.818a0.5005 0.5005 0 0 0 0.9922-0.1328l-0.2676-1.963 1.135-0.3242 0.1895 1.395a0.5001 0.5001 0 1 0 0.9902-0.1348l-0.209-1.537 1.166-0.334a0.5 0.5 0 0 0-0.1406-0.9824 0.5 0.5 0 0 0-0.1328 0.02148l-1.027 0.293-0.3516-2.59 1.869-1.869a0.5 0.5 0 0 0-0.3633-0.8574 0.5 0.5 0 0 0-0.3438 0.1504l-1.332 1.332-0.1797-1.332a0.5 0.5 0 0 0-0.5215-0.4395zm-0.01758 3.904 0.2676 1.98-1.133 0.3223-0.1719-1.266 1.037-1.037zm-1.926 1.926 0.08789 0.6562-0.7578 0.2168v-0.2031l0.6699-0.6699zm-4.67 3.053v0.2031l-0.5195 0.5195-0.07422-0.5527 0.5938-0.1699zm-1.566 0.4492 0.1582 1.162-1.543 1.543-0.3027-2.225 1.688-0.4805z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-path.svg
new file mode 100644
index 000000000..7b337a846
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.014 5.497 0.01367 0.00586a0.5 0.5 0 0 0-0.08203 0.9961s3.686 0.5151 6.299 2.178c1.306 0.8313 2.308 1.909 2.557 3.32s-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3809 0.8105c3.619 0 5.57-1.335 6.535-2.713 0.96-1.38 0.959-2.791 0.959-2.791a0.5 0.5 0 1 0-1 0s4.4e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.432-2.106 2.068-3.971 1.799-5.498-0.3135-1.777-1.56-3.072-3.004-3.99-2.887-1.837-6.703-2.324-6.703-2.324a0.5 0.5 0 0 0-0.04883-0.005859z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-rotation-center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-rotation-center.svg
new file mode 100644
index 000000000..e9c5bec03
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-rotation-center.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-2.216 0-4 1.784-4 4h-1l1.51 3 1.49-3h-0.9648c0.2271-1.698 1.67-3 3.432-3h1.533v-1h-2zm5 0v1h1.533c1.921 0 3.467 1.546 3.467 3.467v1.533h1v-2c0-2.216-1.784-4-4-4zm-2 6v1h-1v1h1v1h1v-1h1v-1h-1v-1zm-7 3v2c0 2.216 1.784 4 4 4h2v-1h-1.533c-1.921 0-3.467-1.546-3.467-3.467v-1.533zm14 0v1.533c0 1.921-1.546 3.467-3.467 3.467h-1.533v1h2c2.216 0 4-1.784 4-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-smooth.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-smooth.svg
new file mode 100644
index 000000000..cee15a1c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-nodes-smooth.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.022 5.499a0.5 0.5 0 0 0-0.05078 0.00195 0.5 0.5 0 0 0-0.0332 0.9961s2.308 0.3277 4.566 1.287v2.717h3.684c0.2971 0.4511 0.5091 0.946 0.6055 1.492 0.249 1.411-0.2324 3.261-2.18 5.695a0.5 0.5 0 0 0 0.3906 0.8125c3.619 0 5.57-1.335 6.535-2.713 0.9648-1.378 0.9648-2.787 0.9648-2.787a0.5 0.5 0 1 0-1 0s4.3e-5 1.091-0.7852 2.213c-0.6854 0.9791-2.181 1.862-4.74 2.104 1.431-2.106 2.068-3.969 1.799-5.496-0.1746-0.9896-0.6452-1.825-1.273-2.533v-2.787h-4v0.2031c-2.29-0.9131-4.434-1.199-4.434-1.199a0.5 0.5 0 0 0-0.04883-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-orthogonal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-orthogonal.svg
new file mode 100644
index 000000000..3642b9f73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-orthogonal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5v3h1v-3zm0 4v1h1v-1zm-1.5 2v4h4v-4zm-4 1.5v1h1v-1zm2 0v1h1v-1zm7 0v1h1v-1zm2 0v1h3v-1zm-5.5 3.5v1h1v-1zm0 2v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-page.svg
new file mode 100644
index 000000000..c434f3f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5h7l4 4v9c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-12c0-0.554 0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap-text-baseline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap-text-baseline.svg
new file mode 100644
index 000000000..ec5852adf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap-text-baseline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.72 5-3.57 10h-3.148v4h4.219l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/snap.svg b/.icons/Gruvbox-Plus-Dark/actions/24/snap.svg
new file mode 100644
index 000000000..94753ebae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/snap.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.828 5-2.828 2.828 2.828 2.828 2.828-2.828zm2.279 4.406-0.707 0.707 2.123 2.121-1.416 1.414 3.893 0.3516-0.3555-3.887-1.414 1.414-2.123-2.121zm6.064 3.938-2.828 2.828 2.828 2.828 2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/social.svg b/.icons/Gruvbox-Plus-Dark/actions/24/social.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/social.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-ascending.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-ascending.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-descending.svg
new file mode 120000
index 000000000..00dc952c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sort-alphabetical-descending.svg
@@ -0,0 +1 @@
+view-sort-descending-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sort-name.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sort-name.svg
new file mode 100644
index 000000000..545702a13
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sort-name.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.971 6c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm0.136 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1zm9.495 5 4.505-7h-3v-5h-3v5h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sort-presence.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sort-presence.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sort-presence.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sort_incr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sort_incr.svg
new file mode 120000
index 000000000..007ae04b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sort_incr.svg
@@ -0,0 +1 @@
+view-sort-ascending.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/soundkonverter-replaygain.svg b/.icons/Gruvbox-Plus-Dark/actions/24/soundkonverter-replaygain.svg
new file mode 120000
index 000000000..c61560183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/soundkonverter-replaygain.svg
@@ -0,0 +1 @@
+view-statistics.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/source-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/source-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/source-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/source-smart-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/source-smart-playlist.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/source-smart-playlist.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spacefm-find.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spacefm-find.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spacefm-find.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/speaker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/speaker.svg
new file mode 120000
index 000000000..871708066
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/speaker.svg
@@ -0,0 +1 @@
+kdenlive-show-audio.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/special_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/24/special_paste.svg
new file mode 100644
index 000000000..95c318ea0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/special_paste.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h5v-2h-4v-9h8v4h2v-5c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm5.5 8-0.5742 1.613-1.547-0.7344 0.7344 1.547-1.609 0.5742 1.613 0.5742-0.7344 1.547 1.547-0.7344 0.5703 1.613 0.5684-1.613 1.551 0.7344-0.7305-1.547 1.611-0.5742-1.611-0.5742 0.7305-1.547-1.551 0.7344z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/specific-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/specific-setup.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/specific-setup.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/speedometer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/speedometer.svg
new file mode 120000
index 000000000..e48dac0f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/speedometer.svg
@@ -0,0 +1 @@
+filename-bpm-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spiral-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spiral-shape.svg
new file mode 120000
index 000000000..f24705ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spiral-shape.svg
@@ -0,0 +1 @@
+draw-spiral.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/split.svg b/.icons/Gruvbox-Plus-Dark/actions/24/split.svg
new file mode 120000
index 000000000..165bc54ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/split.svg
@@ -0,0 +1 @@
+kr_split.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-clone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-clone.svg
new file mode 100644
index 000000000..8a9878c3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-clone.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 12h7v5h-7zm1-7v4h9v5h2v-9zm-3 5v9h11v-9zm1 1h9v7h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-copy.svg
new file mode 100644
index 000000000..e98c70799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10h11v9h-11zm3-5v4h9v5h2v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-union.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-union.svg
new file mode 100644
index 000000000..d2449cf66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spray-mode-union.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5v5h-3v9h11v-5h3v-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/spreadsheetshape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/spreadsheetshape.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/spreadsheetshape.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sqrt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sqrt.svg
new file mode 100644
index 000000000..a24efb0dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sqrt.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.76 7-2.291 8.549-1.486-5.549h-2v1.502h0.8457l1.473 5.498h2.334l2.277-8.498h7.07v-1.502h-8.223zm4.766 3a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 2-0.6289v0.6289h1.5v-7h-1.5v0.6289a3.5 3.5 0 0 0-2-0.6289zm0 1.5a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stalledDL.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stalledDL.svg
new file mode 100644
index 000000000..304992b84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stalledDL.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m10 5v5h-4l6 9 6-9h-4v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stalledUP.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stalledUP.svg
new file mode 100644
index 000000000..a58af3ae3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stalledUP.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 19v-5h4l-6-9-6 9h4v5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/standard-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/standard-connector.svg
new file mode 100644
index 000000000..438a88f36
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/standard-connector.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c1.186-0.001983 2.208-0.8376 2.445-2h1.533v9h2.573c0.2376 1.164 1.261 2 2.449 2 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-1.186 2e-3 -2.208 0.8376-2.445 2h-1.577v-9h-2.529c-0.2376-1.164-1.261-2-2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/star-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/star-new.svg
new file mode 100644
index 000000000..893c78dc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/star-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-1.949 5.055-5.412 0.291 4.207 3.418-1.395 5.236 4.549-2.945 1 0.6484v-2.703h2v-2h2.324l2.037-1.654-5.412-0.291zm4 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/star-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/star-off.svg
new file mode 120000
index 000000000..4e19538ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/star-off.svg
@@ -0,0 +1 @@
+rating-unrated.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/star-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/star-on.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/star-on.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/star-shape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/star-shape.svg
new file mode 120000
index 000000000..0747769cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/star-shape.svg
@@ -0,0 +1 @@
+draw-star.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/star_profile.svg b/.icons/Gruvbox-Plus-Dark/actions/24/star_profile.svg
new file mode 100644
index 000000000..ab4fa5c75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/star_profile.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 5v2.045c-0.9405 0.1667-1.729 0.8014-2.305 1.838-0.6769 1.218-1.174 3.001-1.678 5.52-0.2578 1.289-1.091 1.896-1.922 2.238-0.8306 0.3427-1.592 0.3594-1.592 0.3594v1h1.996v1h1v-1h2v1h1v-1h4v1h1v-1h2v1h1v-1h2.004v-1s-0.7734-0.02168-1.592-0.3594c-0.8306-0.3427-1.664-0.949-1.922-2.238-0.5038-2.519-1.001-4.301-1.678-5.52-0.5777-1.04-1.368-1.676-2.313-1.84v-2.043zm0.5039 3.002c0.8326 2e-6 1.362 0.3368 1.934 1.365 0.5731 1.032 1.076 2.749 1.572 5.23 0.2242 1.121 0.8338 1.891 1.521 2.402h-4.531v-1h-1v1h-4.523c0.6877-0.5118 1.297-1.281 1.521-2.402 0.4962-2.481 0.9992-4.199 1.572-5.23 0.5712-1.028 1.101-1.365 1.934-1.365z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/starred.svg b/.icons/Gruvbox-Plus-Dark/actions/24/starred.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/starred.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/start-over.svg b/.icons/Gruvbox-Plus-Dark/actions/24/start-over.svg
new file mode 120000
index 000000000..81a417a40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/start-over.svg
@@ -0,0 +1 @@
+media-playlist-repeat.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/start.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/start.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/state-fork.svg b/.icons/Gruvbox-Plus-Dark/actions/24/state-fork.svg
new file mode 100644
index 000000000..a5637e4ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/state-fork.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1c0 0 6-1e-3 6 0 0 0 3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm8 9v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stateshape.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stateshape.svg
new file mode 100644
index 000000000..b3c4ef55c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stateshape.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h12v12h-12zm1 1v10h10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/statetool.svg b/.icons/Gruvbox-Plus-Dark/actions/24/statetool.svg
new file mode 120000
index 000000000..9dad43106
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/statetool.svg
@@ -0,0 +1 @@
+stateshape.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stellarmate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stellarmate.svg
new file mode 120000
index 000000000..d36becd7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stellarmate.svg
@@ -0,0 +1 @@
+kstars_fitsviewer.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Anchor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Anchor.svg
new file mode 120000
index 000000000..870928c6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Anchor.svg
@@ -0,0 +1 @@
+anchor.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Box.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Box.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Box.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_ChargedParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_ChargedParticle.svg
new file mode 100644
index 000000000..856fb8886
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_ChargedParticle.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-0.4964 0.00678-0.9908 0.06636-1.475 0.1777l1.068 1.85c0.1266-0.01399 0.2536-0.02311 0.3809-0.02734 2.694 1.428e-4 4.886 2.141 4.971 4.814l1.979 1.141c0.04713-0.3161 0.07264-0.6352 0.07617-0.9551 0-3.866-3.134-7-7-7zm-7 1v2h5v-2zm0.7578 2.861c-0.4937 0.9729-0.7533 2.048-0.7578 3.139 0 3.866 3.134 7 7 7 0.3676-0.0052 0.7337-0.04076 1.096-0.1035l-1.125-1.947c-2.746-0.0023-4.971-2.229-4.971-4.975 0.00657-0.7321 0.1746-1.454 0.4922-2.113l-1.734-1zm9.242 4.139v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CircularMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CircularMotor.svg
new file mode 100644
index 000000000..28e09da49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CircularMotor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.25 4.999-0.1543 1.844a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.85h-3.5zm6.748 9v0.5273c-2.438 0.2329-2.438 1.973-2.438 1.973s-4e-6 1-2 1v1c3 0 3-2 3-2s9.6e-4 -0.8012 1.438-0.9688v0.4688l2-1-2-1zm-4.438 0.5v1c0.7939 0 1.272 0.1559 1.561 0.3457 0.06692-0.2389 0.2082-0.5604 0.5059-0.8555-0.4437-0.2821-1.098-0.4902-2.066-0.4902zm4.438 2.5v0.4688c-0.4104-0.0481-0.705-0.1475-0.9141-0.2656-0.05827 0.2331-0.1892 0.563-0.4824 0.8691 0.3413 0.1928 0.7945 0.3442 1.396 0.4023v0.5254l2-1-2-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Controller.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Controller.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Controller.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CoulombForce.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CoulombForce.svg
new file mode 100644
index 000000000..5a12d5b01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_CoulombForce.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.17 4 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3c0.9456-0.0031 1.834-0.4518 2.398-1.211l-1.314-0.7578c-0.282 0.2979-0.6738 0.4673-1.084 0.4688-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.4096 4.32e-4 0.8013 0.1684 1.084 0.4648l1.32-0.7598c-0.5664-0.7585-1.458-1.205-2.404-1.205z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Disk.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Disk.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Disk.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Gas.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Gas.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Gas.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GasParticle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GasParticle.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GasParticle.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Graph.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Graph.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Graph.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GravitationForce.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GravitationForce.svg
new file mode 100644
index 000000000..351c9e5e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_GravitationForce.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.17 4 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm10 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3c-2.9e-4 -0.1557-0.0127-0.3111-0.03711-0.4648h-3.008v1.465h1.162c-0.2747 0.3067-0.6731 0.5-1.117 0.5-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5c0.3867 4.49e-4 0.7582 0.1502 1.037 0.418l1.326-0.7656c-0.5685-0.7272-1.44-1.152-2.363-1.152z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_LinearMotor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_LinearMotor.svg
new file mode 100644
index 000000000..044b45601
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_LinearMotor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.25 4.998-0.1543 1.846a5.5 5.5 0 0 0-1.607 0.9297l-1.676-0.7891-1.75 3.031 1.521 1.057a5.5 5.5 0 0 0-0.08398 0.9277 5.5 5.5 0 0 0 0.08008 0.9316l-1.518 1.053 1.75 3.031 1.672-0.7871a5.5 5.5 0 0 0 1.611 0.9238l0.1504 1.85h1.752v-5.002a2 2 0 0 1-1.998-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.6992 1.5h4.932l-0.8203-0.5703a5.5 5.5 0 0 0 0.08398-0.9277 5.5 5.5 0 0 0-0.08008-0.9316l1.518-1.053-1.75-3.031-1.672 0.7871a5.5 5.5 0 0 0-1.611-0.9238l-0.1504-1.852h-3.5zm4.311 9.002-2 1 2 1v-0.5h2.438c1 0 1 1 1 1h1s-2e-6 -2-2-2h-2.438zm-2.062 2.5s2e-6 2 2 2h2.5v0.5l2-1-2-1v0.5h-2.5c-1 0-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Meter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Meter.svg
new file mode 120000
index 000000000..3f1ca0a4e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Meter.svg
@@ -0,0 +1 @@
+kdenlive-select-texts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Note.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Particle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Particle.svg
new file mode 120000
index 000000000..db766e993
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Particle.svg
@@ -0,0 +1 @@
+draw-circle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Pin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Pin.svg
new file mode 120000
index 000000000..c3a2f2433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Pin.svg
@@ -0,0 +1 @@
+port.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Rope.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Rope.svg
new file mode 120000
index 000000000..d1fa11a5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Rope.svg
@@ -0,0 +1 @@
+draw-bezier-curves.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_SoftBody.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_SoftBody.svg
new file mode 100644
index 000000000..fa2678ffb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_SoftBody.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.96 3.988c-2.666 0.0253-5.318 0.7241-7.957 2.021 3.107 5.003 2.048 8.228 0 12 5.611 2.98 10.97 2.345 16 0-2.508-3.88-2.722-7.203 0-12-2.697-1.399-5.377-2.047-8.043-2.021zm-0.2422 1.014c0.8787-0.02506 1.773 0.04912 2.682 0.2109-0.2896 1.165-0.5152 2.326-0.6641 3.484-0.4375-0.03967-0.8779-0.07132-1.328-0.08203-0.708-0.01685-1.438 0.02104-2.182 0.08594-0.147-1.145-0.3698-2.294-0.6543-3.445 0.7097-0.1322 1.423-0.2333 2.146-0.2539zm3.658 0.4277c1.07 0.2632 2.16 0.6344 3.275 1.135-0.4903 0.9439-0.8575 1.891-1.105 2.834-0.9161-0.2414-1.851-0.4452-2.818-0.5801 0.1453-1.123 0.3649-2.253 0.6484-3.389zm-6.785 0.02539c0.2788 1.12 0.4965 2.235 0.6406 3.344-0.8887 0.123-1.812 0.3271-2.758 0.5879-0.2611-0.8949-0.6376-1.832-1.143-2.812 1.081-0.4617 2.165-0.8441 3.26-1.119zm3.422 4.158c0.5503-4.859e-4 1.089 0.02399 1.619 0.07227-0.1477 1.591-0.1575 3.174-0.02148 4.748-1.046 0.09412-2.131 0.09568-3.258-2e-3 0.1356-1.572 0.1238-3.153-0.02344-4.742 0.5716-0.05024 1.133-0.07569 1.684-0.07617zm-2.678 0.1777c0.1415 1.524 0.1524 3.038 0.02344 4.541-0.8518-0.1199-1.739-0.3185-2.65-0.5723 0.05572-0.2755 0.1163-0.5477 0.1484-0.8379 0.08847-0.7995 0.03533-1.657-0.1445-2.562 0.902-0.2507 1.78-0.4486 2.623-0.5684zm5.289 0.01758c0.9296 0.1329 1.833 0.3324 2.723 0.5703-0.1961 1.136-0.2141 2.263-0.04297 3.373-0.8836 0.2341-1.78 0.4297-2.703 0.5605-0.1269-1.491-0.1159-2.992 0.02344-4.504zm-8.158 4.918c0.9554 0.2647 1.888 0.474 2.785 0.5977-0.1365 1.068-0.3556 2.131-0.6406 3.189-1.115-0.2516-2.193-0.6077-3.25-1.055 0.4172-0.8609 0.8122-1.762 1.105-2.732zm11.03 0.0059c0.2361 0.9206 0.5999 1.826 1.104 2.711-1.14 0.4721-2.219 0.8098-3.252 1.045-0.283-1.057-0.4994-2.119-0.6348-3.186 0.9548-0.1327 1.878-0.3337 2.783-0.5703zm-7.25 0.6875c1.203 0.1043 2.361 0.1022 3.475 2e-3 0.1375 1.088 0.3577 2.17 0.6426 3.248-1.7 0.2807-3.277 0.2723-4.77 0.03516 0.2898-1.09 0.5134-2.185 0.6523-3.285z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Spring.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Spring.svg
new file mode 100644
index 000000000..db13585e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Spring.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v1h8l-6 3h-2v1h8l-6 3h-2v1h8l-6 3h-2v1h14v-1h-8l6-3h2v-1h-8l6-3h2v-1h-8l6-3h2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Stick.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Stick.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Stick.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Tracer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Tracer.svg
new file mode 120000
index 000000000..c5d5192ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_Tracer.svg
@@ -0,0 +1 @@
+overexposure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/step_object_WeightForce.svg b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_WeightForce.svg
new file mode 100644
index 000000000..1982b4e41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/step_object_WeightForce.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.17 4 2 2h-10.17v2h10.17l-2 2h2.828l3-3-3-3zm-8.172 5v10h2v-4h3v-2h-3v-2h5v-2h-6zm6.004 4 1.227 6h2.1l0.6621-2.99 0.6738 2.99h2.111l1.223-6h-1.609l-0.7695 4.389-0.9375-4.389h-1.377l-0.9219 4.389-0.7715-4.389h-1.609z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stickers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stickers.svg
new file mode 100644
index 000000000..514113581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stickers.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.997 5s-1 0-1 1v12c0 1 1 1 1 1l8.008-8e-3 4.992-4.992 0.0059-7.986c0-1-1-1-1-1zm2 2h8c0.554 0 1 0.446 1 1 0 0.554-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1 0-0.554 0.446-1 1-1zm0 4h8c0.554 0 1 0.446 1 1s-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1s0.446-1 1-1zm0 4h5c0.554 0 1 0.446 1 1s-0.446 1-1 1h-5c-0.554 0-1-0.446-1-1s0.446-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/sticky_zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/sticky_zoom.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/sticky_zoom.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_about.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_about.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_about.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_add-bookmark.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_bell.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_bell.svg
new file mode 120000
index 000000000..aa14f1cdc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_bell.svg
@@ -0,0 +1 @@
+bell.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_bottom.svg
new file mode 120000
index 000000000..2f2f40051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_bottom.svg
@@ -0,0 +1 @@
+go-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-accept.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-accept.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_calc-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-cancel.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_calc-cancel.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_check-filled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_check-filled.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_contact-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_contact-list.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_copy.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_copy.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_cut.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_cut.svg
new file mode 120000
index 000000000..ab241573e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_cut.svg
@@ -0,0 +1 @@
+edit-cut.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_delete.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_delete.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_edit.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_edit.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_exit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_exit.svg
new file mode 120000
index 000000000..514fcfb1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_exit.svg
@@ -0,0 +1 @@
+application-exit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properites.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properites.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properites.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_file-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_first.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_first.svg
new file mode 120000
index 000000000..c9c12cb65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_first.svg
@@ -0,0 +1 @@
+go-first.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-copy.svg
new file mode 120000
index 000000000..59d45aeed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-copy.svg
@@ -0,0 +1 @@
+folder-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-move.svg
new file mode 120000
index 000000000..4fcef6d3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder-move.svg
@@ -0,0 +1 @@
+folder-move.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_folder_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_gtk-dnd-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_gtk-dnd-multiple.svg
new file mode 120000
index 000000000..b724b871e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_help-add-bookmark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_help-add-bookmark.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_home.svg
new file mode 120000
index 000000000..5cbdae998
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_home.svg
@@ -0,0 +1 @@
+go-home.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-note.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-note.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-note.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-rule.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-rule.svg
new file mode 120000
index 000000000..a55fec04b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-rule.svg
@@ -0,0 +1 @@
+insert-horizontal-rule.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-table.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-table.svg
new file mode 120000
index 000000000..908441b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_insert-table.svg
@@ -0,0 +1 @@
+insert-table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_last.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_last.svg
new file mode 120000
index 000000000..f9bbb2747
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_last.svg
@@ -0,0 +1 @@
+go-last.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_leave-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_leave-fullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_leave-fullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_left.svg
new file mode 120000
index 000000000..e636edc05
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_left.svg
@@ -0,0 +1 @@
+go-previous.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-compose.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-compose.svg
new file mode 120000
index 000000000..2c823c0ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-filters-apply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-filters-apply.svg
new file mode 120000
index 000000000..392cdff7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-flag-for-followup-done.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-flag-for-followup-done.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-flag-for-followup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-flag-for-followup.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-forward.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-forward.svg
new file mode 120000
index 000000000..c34946671
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-forward.svg
@@ -0,0 +1 @@
+mail-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-open-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-open-multiple.svg
new file mode 120000
index 000000000..cb1065e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-reply-to-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-reply-to-all.svg
new file mode 120000
index 000000000..1e45e24d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-reply.svg
new file mode 120000
index 000000000..a24e1a867
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-send-receive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-send-receive.svg
new file mode 120000
index 000000000..9dc6aa5a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mail-send.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-send.svg
new file mode 120000
index 000000000..771b1c825
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-send.svg
@@ -0,0 +1 @@
+mail-send.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-unread-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mail-unread-multiple.svg
new file mode 120000
index 000000000..e712f76a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_mark.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mark.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_mark.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-fwd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-fwd.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-play.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-prev.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-prev.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-rec.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rec.svg
new file mode 120000
index 000000000..8ca2d4396
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rec.svg
@@ -0,0 +1 @@
+media-record.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rew.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-rew.svg
new file mode 120000
index 000000000..ebae8aa61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_media-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_media-stop.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_navigator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_navigator.svg
new file mode 120000
index 000000000..af6d032db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_navigator.svg
@@ -0,0 +1 @@
+help-about.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-24h-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-24h-appointment.svg
new file mode 120000
index 000000000..11081d1a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_new-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-address-book.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_new-appointment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-appointment.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-appointment.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-bcard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-bcard.svg
new file mode 120000
index 000000000..f8389fbc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-bcard.svg
@@ -0,0 +1 @@
+contact-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-dir.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-dir.svg
new file mode 120000
index 000000000..149bcafc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-dir.svg
@@ -0,0 +1 @@
+folder-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-tab.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-text.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-text.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-window.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-window.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_new-window.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_no.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_no.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_no.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_not.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_not.svg
new file mode 120000
index 000000000..e3a40683f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_not.svg
@@ -0,0 +1 @@
+edit-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_notes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_paste.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_paste.svg
new file mode 120000
index 000000000..f9cf17083
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_paste.svg
@@ -0,0 +1 @@
+edit-paste.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_people.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_people.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_people.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_print-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_print-preview.svg
new file mode 120000
index 000000000..f065dadc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_print-setup.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_print-setup.svg
new file mode 120000
index 000000000..21fb235ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_print.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_print.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_print.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_redo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_redo.svg
new file mode 120000
index 000000000..12c5ad734
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_redo.svg
@@ -0,0 +1 @@
+redo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_refresh.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_refresh.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_right.svg
new file mode 120000
index 000000000..c3064420a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_right.svg
@@ -0,0 +1 @@
+go-next.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_save-as.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_save-as.svg
new file mode 120000
index 000000000..0d756edd8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_save.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_save.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_save.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-high.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-high.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-high.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-higher.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-higher.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-higher.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-highest.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-highest.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-highest.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-low.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-low.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-low.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lower.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lower.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lower.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lowest.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lowest.svg
new file mode 120000
index 000000000..451d4522c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-lowest.svg
@@ -0,0 +1 @@
+flag-red.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-normal.svg
new file mode 120000
index 000000000..c8171f589
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_score-normal.svg
@@ -0,0 +1 @@
+flag.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_search-and-replace.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_search-and-replace.svg
new file mode 120000
index 000000000..0c2ba2934
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_search-and-replace.svg
@@ -0,0 +1 @@
+edit-find-replace.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_search.svg
new file mode 120000
index 000000000..f97340b86
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_search.svg
@@ -0,0 +1 @@
+search.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-all.svg
new file mode 120000
index 000000000..6754181aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_select-column.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-column.svg
new file mode 120000
index 000000000..0d3db670f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-column.svg
@@ -0,0 +1 @@
+object-columns.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-row.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-row.svg
new file mode 120000
index 000000000..b496c3e1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_select-row.svg
@@ -0,0 +1 @@
+object-rows.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_shared-by-me.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_shared-by-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_shared-to-me.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_shared-to-me.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_show-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_show-all.svg
new file mode 120000
index 000000000..58041fda3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_spam.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_spam.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_spam.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_spellcheck.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_spellcheck.svg
new file mode 120000
index 000000000..9100ee79f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_spellcheck.svg
@@ -0,0 +1 @@
+tools-check-spelling.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned-to.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned-to.svg
new file mode 120000
index 000000000..ace4fe41a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_task-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned.svg
new file mode 120000
index 000000000..c7116c65c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-assigned.svg
@@ -0,0 +1 @@
+document-import.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-recurring.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-recurring.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task-recurring.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_task.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_text-monospaced.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text-monospaced.svg
new file mode 120000
index 000000000..7c4282d6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_text-strikethrough.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text-strikethrough.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text-strikethrough.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_center.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_center.svg
new file mode 120000
index 000000000..68248d20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_center.svg
@@ -0,0 +1 @@
+format-justify-center.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_indent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_indent.svg
new file mode 120000
index 000000000..db83cea1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_indent.svg
@@ -0,0 +1 @@
+format-indent-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_justify.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_justify.svg
new file mode 120000
index 000000000..b7522f405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_justify.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_left.svg
new file mode 120000
index 000000000..019e49deb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_left.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_right.svg
new file mode 120000
index 000000000..28bd79075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_right.svg
@@ -0,0 +1 @@
+format-justify-right.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_underlined.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_underlined.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_underlined.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_unindent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_unindent.svg
new file mode 120000
index 000000000..c5f500214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_text_unindent.svg
@@ -0,0 +1 @@
+format-indent-less.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_thunar-shortcuts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_thunar-shortcuts.svg
new file mode 120000
index 000000000..cec06ebb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_thunar-shortcuts.svg
@@ -0,0 +1 @@
+view-sidetree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_timezone.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_timezone.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_timezone.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_todo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_todo.svg
new file mode 120000
index 000000000..6774aa851
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_todo.svg
@@ -0,0 +1 @@
+dialog-ok-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_undo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_undo.svg
new file mode 120000
index 000000000..88a18b65f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_undo.svg
@@ -0,0 +1 @@
+edit-undo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_video-conferencing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_video-conferencing.svg
new file mode 120000
index 000000000..5a18f81f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_view-details.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_view-details.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_view-details.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_volume.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_volume.svg
new file mode 120000
index 000000000..c4533054a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_volume.svg
@@ -0,0 +1 @@
+player-volume.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-audio-cd.svg
new file mode 100644
index 000000000..75d1ae172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm4 1.988v7.393c0 0.8878-0.8625 1.607-1.928 1.607-1.065 0-1.93-0.7196-1.93-1.607 0-0.8878 0.8645-1.607 1.93-1.607 0.3468 1.29e-4 0.6862 0.07871 0.9844 0.2266v-3.283l-4.199 0.7012v4.605c0 0.8878-0.8645 1.607-1.93 1.607-1.065 0-1.928-0.7196-1.928-1.607s0.8625-1.607 1.928-1.607c0.3468 1.29e-4 0.6882 0.07871 0.9863 0.2266v-5.641l6.086-1.014z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-blank-cdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-blank-cdrw.svg
new file mode 100644
index 000000000..7cb48f0c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-blank-cdrw.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.121 3.465 2.121 2.121 2.121-2.121 1.414 1.414-2.121 2.121 2.121 2.121-1.414 1.414-2.121-2.121-2.121 2.121-1.414-1.414 2.121-2.121-2.121-2.121z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-data-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-data-copy.svg
new file mode 120000
index 000000000..6ddeb4f7a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_xfburn-format-dvdrw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-format-dvdrw.svg
new file mode 120000
index 000000000..68127038e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stock_xfburn-new-data-composition.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-new-data-composition.svg
new file mode 100644
index 000000000..62f262f82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn-new-data-composition.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3.5 4h7v1h-7zm0 3h7v1h-7zm0 3h7v1h-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn.svg
new file mode 100644
index 000000000..d8d9c46af
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_xfburn.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 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-7zm1.352 1.671c0 5.011 3.842 5.734 2.863 8.589-0.5584 1.628-1.923 2.864-4.295 2.864-0.0075 0-0.01513 3.5e-5 -0.02222 0 1.174-0.0065 1.852-0.621 2.129-1.43 0.4898-1.427-1.432-1.791-1.432-4.296-1.79 0.7158-2.863 2.394-2.863 3.58 0 1.025 0.7189 1.879 1.68 2.092-2.129-0.2542-3.787-2.042-3.787-4.24 0-2.372 2.147-5.727 5.727-7.159z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_yes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_yes.svg
new file mode 120000
index 000000000..9af349fab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_yes.svg
@@ -0,0 +1 @@
+dialog-apply.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-in.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-in.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-out.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-out.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-page.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stock_zoom-page.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stop.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stop.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stopped.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stopped.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stopped.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/story-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/story-editor.svg
new file mode 100644
index 000000000..2b5de9ed7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/story-editor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-1 1e-6 -1 1v12c0 1 1 1 1 1h4v-2h-3v-9.996h8v4.986h2v-5.99c0-1-1-1-1-1zm2 3v2h6v-2zm0 3v2h6v-2zm7 2-4 4v2h2l4-4zm-7 1v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/straight-connector.svg b/.icons/Gruvbox-Plus-Dark/actions/24/straight-connector.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/straight-connector.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-bevel.svg
new file mode 120000
index 000000000..1b2b69efb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stroke-cap-butt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-butt.svg
new file mode 100644
index 000000000..769a6a625
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-butt.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 9h-6v11h-1v-12h8v12h-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-miter.svg
new file mode 120000
index 000000000..7788e8b0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/stroke-cap-round.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-round.svg
new file mode 100644
index 000000000..bf7869b5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-round.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 4s-4 0-4 4v12h1v-12h6v12h1v-12c0-4-4-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-square.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-square.svg
new file mode 100644
index 000000000..015caf5f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-cap-square.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 8h8v12h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m8 4v16h1v-11h6v11h1v-16z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-bevel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-bevel.svg
new file mode 100644
index 000000000..c687d065c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-bevel.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 9h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-miter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-miter.svg
new file mode 100644
index 000000000..4dabc28c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-miter.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 9h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-round.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-round.svg
new file mode 100644
index 000000000..b1faf0f4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-join-round.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-4 0-4 4-4 4v10h4v-10h10v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 9h10v10h-10z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/stroke-to-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-to-path.svg
new file mode 100644
index 000000000..15ed88aea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/stroke-to-path.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.361 4.999v2.271c-0.7896 0.5987-1.491 1.302-2.089 2.094h-2.276v3.492h0.5303c-0.3655 1.255-0.5302 2.606-0.4297 4.029a0.4367 0.4367 0 1 0 0.8713-0.06138c-0.09977-1.412 0.07806-2.744 0.4621-3.968h2.058v-3.492h-0.1245c0.3081-0.3574 0.6413-0.6902 0.9975-0.9992v0.1262h3.492v-2.079c1.229-0.3917 2.562-0.5745 3.966-0.4808a0.4366 0.4366 0 0 0 0.05798-0.8713c-1.414-0.09427-2.766 0.07611-4.024 0.4484v-0.5098zm3.492 3.492v2.135c-0.466 0.2734-0.8877 0.5927-1.26 0.9651-0.3738 0.3738-0.6945 0.797-0.9685 1.265h-2.136v3.492h1.037c-0.08858 0.6852-0.133 1.421-0.133 2.208a0.4366 0.4366 0 1 0 0.873 0c0-0.8052 0.05029-1.536 0.1432-2.208h1.572v-3.492h-0.3103c0.1668-0.2314 0.3434-0.4508 0.5405-0.6479 0.1957-0.1957 0.4133-0.3713 0.6428-0.5371v0.312h3.492v-1.577c0.6737-0.0934 1.406-0.1432 2.213-0.1432a0.4366 0.4366 0 1 0 0-0.873c-0.7889 0-1.527 0.04397-2.213 0.133v-1.032z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17.03 5.896a0.4366 0.4366 0 0 1-0.208 0.03751c-1.404-0.09362-2.737 0.08916-3.966 0.4808v2.079h3.492v1.032c0.6427-0.08333 1.334-0.1243 2.067-0.1296zm-4.174 2.597h-3.492v-0.1262c-0.3562 0.3089-0.6894 0.6418-0.9975 0.9992h0.1245v3.492h2.136c0.274-0.4682 0.5947-0.8914 0.9685-1.265 0.3724-0.3724 0.7941-0.6917 1.26-0.9651zm-4.365 4.365h-2.058c-0.384 1.224-0.5619 2.556-0.4621 3.968a0.4367 0.4367 0 0 1-0.01023 0.1262l3.441 1.362c0.00873-0.6932 0.04706-1.352 0.1262-1.964h-1.037z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/strong.svg b/.icons/Gruvbox-Plus-Dark/actions/24/strong.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/strong.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/structure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/structure.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/structure.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/subsystem.svg b/.icons/Gruvbox-Plus-Dark/actions/24/subsystem.svg
new file mode 120000
index 000000000..7563411ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/subsystem.svg
@@ -0,0 +1 @@
+plugins.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/svn-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/svn-commit.svg
new file mode 100644
index 000000000..767d647b8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/svn-commit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5c-1.381 0-2.5 1.119-2.5 2.5 1e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1e-4 -1.187-0.8361-2.211-2-2.449v-4.006c0.3899-0.0782 0.7554-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5c-0.592 0.0011-1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5zm8 8-3.5 4h2v2h3v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/svn-update.svg b/.icons/Gruvbox-Plus-Dark/actions/24/svn-update.svg
new file mode 100644
index 000000000..134f799b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/svn-update.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 5c-1.381 0-2.5 1.119-2.5 2.5 1.3e-4 1.188 0.8361 2.212 2 2.449v4.004c-1.163 0.2374-1.999 1.26-2 2.447 0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5c-1.3e-4 -1.188-0.8361-2.212-2-2.449v-4.006c0.3899-0.0782 0.7555-0.2483 1.066-0.4961l1.213 0.9082c-0.1826 0.3532-0.2784 0.7449-0.2793 1.143 0 1.381 1.119 2.5 2.5 2.5 0.5653 0 1.081-0.1954 1.5-0.5117v1.512h-2l3.5 4 3.5-4h-2v-2h-2.512c0.3164-0.4188 0.5117-0.9347 0.5117-1.5 0-1.381-1.119-2.5-2.5-2.5-0.592 1e-3 -1.164 0.2122-1.615 0.5957l-1.193-0.8926c0.2024-0.3687 0.3086-0.7825 0.3086-1.203 0-1.381-1.119-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/swap-panels.svg b/.icons/Gruvbox-Plus-Dark/actions/24/swap-panels.svg
new file mode 100644
index 000000000..1e008291d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/swap-panels.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 4.999-6 0.00195v14h6v-1.996l-4-0.0039v-10h4v-2.002zm0 2.002-4 3 4 3v-2h4v-2h-4zm2 4v2h-4v2h4v4l6-2e-3v-14h-6v1.996l4 0.00391v10h-3.998l3.998-2.998-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbol-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-add.svg
new file mode 100644
index 000000000..6f300d24e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-add.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 15a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14 5-3 4h2v1.113a5 5 0 0 0-3.887 3.887h-3.113v2h3.113a5 5 0 0 0 4.887 4 5 5 0 0 0 5-5 5 5 0 0 0-4-4.898v-1.102h2zm1 6.129a4 4 0 0 1 3 3.871 4 4 0 0 1-4 4 4 4 0 0 1-3.861-3h4.861zm-2 0.0098v2.861h-2.861a4 4 0 0 1 2.861-2.861z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbol-bigger.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-bigger.svg
new file mode 100644
index 000000000..97cfbe5a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-bigger.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-2 3h4zm0 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-4 0.25-3 2 3 2zm8 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbol-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-fit.svg
new file mode 100644
index 000000000..969dd02d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-fit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6 2 3h-4zm0 12 2-3h-4zm3-8v4l3-2zm-6 0v4l-3-2zm-4-5v14h14v-14zm1 1h12v12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbol-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-remove.svg
new file mode 100644
index 000000000..517cda9e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-remove.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 9a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-5-5zm0 1a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m4 14 4-3v2h5v-7h2v9h-7v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbol-smaller.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-smaller.svg
new file mode 100644
index 000000000..e46fdc702
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbol-smaller.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5 2 3 2-3zm2 4c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 0.75c1.243 0 2.25 1.007 2.25 2.25s-1.007 2.25-2.25 2.25-2.25-1.007-2.25-2.25 1.007-2.25 2.25-2.25zm-7 0.25v4l3-2zm14 0-3 2 3 2zm-7 6-2 3h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/symbols.svg b/.icons/Gruvbox-Plus-Dark/actions/24/symbols.svg
new file mode 120000
index 000000000..8a90c3e48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/symbols.svg
@@ -0,0 +1 @@
+insert-emoticon.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-help.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-help.svg
new file mode 120000
index 000000000..2ed224a50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-help.svg
@@ -0,0 +1 @@
+help-contents.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-save-session.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-save-session.svg
new file mode 120000
index 000000000..e2277db9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-save-session.svg
@@ -0,0 +1 @@
+document-save.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-search.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-search.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-software-install.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-software-install.svg
new file mode 100644
index 000000000..0f35edabd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-software-install.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h6v-6zm8 0v6h6v-6zm-8 8v6h6v-6zm10 0v2h-2l3 4 3-4h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-upgrade.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-upgrade.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-upgrade.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/system-users.svg b/.icons/Gruvbox-Plus-Dark/actions/24/system-users.svg
new file mode 120000
index 000000000..c46ad1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/system-users.svg
@@ -0,0 +1 @@
+user-group-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-close-other.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-close-other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-close-other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-close.svg
new file mode 100644
index 000000000..3de4c23b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6s-2 2e-6 -2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1-1e-6 -1-1v-7s-2e-6 -2-2-2zm1 2.996h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-detach.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-detach.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-duplicate.svg
new file mode 100644
index 000000000..cb5c7550e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 10c-1.108 0-2 0.892-2 2v4h-1v2h10v-2h-1v-4c0-1.108-0.892-2-2-2zm-6-4c-1.108 0-2 0.892-2 2v4h-1v2h6v-2.334c0-1.477 1.115-2.666 2.5-2.666h0.5v-1c0-1.108-0.892-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-new-background.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-new-background.svg
new file mode 100644
index 000000000..4b52b243e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-new-background.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab-new.svg
new file mode 100644
index 000000000..820a06bef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_breakoff.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_breakoff.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_breakoff.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_duplicate.svg
new file mode 120000
index 000000000..dbc1b3011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_new.svg
new file mode 120000
index 000000000..3d2e0d243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_new.svg
@@ -0,0 +1 @@
+tab-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_new_bg.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_new_bg.svg
new file mode 120000
index 000000000..0056df02a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_new_bg.svg
@@ -0,0 +1 @@
+tab-new-background.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove_other.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove_other.svg
new file mode 120000
index 000000000..799050cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tab_remove_other.svg
@@ -0,0 +1 @@
+tab-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/table.svg b/.icons/Gruvbox-Plus-Dark/actions/24/table.svg
new file mode 120000
index 000000000..c58216b89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/table.svg
@@ -0,0 +1 @@
+games-config-board.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-addressbook.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-addressbook.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-addressbook.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-assigned.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-assigned.svg
new file mode 120000
index 000000000..4abb12d1e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-assigned.svg
@@ -0,0 +1 @@
+link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-delete.svg
new file mode 100644
index 000000000..2140036d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 3h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-edit.svg
new file mode 100644
index 000000000..cf134c4cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm6.412 2.521c0.1134 0.00281 0.1973 0.08789 0.1973 0.08789l0.7812 0.7812s0.1957 0.195 0 0.3906l-0.6953 0.6973-1.174-1.174 0.6973-0.6953c0.04892-0.04891 0.09672-0.07478 0.1426-0.08398 0.0172-0.00344 0.03459-0.00431 0.05078-0.00391zm-1.281 1.176 1.172 1.172-3.127 3.131h-1.176v-1.176z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-events.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-events.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-events.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-folder.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-folder.svg
new file mode 120000
index 000000000..c0eebbf53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-folder.svg
@@ -0,0 +1 @@
+sidebar-places.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-multiple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-multiple.svg
new file mode 120000
index 000000000..bc459c0cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-multiple.svg
@@ -0,0 +1 @@
+tags.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-new.svg
new file mode 100644
index 000000000..bc8c490e9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-2 0-2 2v5l7 7 7-7-7-7zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-people.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-people.svg
new file mode 120000
index 000000000..0d9b8b4e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/tag-places.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-places.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-places.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-properties.svg
new file mode 120000
index 000000000..1718e9771
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-properties.svg
@@ -0,0 +1 @@
+document-properties.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-recents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-recents.svg
new file mode 100644
index 000000000..2c34343c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-recents.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-2 4e-6 -2 2v5l7 7 7-7-7-7zm4 2c2.216 0 4 1.784 4 4s-1.784 4-4 4-4-1.784-4-4 1.784-4 4-4zm0 1c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.75 0.75h1.5v1.818l1.254 0.7207-0.75 1.301-2.004-1.156z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-reset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-reset.svg
new file mode 120000
index 000000000..ada864c99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-reset.svg
@@ -0,0 +1 @@
+edit-select-invert.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag-search.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag-search.svg
new file mode 100644
index 000000000..cd2e95c48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag-search.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-2 4e-6 -2 2v5l7 7 7-7-7-7zm3.582 2.445c1.731-3e-7 3.133 1.402 3.133 3.133-0.0014 0.5863-0.1698 1.158-0.4805 1.654l1.531 1.535c0.2714 0.2713 0.283 0.76 0.02344 1.02-0.2592 0.2593-0.7478 0.2463-1.02-0.02539l-1.533-1.531c-0.4959 0.3107-1.068 0.4791-1.654 0.4805-1.731 0-3.133-1.402-3.133-3.133s1.402-3.133 3.133-3.133zm0 1.457c-0.9264 1e-7 -1.678 0.7494-1.678 1.676 0 0.9264 0.7513 1.678 1.678 1.678 0.9264 0 1.676-0.7513 1.676-1.678 0-0.9264-0.7494-1.676-1.676-1.676z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tag.svg
new file mode 100644
index 000000000..b3d31e553
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tag.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5s-2 0-2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tags.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tags.svg
new file mode 100644
index 000000000..aab9d3096
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tags.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.713 6s-1.713-9.259e-4 -1.713 1.713v4.287l6 6 6-6-6-6zm6.287 0 6 6-5 5 1 1 6-6-6-6zm-5.43 1.713c0.4735 0 0.8574 0.3841 0.8574 0.8574s-0.3841 0.8574-0.8574 0.8574-0.8574-0.3841-0.8574-0.8574 0.3841-0.8574 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tap-create.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tap-create.svg
new file mode 120000
index 000000000..d671358dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tap-create.svg
@@ -0,0 +1 @@
+archive.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract-to.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract-to.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract-to.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract.svg
new file mode 120000
index 000000000..da21a89e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tap-extract.svg
@@ -0,0 +1 @@
+archive-extract.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-attempt.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-attempt.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-attempt.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-attention.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-attention.svg
new file mode 120000
index 000000000..a626e0c40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-attention.svg
@@ -0,0 +1 @@
+dialog-warning.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-complete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-complete.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-complete.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-due.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-due.svg
new file mode 100644
index 000000000..88cb4d1d4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-due.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4a2 2 0 0 0-2 2h-4c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h9v-3h-7v-1h7v-2h-7v-1h7v-2h-7v-1h8v1h3v-3c0-0.554-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16 11v4l0.375 2h2.25l0.375-2v-4zm0 7v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-new.svg
new file mode 100644
index 000000000..f080017cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.001 5c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.00459 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.00195 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574zm1.641 1h1v1.5h1.5v1h-1.5v1.5h-1v-1.5h-1.5v-1h1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-past-due.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-past-due.svg
new file mode 100644
index 000000000..17a1f6cf8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-past-due.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4a2 2 0 0 0-2 2h-4c-0.554 0-1 0.45-1 1v11c0 0.55 0.446 1 1 1h8v-3h-6v-1h6v-1h5v-7c0-0.55-0.446-1-1-1h-4a2 2 0 0 0-2-2zm0 1a1 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-1zm-4 4h8v1h-8zm0 3h8v1h-8z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m15 15v1c0 0.28 0.1 0.54 0.28 0.72l0.78 0.78-0.78 0.78c-0.18 0.18-0.28 0.44-0.28 0.72v1h1c0.28 0 0.54-0.1 0.72-0.28l0.78-0.78 0.78 0.78c0.18 0.18 0.44 0.28 0.72 0.28h1v-1c0-0.28-0.1-0.54-0.28-0.72l-0.78-0.78 0.78-0.78c0.18-0.18 0.28-0.44 0.28-0.72v-1h-1c-0.28 0-0.54 0.1-0.72 0.28l-0.78 0.78-0.78-0.78c-0.18-0.18-0.44-0.28-0.72-0.28z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/task-reject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/task-reject.svg
new file mode 120000
index 000000000..cc1037fce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/task-reject.svg
@@ -0,0 +1 @@
+edit-clear-list.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/taxes-finances.svg b/.icons/Gruvbox-Plus-Dark/actions/24/taxes-finances.svg
new file mode 120000
index 000000000..0032aee15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/taxes-finances.svg
@@ -0,0 +1 @@
+format-currency.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/template.svg b/.icons/Gruvbox-Plus-Dark/actions/24/template.svg
new file mode 120000
index 000000000..911d559e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/template.svg
@@ -0,0 +1 @@
+document-new-from-template.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/terminator_horiz.svg b/.icons/Gruvbox-Plus-Dark/actions/24/terminator_horiz.svg
new file mode 120000
index 000000000..5c6562aeb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/terminator_horiz.svg
@@ -0,0 +1 @@
+horizontal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/terminator_vert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/terminator_vert.svg
new file mode 120000
index 000000000..a017dc53b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/terminator_vert.svg
@@ -0,0 +1 @@
+vertical.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/texcompiler.svg b/.icons/Gruvbox-Plus-Dark/actions/24/texcompiler.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/texcompiler.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/texlion.svg b/.icons/Gruvbox-Plus-Dark/actions/24/texlion.svg
new file mode 100644
index 000000000..3b60576d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/texlion.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.51 18.33c-0.4807-0.7484-0.6531-0.8688-0.8709-0.6079-0.08121 0.09731-0.1916 0.177-0.2453 0.177-0.05366 0-0.3577-0.3623-0.6755-0.8051-0.6305-0.8786-0.9374-0.9836-1.056-0.3601-0.06582 0.3466-0.09871 0.3103-0.5919-0.6517-0.2872-0.5603-0.6073-1.051-0.7113-1.091-0.104-0.03967-0.3317-0.0075-0.506 0.07141-0.1743 0.07897-0.3448 0.1158-0.379 0.08184-0.03414-0.03394 0.05841-0.5392 0.2057-1.123 0.3187-1.264 0.2509-1.445-0.4967-1.326-0.368 0.05851-0.4797 0.03568-0.4797-0.09808 0-0.09591 0.3564-0.7757 0.7918-1.511 0.7449-1.257 0.7813-1.353 0.6087-1.614-0.4496-0.6821 0.2193-1.522 1.212-1.522 0.2617 0 0.4759-0.03348 0.4759-0.07442 0-0.04091-0.139-0.2386-0.3089-0.4394-0.1698-0.2007-0.3089-0.4093-0.3089-0.4634 0-0.05414 0.3654-0.03018 0.8121 0.05326l0.8121 0.1517-0.07673-0.3038c-0.04219-0.1671-0.1085-0.462-0.1474-0.6554l-0.07071-0.3516 1.558 0.6293 0.2186-0.2865c0.1203-0.1576 0.3131-0.4937 0.4285-0.747s0.2486-0.4606 0.2959-0.4606c0.04731 0 0.1805 0.2073 0.2959 0.4606s0.3082 0.5895 0.4285 0.747l0.2186 0.2865 1.558-0.6293-0.07071 0.3516c-0.03889 0.1934-0.106 0.4914-0.1492 0.6623-0.08513 0.3374-0.1241 0.3367 1.271 0.02166 0.3805-0.0859 0.3486 0.09899-0.1054 0.6132l-0.3834 0.4342h0.5504c1.068 0 1.754 0.8121 1.287 1.522-0.1723 0.2614-0.1359 0.3579 0.6087 1.614 0.4356 0.7351 0.7918 1.415 0.7918 1.511 0 0.1338-0.1117 0.1566-0.4797 0.09808-0.7477-0.1189-0.8156 0.06238-0.4967 1.326 0.1472 0.5837 0.2398 1.089 0.2057 1.123-0.03414 0.03394-0.2047-0.0029-0.379-0.08184-0.1743-0.07897-0.402-0.1111-0.506-0.07141-0.104 0.03967-0.424 0.5306-0.7113 1.091-0.4932 0.9619-0.5261 0.9983-0.5919 0.6517-0.1183-0.6231-0.4252-0.5185-1.056 0.3601-0.3179 0.4429-0.6219 0.8051-0.6755 0.8051-0.05366 0-0.164-0.0796-0.2453-0.177-0.2178-0.2608-0.3901-0.1405-0.8709 0.6079-0.2378 0.3703-0.4602 0.6732-0.4942 0.6732-0.03398 0-0.2564-0.3029-0.4942-0.6732zm1.537-2.424c0.3062-0.4347 0.2477-0.7099-0.1508-0.7099-0.1887 0-0.4667-0.08604-0.6177-0.1912-0.2485-0.1731-0.3006-0.1731-0.5491 0-0.151 0.1051-0.429 0.1912-0.6177 0.1912-0.3986 0-0.457 0.275-0.1508 0.7099 0.1671 0.2372 0.304 0.273 1.043 0.273 0.7393 0 0.8758-0.03583 1.043-0.273zm-1.656-1.081c0.1299-0.0691 0.2932-0.2316 0.363-0.3613 0.1061-0.197 0.06512-0.2719-0.2496-0.4567-0.285-0.1674-0.3676-0.2959-0.3402-0.5292 0.03451-0.2937 0.07393-0.3082 0.8394-0.3082 0.7694 0 0.8044 0.0132 0.8401 0.3139 0.02716 0.2319-0.04546 0.3577-0.278 0.4814-0.3878 0.2064-0.4047 0.5407-0.04016 0.7946 0.4219 0.2938 0.6456 0.2322 0.971-0.2672 0.1642-0.2521 0.5353-0.5881 0.8247-0.747 0.2893-0.1586 0.5861-0.4001 0.6597-0.5368 0.2246-0.4172 0.3765-1.803 0.2279-2.079-0.07246-0.1346-0.7232-0.712-1.446-1.282-1.745-1.378-1.756-1.378-3.511 3.563e-4 -0.726 0.5704-1.38 1.147-1.452 1.282-0.1501 0.2788 0.00399 1.663 0.2323 2.088 0.0761 0.1413 0.3173 0.3469 0.5362 0.4569 0.4874 0.2449 0.9535 0.6573 0.9535 0.8436 0 0.3705 0.4515 0.5301 0.8702 0.3074zm-0.8702-2.935c0-0.07316-0.1074-0.1331-0.2386-0.1331-0.2426 0-0.8359-0.6921-0.705-0.8226 0.03938-0.03915 0.3373 0.03724 0.662 0.1698 0.4679 0.1909 0.5905 0.3007 0.5905 0.5286 0 0.1582-0.06949 0.3107-0.1544 0.3389-0.08492 0.02815-0.1544-0.0087-0.1544-0.08191zm2.639-0.07162c-0.0391-0.1014-0.04281-0.2575-0.0082-0.3472 0.06963-0.1804 1.174-0.6395 1.282-0.5327 0.1281 0.1274-0.4704 0.8184-0.7092 0.8184-0.1313 0-0.2386 0.05528-0.2386 0.1229 0 0.191-0.2465 0.1445-0.3259-0.06142zm-4.368-1.906c0.1313-0.08576 0.1445-0.1478 0.04517-0.2131-0.07708-0.05067-0.1609-0.2013-0.1864-0.3347-0.05772-0.3026-0.5356-0.5516-1.063-0.554-0.5241-0.00233-0.5199 0.2244 0.01459 0.7876 0.4214 0.4443 0.8268 0.5511 1.19 0.3139zm7.617-0.3139c0.5345-0.5635 0.5387-0.7904 0.01459-0.7876-0.5276 0.00241-1.005 0.2514-1.063 0.554-0.02545 0.1334-0.1093 0.284-0.1864 0.3347-0.09934 0.06529-0.08618 0.1273 0.04518 0.2131 0.3634 0.2372 0.7687 0.1303 1.19-0.3139zm-7.078-0.7722c0.1827-0.2007 0.1856-0.2462 0.024-0.3795-0.2766-0.2282-1.072-0.2926-1.49-0.1207l-0.3706 0.1525 0.4545 0.08289c0.25 0.04559 0.5836 0.1723 0.7414 0.2814 0.369 0.2555 0.3941 0.2549 0.6412-0.01661zm5.961 0.02275c0.1733-0.1129 0.5188-0.2425 0.768-0.2879l0.4527-0.08261-0.3706-0.1525c-0.4181-0.172-1.214-0.1075-1.49 0.1207-0.1616 0.1333-0.1587 0.1788 0.024 0.3795 0.2516 0.2765 0.2285 0.2756 0.6167 0.02275z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-convert-to-regular.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-convert-to-regular.svg
new file mode 100644
index 000000000..8f0436822
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-convert-to-regular.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 11v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-6-6v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2zm-9-9v9h9v-9zm1 1h7v7h-7zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-field-framed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-field-framed.svg
new file mode 100644
index 000000000..01081c3a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-field-framed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14h-13zm1 1h12v12h-12zm1.5 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h0.9961v8h-0.9961c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h3c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.004v-8h1.004c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm5.975 7c-0.2649 0.01334-0.4746 0.2317-0.4746 0.5v1c0 0.0087-4.3e-4 0.01684 0 0.02539v0.4746h4v-1.5c0-0.277-0.223-0.5-0.5-0.5s-0.5 0.223-0.5 0.5v0.5h-2v-0.5c0-0.277-0.223-0.5-0.5-0.5-0.0087 0-0.01684-4.3e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-field-frameless.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-field-frameless.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-field-frameless.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-field.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-field.svg
new file mode 100644
index 000000000..35e395263
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-field.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1s0.446 1 1 1h1v10h-1c-0.554 0-1 0.446-1 1s0.446 1 1 1h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-1v-10h1c0.554 0 1-0.446 1-1s-0.446-1-1-1zm6 8c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1s-1 0.446-1 1v1h-4v-1c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-flow-into-frame.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-flow-into-frame.svg
new file mode 100644
index 000000000..dfbeff275
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-flow-into-frame.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm1 1h12v12h-12zm1 1v2l1-1h1v3l-1 1h3l-1-1v-3h1l1 1v-2zm6 4v3h-2l3 3 3-3h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-link.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-link.svg
new file mode 100644
index 000000000..aed502593
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-link.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-unlink.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-unlink.svg
new file mode 100644
index 000000000..f0ad2d682
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-frame-unlink.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13s7e-3 5.995 0 6l4-3zm-5-8-5 14h2.5l1.062-3h5.438v-4h0.6387l-2.641-7zm1 4 1.75 5h-3.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-auto.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-auto.svg
new file mode 100644
index 000000000..9aa69ba96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-auto.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v11h-2l3 4 3-4h-2v-11zm5 10v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm-1.5-9s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v2h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-2h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-sideways.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-sideways.svg
new file mode 100644
index 000000000..41ae455cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-sideways.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v10h-2l3 4 3-4h-2v-10zm5 9v1h2v3h-2v1h5c2 0 2-2.5 2-2.5s0-2.5-2-2.5zm3 1h1.5c1.5 0 1.5 1.5 1.5 1.5s0 1.5-1.5 1.5h-1.5zm3-8.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3l-1.25-1.5h-0.75v-3.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v3.5h-2v-1.5s0-0.5-0.5-0.5-0.5 0.5-0.5 0.5v1.5s0 1 1 1h2v3.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-3.5h0.25s1.25 2 1.75 2c1 0 1-1 1-1zm3 1c0-0.5-0.5-0.5-0.5-0.5h-0.5v-2.5c0-0.5-0.5-0.5-0.5-0.5h-1s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h0.5v7h-0.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1s0.5 0 0.5-0.5v-4.5h0.5s0.5 0 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-upright.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-upright.svg
new file mode 100644
index 000000000..bf4478797
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-orientation-upright.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 6v10h-2l3 4 3-4h-2v-10zm6 14h1v-2h3v2h1v-4c0-2-2.5-2-2.5-2s-2.5 0-2.5 2zm1-3v-0.5c0-1.5 1.5-1.5 1.5-1.5s1.5 0 1.5 1.5v0.5zm-0.5-10s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3l-1.5 1.25v0.75h-3.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h3.5v1h-1.5s-0.5 0-0.5 0.5 0.5 0.5 0.5 0.5h1.5s1 0 1-1v-1h3.5s0.5 0 0.5-0.5-0.5-0.5-0.5-0.5h-3.5v-0.25s2-1.25 2-1.75c0-1-1-1-1-1zm1-3c-0.5 0-0.5 0.5-0.5 0.5v0.5h-2.5c-0.5 0-0.5 0.5-0.5 0.5v1s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-0.5h7v0.5s0 0.5 0.5 0.5 0.5-0.5 0.5-0.5v-1s0-0.5-0.5-0.5h-4.5v-0.5s0-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-put-on-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-put-on-path.svg
new file mode 100644
index 000000000..32afbe66c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-put-on-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 13c-3.878 0-7 3.122-7 7h1c0-3.324 2.676-6 6-6h2c3.324 0 6 2.676 6 6h1c0-3.878-3.122-7-7-7zm2-9v8h1v-0.502a2.5 2.5 0 0 0 1.5 0.502 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-1.5 0.5039v-3.504zm2.5 4a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-7-1a2.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 1.5-0.5039v0.5039h1v-5h-1v0.502a2.5 2.5 0 0 0-1.5-0.502zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-remove-from-path.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-remove-from-path.svg
new file mode 100644
index 000000000..66023ef0e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-remove-from-path.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 13v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-3 0c-3.878 0-7 2.122-7 6h1c0-3.324 2.676-5 6-5h2v-1zm2-9v8h1v-0.502c0.4325 0.3253 0.9588 0.5014 1.5 0.502 1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5c-0.5414 0.001125-1.068 0.178-1.5 0.5039v-3.504zm2.5 4c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm-7-1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.5414-0.001125 1.068-0.178 1.5-0.5039v0.5039h1v-5h-1v0.502c-0.4325-0.3253-0.9588-0.5014-1.5-0.502zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-speak.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-speak.svg
new file mode 100644
index 000000000..e27e19830
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-speak.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h6.5v3l3-3s0.5-0.446 0.5-1v-3c0-0.554-0.446-1-1-1zm0 6-2.285 2.285h-1.715v3.43h1.715l2.285 2.285zm1 0v1c1.326 0.4229 2 1.531 2 3s-0.6743 2.577-2 3v1c1.8-0.4457 3-2.057 3-4s-1.2-3.554-3-4zm-0.02148 2.285v3.43c0.6057-0.3314 1.021-0.972 1.021-1.715 0-0.7429-0.4101-1.383-1.021-1.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-unflow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-unflow.svg
new file mode 100644
index 000000000..5e5ccd74c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-unflow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 14v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-8-8v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3zm-2-2v3h1v-2h2v-1zm6 0v1h3v-1zm6 0v1h2v2h1v-3zm-12 6v3h1v-3zm14 0v3h1v-3zm-14 6v3h3v-1h-2v-2zm6 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-unkern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-unkern.svg
new file mode 100644
index 000000000..a7233c47f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-unkern.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 9h1v8h-1zm-7 0h1v8h-1zm9 5v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-9-9v3l1-1h2v6l-1 1h4l-1-1v-6h2l1 1v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m7 16h4v1h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-wiki.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-wiki.svg
new file mode 100644
index 000000000..402cac2bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-wiki.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.84 7.004-0.0409 0.0269v0.2868c0 0.0349 0.0152 0.0594 0.0454 0.0806 0.0308 0.0224 0.0616 0.0359 0.0953 0.0359l0.1316 0.0134c0.3386 0.0138 0.4981 0.1018 0.5445 0.1568 0.0808 0.0975 0.1186 0.2058-0.0771 0.6273l-1.171 2.303-1.057-2.137c-0.3473-0.683-0.432-0.8962 0.0908-0.9364l0.2087-0.0269c0.1005 0 0.1498-0.0348 0.1498-0.103v-0.3002l-0.0772-0.0269-2.854 0.0045-0.0409 0.0269v0.3001c0 0.0671 0.0717 0.0853 0.2087 0.1031 0.4897 0.0637 0.4776 0.1139 0.962 1.062l1.711 3.414-1.602 3.154-0.0908-0.022-3.208-6.913c-0.0749-0.1795-0.1089-0.3122-0.1089-0.3942 0-0.1761 0.1592-0.2691 0.481-0.2823l0.3767-0.0179c0.0993 0 0.1497-0.0379 0.1497-0.1165v-0.2823l-0.0363-0.0313h-3.594l-0.0318 0.0313v0.2957c0 0.054 0.06538 0.0882 0.2042 0.1031 0.3781 0.02 0.6291 0.08 0.7487 0.1792 0.1191 0.1004 0.4129 0.7482 0.4129 0.7482l3.762 8.154c0.2695 0.595 0.6052 0.688 1.016-0.018l1.847-3.661c0.0091-0.1243 0.1225 0.0403 0.1225 0.0403l1.688 3.611c0.3045 0.621 0.6505 0.681 1.002 0.018l3.617-8.105c0.117-0.2988 0.277-0.5275 0.485-0.6944 0.208-0.1657 0.529-0.2589 0.962-0.2778 0.089 0 0.132-0.039 0.132-0.1165v-0.2867l-0.032-0.0314h-3.308l-0.041 0.0314v0.2867c0 0.0338 0.015 0.0594 0.046 0.0807 0.031 0.0223 0.061 0.0358 0.095 0.0358l0.277 0.0135c0.339 0.0138 0.431 0.0802 0.563 0.1926 0.13 0.1153 0.147 0.3105 0.045 0.5869l-2.927 6.86-0.113-0.031-1.861-3.75 2.001-3.584c0.159-0.2254 0.248-0.2666 0.681-0.2867 0.088 0 0.132-0.0379 0.132-0.1165v-0.2823l-0.032-0.0314z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text-wrap.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text-wrap.svg
new file mode 100644
index 000000000..72bdf6d23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text-wrap.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-5 14h2.5l1.062-3h2.16l4.105-3.359-2.828-7.641zm1 4 1.75 5h-3.5zm6 4v3h-2v-1.5l-3.5 2.5 3.5 2.5v-1.5h4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_bold.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_bold.svg
new file mode 120000
index 000000000..3921884c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_bold.svg
@@ -0,0 +1 @@
+format-text-bold.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_horz_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_horz_kern.svg
new file mode 100644
index 000000000..31110d4aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_horz_kern.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 6v11h-8v1h16v-1h-7v-11zm-5.16 0.998-2.859 8.002h1.43l0.6074-1.715h2.785l0.6074 1.715h1.588l-3.018-8.002h-1.141zm9.02 0-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002h-1.143zm-8.449 2.287 1 2.857h-2zm9.021 0 1 2.857h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_italic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_italic.svg
new file mode 120000
index 000000000..a20d81293
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_italic.svg
@@ -0,0 +1 @@
+format-text-italic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_letter_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_letter_spacing.svg
new file mode 100644
index 000000000..5c491cc7b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_letter_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v5h2.5c0.8284 0 1.5-0.6716 1.5-1.5 0-0.5333-0.2682-1.015-0.6875-1.281 0.1155-0.2126 0.1875-0.4598 0.1875-0.7188 0-0.8284-0.6716-1.5-1.5-1.5h-2zm10 0v5h2.5c0.828 0 1.5-0.6716 1.5-1.5v-2c0-0.8284-0.672-1.5-1.5-1.5zm-9 1h1c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1zm10 0h1.5c0.276 0 0.5 0.2239 0.5 0.5v2c0 0.2761-0.224 0.5-0.5 0.5h-1.5zm-6 1v1h3v-1zm-4 1h1.5c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5h-1.5zm-1 4v2h4v-2zm6 0v2h2v-2zm4 0v2h4v-2zm-5 4-4 1.5 4 1.5zm4 0v3l4-1.5zm-2 1c-0.2761 0-0.5 0.224-0.5 0.5s0.2239 0.5 0.5 0.5 0.5-0.224 0.5-0.5-0.2239-0.5-0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_line_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_line_spacing.svg
new file mode 100644
index 000000000..c16430aba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_line_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16.5 5.5-2.5 4h1.488v5h-1.488l2.5 4 2.5-4h-1.512v-5h1.512zm-11.5 1v2h7v-2zm0 3v2h6v-2zm0 3v2h8v-2zm0 3v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_outer_style.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_outer_style.svg
new file mode 100644
index 000000000..3059389b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_outer_style.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 12v1h2v4h1v-4h2v-1zm-7-7v2h4v8h2v-8h4v-2zm11 0v1h2v12h-12v-10h-1v11h14v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_remove_kerns.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_remove_kerns.svg
new file mode 100644
index 000000000..f64e24b0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_remove_kerns.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 13v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586zm-2-8v11h-8v1h9v-12z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m6.858 6.999-2.858 8.001h1.429l0.6069-1.715h2.786l0.6069 1.715h1.589l-3.018-8.001zm0.5715 2.286 1 2.858h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_rotation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_rotation.svg
new file mode 100644
index 000000000..89b58174f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_rotation.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v9.953l-3-7.955h-1.143l-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.57v1h-7v1h7.5l7.5 2v-1l-7-2v-0.998l1.377 0.3652 1.025-1.502 2.693 0.7148 0.1465 1.812 1.537 0.4082-0.8652-8.508-1.104-0.293-4.811 6.992v-9.992h-1zm-3.57 4.285 1 2.857h-2zm9.346 1.07 0.2344 3.02-1.934-0.5137 1.699-2.506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_strike.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_strike.svg
new file mode 120000
index 000000000..1a9d8e103
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_strike.svg
@@ -0,0 +1 @@
+format-text-strikethrough.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_subscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_subscript.svg
new file mode 120000
index 000000000..6022badcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_subscript.svg
@@ -0,0 +1 @@
+format-text-subscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_superscript.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_superscript.svg
new file mode 120000
index 000000000..ff7ed30da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_superscript.svg
@@ -0,0 +1 @@
+format-text-superscript.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_under.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_under.svg
new file mode 120000
index 000000000..05b020a7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_under.svg
@@ -0,0 +1 @@
+format-text-underline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_vert_kern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_vert_kern.svg
new file mode 100644
index 000000000..327ba375f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_vert_kern.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.857 4.999-2.857 8.002h1.43l0.6055-1.715h2.787l0.6074 1.715h1.588l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm7.41 1.713-2.857 8.002h1.428l0.6074-1.715h2.787l0.6055 1.715h1.59l-3.018-8.002zm0.5723 2.287 1 2.857h-2zm-11.41 2.715v1h6v4h9v-1h-8v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/text_word_spacing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/text_word_spacing.svg
new file mode 100644
index 000000000..b2926327d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/text_word_spacing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 17.5c0 0.276-0.2239 0.5-0.5 0.5s-0.5-0.224-0.5-0.5 0.2239-0.5 0.5-0.5 0.5 0.224 0.5 0.5zm-2.5-1.5-4 1.5 4 1.5zm4 0v3l4-1.5zm2-11v10h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1h-2v-4zm-3 0v2h-1v1h1v6c0 1 1 1 1 1h1v-1h-1v-6h1v-1h-1v-2zm-7 4v6h1v-5h1.5c0.5 0 0.5 0.5 0.5 0.5v4.5h1v-5s0-1-1-1zm-2-2h1v1h-1zm0 2h1v6h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/texture.svg b/.icons/Gruvbox-Plus-Dark/actions/24/texture.svg
new file mode 100644
index 000000000..46ea934ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/texture.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-14zm2 2h10v2.004h-10zm0 4.004h10v2h-10zm0 4h10v1.996h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/time.svg b/.icons/Gruvbox-Plus-Dark/actions/24/time.svg
new file mode 100644
index 000000000..07788c96a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/time.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.051 7.05c-2.734 2.734-2.734 7.165 0 9.898 2.734 2.734 7.165 2.734 9.898 0s2.734-7.165 0-9.898c-2.731-2.731-7.167-2.731-9.898 0zm8.484 1.414c1.952 1.953 1.952 5.118 0 7.07-1.953 1.952-5.118 1.952-7.07 0-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0zm-4.535-0.465v4.574l3.104 1.791 1-1.73-2.104-1.215v-3.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timedout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timedout.svg
new file mode 100644
index 000000000..c2cfd99d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timedout.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.002c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.165 0 9.898 1.684 1.684 4.013 2.328 6.191 1.938-0.5386-0.5146-0.9228-1.169-1.109-1.891-1.323 0.03489-2.658-0.4512-3.668-1.461-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 1.008 1.009 1.494 2.341 1.461 3.662 0.7219 0.1862 1.377 0.5704 1.893 1.109 0.3892-2.177-0.2564-4.503-1.939-6.186-1.365-1.365-3.157-2.049-4.949-2.049zm-1 2.998v4.574l1.803 1.041c0.4397-0.5886 1.033-1.045 1.715-1.318l-1.518-0.877v-3.42zm5 5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-0.5 1h1v2.502h-1zm0.5 3c0.2761 0 0.5 0.2239 0.5 0.5s-0.2239 0.5-0.5 0.5-0.5-0.2239-0.5-0.5 0.2239-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-extract.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-extract.svg
new file mode 100644
index 000000000..aa241f7c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-extract.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m14.01 9c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-5e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m20 8-4 4 4 4zm-16 2v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-insert.svg
new file mode 100644
index 000000000..65f8462bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-insert.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 8v8l4-4zm-12 2v4h4v-4z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m9 5 3 3 3-3zm0 4v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-lift.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-lift.svg
new file mode 100644
index 000000000..0b99300d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-lift.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m14.01 9c-0.2772 0-0.5347 0.09916-0.7129 0.2773-0.4255 0.4352-0.8578 0.8636-1.288 1.294l-0.504-0.4997-0.8017-0.7942c-0.1791-0.1772-0.4357-0.2773-0.7129-0.2773l-0.9902-2e-7v0.9902c0 0.2772 0.0982 0.5357 0.2773 0.7129l0.8111 0.8034 0.4946 0.4904-1.414 1.414c-0.1782 0.1782-0.1688 0.3214-0.1688 0.5986l-3.5e-6 0.9902h0.9902c0.2772 0 0.4262 0.01515 0.6044-0.163l1.414-1.414c0.4307 0.432 0.8597 0.8657 1.288 1.3 0.1772 0.1792 0.4357 0.2773 0.7129 0.2773l0.9902-3e-6v-0.9902c0-0.2772-0.1003-0.5335-0.2773-0.7129-0.4276-0.435-0.8581-0.8672-1.288-1.3 0.4324-0.4283 0.8601-0.8612 1.288-1.294 0.1766-0.1798 0.2773-0.4357 0.2773-0.7129l-5e-6 -0.9902z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4 10v4h4v-4zm12 0v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-overwrite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-overwrite.svg
new file mode 100644
index 000000000..6e07002be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-overwrite.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m9 5 3 3 3-3zm0 4v6h6v-6z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 14v4h14v-4h-3v2h-8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-off.svg
new file mode 100644
index 000000000..b6e03916b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-off.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-on.svg
new file mode 100644
index 000000000..60cd6d2f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/timeline-use-zone-on.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v5h-1v-4h-2v4h-3v2h14v-5h-2v3h-1v-2h-2v2h-1v-5zm4 9v5l3-2.471zm3 5h1v-5h-1zm-13-5v5h1v-5zm1 2.471 3 2.529v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tiny-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tiny-pause.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tiny-pause.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tiny-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tiny-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tiny-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_y.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_y.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_z.svg b/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_z.svg
new file mode 120000
index 000000000..1c68ed082
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/toggle_vp_z.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-chat-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-chat-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-chat-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-boost.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-boost.svg
new file mode 100644
index 000000000..08a404b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-boost.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.002 5-4.004 3 4 3v-2h7.996l2e-3 3.498 2.002 1.502 0.0039-4.895c0-1.166-0.8616-2.105-1.932-2.105h-8.068zm-4 5-0.0039 4.895c0 1.166 0.8616 2.105 1.932 2.105h8.068v2l4.004-3-4-3v2h-7.996l-2e-3 -3.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-reply.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-reply.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tokodon-post-reply.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-animator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-animator.svg
new file mode 120000
index 000000000..91b01fe2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/tool-measure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-measure.svg
new file mode 100644
index 000000000..15f09c02b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-measure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-4 3h4v2h-4l4 3v6h8v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-node-editor.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-node-editor.svg
new file mode 100644
index 000000000..98c4b4ace
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-node-editor.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v1.551c-1.828 0.0988-3.312 0.3555-4.5 0.8652v-0.916h-4v4h0.916c-0.5097 1.188-0.7664 2.672-0.8652 4.5h-1.551v4h4v-4h-1.445c0.1136-1.964 0.417-3.424 0.9746-4.5h1.971v-1.971c1.076-0.5576 2.536-0.861 4.5-0.9746v1.445h4v-4zm-3 7 4 7 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-pointer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-pointer.svg
new file mode 120000
index 000000000..1324e0504
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-pointer.svg
@@ -0,0 +1 @@
+kdenlive-select-tool.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-spray.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-spray.svg
new file mode 100644
index 000000000..fa675d057
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-spray.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.81 5c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm-4.225 1.414c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm8.318 0.9727c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm-9.904 1.613c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm5.244 1.607c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.756 0.3926c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm-10 3.4c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1zm4.004 0.5996c-1.105 0-2 0.8954-2 2 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-1.105-0.8954-2-2-2zm4.762 1c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-text.svg
new file mode 120000
index 000000000..b3b606338
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-text.svg
@@ -0,0 +1 @@
+text-field.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool-tweak.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool-tweak.svg
new file mode 100644
index 000000000..1b065152a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool-tweak.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.79 5.006c-0.1793-0.01127-0.3596-0.00674-0.5371 0.01367-1.766 0.369-2.617 2.285-3.158 3.947-0.4731 1.51-0.9228 3.358-2.441 4.018-0.6586 0.2595-1.928 0.3643-2.629 0.2559l-0.01953 5.721 14 0.03906v-5.721c-1.813 0.286-3.86 0.2439-5.354-0.9824-1.314-1.128-1.746-3.404-0.7969-4.912 0.9454-1.126 2.91-0.6564 3.527 0.6016 0.5108 0.266 0.345-0.504 0.2598-0.8066-0.3593-1.263-1.596-2.095-2.852-2.174z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_brush.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_brush.svg
new file mode 120000
index 000000000..2873b7efa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_brush.svg
@@ -0,0 +1 @@
+draw-brush.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_cellformatting.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_cellformatting.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_cellformatting.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_eraser.svg
new file mode 100644
index 000000000..2ab586335
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_eraser.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.51 5c-0.3538-0.00956-0.7006 0.1708-0.8906 0.5l-5.488 9.508c-0.2764 0.4788-0.1136 1.087 0.3652 1.363l4.322 2.494c0.4788 0.2764 1.087 0.1136 1.363-0.3652l5.488-9.508c0.2764-0.4788 0.1136-1.087-0.3652-1.363l-4.322-2.494c-0.1496-0.08639-0.3119-0.1304-0.4727-0.1348zm4.984 7.002c-0.4999 2-2.498 3.498-2.498 4.748s1.113 2.25 2.498 2.25 2.5-1 2.5-2.25-2-2.748-2.5-4.748z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_picker.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_picker.svg
new file mode 120000
index 000000000..aed247700
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_color_picker.svg
@@ -0,0 +1 @@
+color-picker.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_curve.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_curve.svg
new file mode 120000
index 000000000..7630c9799
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_curve.svg
@@ -0,0 +1 @@
+format-segment-curve.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_ellipse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_ellipse.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_ellipse.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_elliptical_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_elliptical_selection.svg
new file mode 100644
index 000000000..86bb78d6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_elliptical_selection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.49 6a7.034 6.029 0 0 0-2.125 0.4417l0.5045 0.8754a6.029 5.025 0 0 1 1.621-0.3101zm1.005 0v1.007a6.029 5.025 0 0 1 1.621 0.3081l0.5084-0.8793a7.034 6.029 0 0 0-2.129-0.4357zm3.062 0.8322-0.4985 0.8636a6.029 5.025 0 0 1 1.537 1.066l0.8871-0.5123a7.034 6.029 0 0 0-1.925-1.417zm-7.125 0.00785a7.034 6.029 0 0 0-1.917 1.417l0.8832 0.5084a6.029 5.025 0 0 1 1.53-1.064l-0.4965-0.8616zm9.68 2.206-0.8695 0.5025a6.029 5.025 0 0 1 0.7478 1.949h1.011a7.034 6.029 0 0 0-0.8891-2.451zm-12.23 0.007847a7.034 6.029 0 0 0-0.8852 2.444h1.007a6.029 5.025 0 0 1 0.7458-1.944zm-0.8852 3.449a7.034 6.029 0 0 0 0.8852 2.444l0.8675-0.5004a6.029 5.025 0 0 1-0.7458-1.944zm12.98 0a6.029 5.025 0 0 1-0.7458 1.944l0.8675 0.5004a7.034 6.029 0 0 0 0.8852-2.444zm-10.58 2.732-0.8832 0.5084a7.034 6.029 0 0 0 1.917 1.417l0.4965-0.8616a6.029 5.025 0 0 1-1.53-1.064zm9.19 0a6.029 5.025 0 0 1-1.53 1.064l0.4965 0.8616a7.034 6.029 0 0 0 1.917-1.417l-0.8832-0.5084zm-6.719 1.448-0.5045 0.8754a7.034 6.029 0 0 0 2.125 0.4417v-1.007a6.029 5.025 0 0 1-1.621-0.3101zm4.248 0c-0.5206 0.1653-1.066 0.2696-1.621 0.3101v1.007c0.7311-0.05131 1.448-0.2003 2.125-0.4417z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_eraser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_eraser.svg
new file mode 120000
index 000000000..f99a1d06a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_eraser.svg
@@ -0,0 +1 @@
+draw-eraser.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_flood_fill.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_flood_fill.svg
new file mode 120000
index 000000000..10765a172
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_flood_fill.svg
@@ -0,0 +1 @@
+color-fill.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_free_form_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_free_form_selection.svg
new file mode 100644
index 000000000..b471d7e17
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_free_form_selection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 5-0.4512 0.8871 0.9961 0.5075-0.3457 1.066 0.9512 0.3086 0.6153-1.902zm-1.58 0.00229-1.574 1.232 0.6172 0.7871 1.574-1.232zm-2.18 1.598-1.793 0.8848 0.4414 0.8965 1.793-0.8848zm-2.312 0.9102-1.986 0.2344 0.1191 0.9922 1.986-0.2344zm9.074 0.4727-1.973 0.3262 0.1621 0.9863 1.975-0.3262zm1.145 0.2754-0.5449 0.8379 1.678 1.09 0.5449-0.8398zm-12.29 1.006v2h1v-2zm13.11 1.406-0.8984 1.787 0.8945 0.4473 0.8984-1.787zm-9.096 0.6348-1.725 1.014 0.5078 0.8613 0.8887-0.5234 0.5957 0.9141 0.8379-0.5469zm-3.236 0.5723-0.7734 0.6348 1.27 1.545 0.7734-0.6348zm11.07 1.039-1.213 1.59 0.7949 0.6055 1.213-1.59zm-6.402 0.6992-0.8613 0.5078 0.6895 1.168-0.7871 1.088 0.8105 0.5859 1.172-1.621zm4.74 1.357-1.553 1.26 0.6309 0.7754 1.553-1.26zm-2.1 1.527-1.852 0.7578 0.3789 0.9258 1.852-0.7578zm-2.635 0.9805-1.92 0.5586 0.2793 0.9609 1.92-0.5586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_imageeffects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_imageeffects.svg
new file mode 100644
index 000000000..3ce18090d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_imageeffects.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h5v-2.533l4.283-4.283-0.7852-0.7266-3.498 3.543-2-2-3 3v-9h10v4.338l2 1.996v-6.334c0-1.108-0.892-2-2-2h-10zm3.496 3c-1.105 0.00108-1.999 0.8974-1.998 2.002 0.00108 1.104 0.8962 1.998 2 1.998 1.105 0 2-0.8954 2-2h-2l2-0.00195c-0.0011-1.105-0.8974-1.999-2.002-1.998zm6.504 5-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_line.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_line.svg
new file mode 120000
index 000000000..d6f1b6f76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_line.svg
@@ -0,0 +1 @@
+draw-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_pagelayout.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_pagelayout.svg
new file mode 120000
index 000000000..5e86bb448
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_pagelayout.svg
@@ -0,0 +1 @@
+snap-page.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_pen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_pen.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_pen.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_polygon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_polygon.svg
new file mode 120000
index 000000000..1bc83ee53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_polygon.svg
@@ -0,0 +1 @@
+draw-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_polyline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_polyline.svg
new file mode 120000
index 000000000..29d699e47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_polyline.svg
@@ -0,0 +1 @@
+path-mode-polyline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_rect_selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rect_selection.svg
new file mode 120000
index 000000000..101c958fe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rect_selection.svg
@@ -0,0 +1 @@
+select-rectangular.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rectangle.svg
new file mode 120000
index 000000000..a2a76ae4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_references.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_references.svg
new file mode 120000
index 000000000..279c2ea07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_references.svg
@@ -0,0 +1 @@
+text-frame-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_review.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_review.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_review.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_rounded_rectangle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rounded_rectangle.svg
new file mode 120000
index 000000000..b2b31a260
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_rounded_rectangle.svg
@@ -0,0 +1 @@
+draw-rectangle-rounded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_spraycan.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_spraycan.svg
new file mode 120000
index 000000000..b32b12a9f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_spraycan.svg
@@ -0,0 +1 @@
+tool-spray.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tool_text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tool_text.svg
new file mode 120000
index 000000000..ae272a537
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tool_text.svg
@@ -0,0 +1 @@
+edit-select-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-check-spelling.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-check-spelling.svg
new file mode 100644
index 000000000..e1320c72f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-check-spelling.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6v9h3.002c2.998 0 2.998-3 2.998-3s-3e-6 -3-3-3h-1v-3zm-6.999 1v2h3v1h-1c-3 0-3 2.479-3 2.479s3e-6 2.521 3 2.521h3v-6s-2e-6 -2-2-2zm8.999 4h1.002c0.998 0 0.998 1 0.998 1s-1e-6 1-0.998 1h-1.002zm-6.999 1h1v1h-1s-1 0-1-0.4863c-3.44e-4 -0.5137 1-0.5137 1-0.5137zm-0.125 4.002c-0.3826-0.01129-0.7561 0.04611-1.299 0.2215s-1.172 0.6734-1.574 1.339l1.613 0.9707c0.3446-0.5703 1.076-0.8049 1.686-0.5488 0.5358 0.2251 1.172 0.8982 2.178 0.998 1.347 0.1337 2.346-0.8916 3.002-0.9258 0.6626-0.0346 1.485 0.7858 2.703 0.9238 1.139 0.1292 2.23-0.416 2.814-1.369l-1.605-0.9824c-0.204 0.3327-0.5953 0.5299-0.9961 0.4844-0.749-0.08502-1.67-1.004-3.012-0.9336-1.293 0.06746-2.082 0.9968-2.717 0.9336-0.3951-0.03922-0.8998-0.5513-1.633-0.8594-0.385-0.1618-0.7775-0.2407-1.16-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn-image.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn-image.svg
new file mode 100644
index 000000000..fde98c9b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn-image.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.012 5.003v-0.0051zm1.988 2c-3.293 0-6 2.707-6 6s2.707 6 6 6 6-2.707 6-6-2.707-6-6-6zm0 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm-2-6c-0.554 0-1 0.446-1 1v0.6836c0.9369-0.4475 1.962-0.681 3-0.6836 3.866 0 7 3.134 7 7-5e-3 2.462-1.303 4.74-3.418 6h3.418c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn.svg
new file mode 100644
index 000000000..28a0bf5dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-burn.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.54 5c-4.09 1.75-6.543 5.851-6.543 8.75 0 2.865 2.147 5.19 4.814 5.244-1.333-0.028-2.408-1.187-2.408-2.619 0-1.45 1.228-3.5 3.273-4.375 0 3.062 2.197 3.505 1.637 5.25-0.3174 0.9893-1.092 1.74-2.434 1.748 8e-3 4e-5 0.01679 2e-3 0.02539 2e-3 2.711 0 4.27-1.511 4.908-3.5 1.12-3.49-3.273-4.375-3.273-10.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-copy.svg
new file mode 100644
index 000000000..d592d0613
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 5c-1.287 0.00546-2.538 0.4245-3.568 1.195 0.5137-0.1241 1.04-0.1896 1.568-0.1953 3.866 0 7 3.134 7 7-0.0057 0.5285-0.07121 1.055-0.1953 1.568 0.7708-1.03 1.19-2.281 1.195-3.568 0-3.314-2.686-6-6-6zm-2 2c-3.314 0-6 2.686-6 6s2.686 6 6 6 6-2.686 6-6c-1e-6 -3.314-2.686-6-6-6zm0 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 1e-6 -1.105 0.8954-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-erase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-erase.svg
new file mode 100644
index 000000000..1f79b39a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-erase.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-format.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-format.svg
new file mode 100644
index 000000000..00f714265
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-media-optical-format.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 5c1.099 0 2 0.9014 2 2s-0.9014 2-2 2-2-0.9014-2-2 0.9014-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-report-bug.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-report-bug.svg
new file mode 100644
index 000000000..01c2980f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-report-bug.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4.998c-0.2761 0-0.5 0.2239-0.5 0.5s0.2239 0.5 0.5 0.5c0.623 0.0651 1.177 0.4909 1.48 1.12-0.5859 0.5921-1.026 1.379-1.27 2.27 7e-3 3e-3 0.0133 7e-3 0.02 0.01-1.221 0.5307-2.201 1.497-2.75 2.71-1.2 2.64-0.13 5.7 2.38 6.85 0.2513 0.1132 0.5468 1e-3 0.66-0.25l0.89-1.96c0.723 0.8067 1.641 1.25 2.59 1.25 0.9455-3e-3 1.86-0.4462 2.58-1.25l0.9 1.96c0.11 0.25 0.41 0.36 0.66 0.24 2.51-1.14 3.58-4.2 2.38-6.85-0.5506-1.21-1.531-2.172-2.75-2.7l0.01-0.01c-0.2439-0.8911-0.6841-1.678-1.27-2.27 0.3045-0.6323 0.8633-1.049 1.49-1.11v-0.01c0.2761 0 0.5-0.2239 0.5-0.5s-0.2239-0.5-0.5-0.5c-0.058 7e-5 -0.1155 0.0102-0.17 0.03-0.8686 0.1108-1.645 0.6477-2.11 1.46-0.537-0.3213-1.125-0.4887-1.72-0.49-0.596 4e-3 -1.184 0.1752-1.72 0.5-0.4635-0.8161-1.24-1.357-2.11-1.47-0.0545-0.0198-0.112-0.0299-0.17-0.03zm1.55 5.06c0.5184 0.193 1.067 0.3243 1.63 0.39l-2.43 5.35-0.91 1.99c-1.68-1.06-2.34-3.3-1.45-5.27 0.4305-0.9548 1.195-1.719 2.15-2.15 0.08-0.04 0.17-0.07 0.26-0.1 0.2206-0.0859 0.448-0.1528 0.68-0.2zm4.9 0 0.05 0.01c0.27 0.05 0.54 0.13 0.8 0.23 0.05 0.02 0.09 0.04 0.14 0.06 0.9641 0.429 1.736 1.198 2.17 2.16 0.89 1.97 0.23 4.21-1.45 5.27l-3.34-7.34c0.5628-0.0657 1.112-0.197 1.63-0.39z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-audio-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-audio-cd.svg
new file mode 100644
index 000000000..753e3e5ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-audio-cd.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5-10 1.598v7.544c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5c1.657 0 3-1.119 3-2.5v-6.5l6-1v4.143c-0.3212-0.09449-0.6594-0.1427-1-0.1426-1.657 0-3 1.119-3 2.5s1.343 2.5 3 2.5 3-1.119 3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-cd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-cd.svg
new file mode 100644
index 000000000..4f3cdf719
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-cd.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.842 0-7 3.158-7 7 0 3.711 2.946 6.783 6.609 6.988v-5.027c-0.9142-0.1831-1.609-0.9956-1.609-1.961 0-1.099 0.9014-2 2-2 1.099 0 2 0.9014 2 2 0 0.5726-0.2468 1.089-0.6367 1.455 1.79 9.91e-4 3.581 8.5e-4 5.371 0.0019 0.03915 0 0.07452 0.0039 0.1094 0.0078 0.1022-0.4729 0.1562-0.9631 0.1562-1.465 0-3.842-3.158-7-7-7zm1.1 9.381c-0.4909 0.0013-0.4922 0.4609-0.4922 0.4609v3.695c0 0.462 0.4941 0.4629 0.4941 0.4629h4.574s0.5038-1e-3 0.4922-0.4629v-1.846l1.83 1.846v-3.695l-1.83 1.846v-1.846s8.12e-4 -0.4609-0.4922-0.4609h-4.576z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-dvd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-rip-video-dvd.svg
new file mode 120000
index 000000000..5b222b90d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/tools-wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools-wizard.svg
new file mode 120000
index 000000000..790262367
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools-wizard.svg
@@ -0,0 +1 @@
+autocorrection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tools.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tools.svg
new file mode 100644
index 000000000..7a6441e83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tools.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5a1 1 0 0 0-1 1v2h-1c-1.108 0-2 0.892-2 2v1h14v-1c0-1.108-0.892-2-2-2h-1v-2a1 1 0 0 0-1-1zm1 2h4v1h-4zm-5 5v5c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-5h-5v4h-4v-4zm6 1v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/top.svg b/.icons/Gruvbox-Plus-Dark/actions/24/top.svg
new file mode 120000
index 000000000..bdc5bb49e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/top.svg
@@ -0,0 +1 @@
+go-top.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrent-creator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-creator.svg
new file mode 100644
index 000000000..675684b54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-creator.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.19 5.053c-3.185 0.3803-5.795 2.927-6.178 6.176-0.4462 4.203 2.866 7.771 7.006 7.771 0.3838 0 0.7641-0.065 1.083-0.1915 1.592-0.4453 2.292-2.422 1.338-3.822-0.5094-0.6991 0.06236-1.72 0.9547-1.72h2.357c0.7018 0 1.274-0.5718 1.274-1.274 0-4.14-3.568-7.453-7.835-6.941zm0.8283 12.67c-0.7018 0-1.274-0.5718-1.274-1.274s0.5718-1.274 1.274-1.274c0.7018 0 1.274 0.5718 1.274 1.274s-0.5718 1.274-1.274 1.274zm4.14-6.369c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9547 0.4462 0.9547 0.9556-0.4453 0.9556-0.9547 0.9556zm-2.548-2.548c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9556 0.4462 0.9556 0.9556-0.4462 0.9556-0.9556 0.9556zm-3.185 0c-0.5094 0-0.9556-0.4462-0.9556-0.9556s0.4462-0.9556 0.9556-0.9556 0.9556 0.4462 0.9556 0.9556-0.4462 0.9556-0.9556 0.9556zm-2.548 1.91c-0.5094 0-0.9556-0.4453-0.9556-0.9547 0-0.5103 0.4462-0.9556 0.9556-0.9556s0.9556 0.4453 0.9556 0.9556c0 0.5094-0.4462 0.9547-0.9556 0.9547zm-0.6368 3.185c-0.5094 0-0.9556-0.4453-0.9556-0.9556 0-0.5094 0.4462-0.9547 0.9556-0.9547s0.9556 0.4453 0.9556 0.9547c0 0.5103-0.4462 0.9556-0.9556 0.9556z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrent-magnet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-magnet.svg
new file mode 120000
index 000000000..ee8077710
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-magnet.svg
@@ -0,0 +1 @@
+kt-magnet.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start-forced.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start-forced.svg
new file mode 120000
index 000000000..9c64c025a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start-forced.svg
@@ -0,0 +1 @@
+media-seek-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-start.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrent-stop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-stop.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrent-stop.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/torrents.svg b/.icons/Gruvbox-Plus-Dark/actions/24/torrents.svg
new file mode 100644
index 000000000..9e4fbc264
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/torrents.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4a8 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-8zm-1 3v2.998 0.0098 3.992c0 1-1 1-1 1s-1 0-1-1v-3.998h-2l4-3.002zm3 2s1 0 1 1v3.998h2l-4 3.002v-2.998-0.0098-3.992c0-1 1-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy-password.svg b/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy-password.svg
new file mode 100644
index 000000000..b563f2143
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy-password.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 5.001s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615a5.5 5.5 0 0 1-0.5781-2h-2.037v-8h6v2.215a5.5 5.5 0 0 1 1.502-0.2129 5.5 5.5 0 0 1 0.498 0.02344v-3.025c0-1-1-1-1-1h-8zm2 3.5v1h4v-1zm6.502 1.504c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-6.502 0.4961v1h1.896a5.5 5.5 0 0 1 0.8496-1h-2.746zm6.5 0.791c0.8229-3.21e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236h-1.285zm-5.857 0.5v1h1.105a5.5 5.5 0 0 1 0.2871-1h-1.393z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy.svg
new file mode 100644
index 000000000..b4a1f2f49
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/totp-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 5.001s-1 6e-6 -1 1v10c0 1 1 1 1 1h3.615c-0.3183-0.6238-0.5145-1.303-0.5781-2h-2.037v-8h6v2.215c0.4884-0.14 0.9939-0.2116 1.502-0.2129 0.1663 2.796e-4 0.3325 0.0081 0.498 0.02344v-3.025c0-1-1-1-1-1zm8.502 5.004c-1.151 0-2.302 0.4388-3.18 1.316-1.757 1.757-1.757 4.605 0 6.361 1.757 1.757 4.603 1.757 6.359 0s1.757-4.605 0-6.361c-0.8776-0.8776-2.028-1.316-3.18-1.316zm-2e-3 1.287c0.8229-3.21e-4 1.647 0.3125 2.273 0.9395 1.254 1.255 1.254 3.288 0 4.543-1.255 1.254-3.288 1.254-4.543 0-1.254-1.255-1.254-3.288 0-4.543 0.6253-0.6256 1.447-0.9391 2.27-0.9395zm-0.6426 0.709v2.768l1.551 1.551 0.9082-0.9082-1.174-1.174v-2.236z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/totp-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/totp-edit.svg
new file mode 100644
index 000000000..a4e476b3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/totp-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.792 0-3.584 0.6833-4.949 2.049-2.734 2.734-2.734 7.163 0 9.896 1.367 1.367 3.158 2.051 4.949 2.051v-2c-1.279 0-2.559-0.4869-3.535-1.463-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0 0.9596 0.9601 1.447 2.213 1.463 3.471l1.023-1.023c0.1357-0.1358 0.2775-0.1875 0.4746-0.1953 0.1973-0.0077 0.4004 0.2051 0.4004 0.2051l0.02344 0.02344c-0.2159-1.425-0.8726-2.797-1.971-3.895-1.365-1.365-3.157-2.049-4.949-2.049zm-1.004 2.998v4.414l2.414 2.414 1.414-1.414-1.828-1.828v-3.586zm7.23 4.125-0.959 0.9609 1.648 1.648 0.9609-0.959c0.2748-0.2748-1e-6 -0.5488 0-0.5488l-1.096-1.096c-0.2243-0.2283-0.4573-0.1033-0.5547-0.0059zm-1.785 1.785-3.437 3.445-0.0019 1.646h1.652l3.438-3.441z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/totp.svg b/.icons/Gruvbox-Plus-Dark/actions/24/totp.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/totp.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tracker-error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tracker-error.svg
new file mode 100644
index 000000000..0ac0ea730
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tracker-error.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m12 5c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/tracker-warning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/tracker-warning.svg
new file mode 100644
index 000000000..7120d4746
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/tracker-warning.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NeutralText { color:#fe8019; }</style>
+ </defs>
+ <path class="ColorScheme-NeutralText" d="m12 5c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trackerless.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trackerless.svg
new file mode 100644
index 000000000..1e4c1bd8e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trackerless.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.036 0.0037-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trackers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trackers.svg
new file mode 120000
index 000000000..a55697053
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trackers.svg
@@ -0,0 +1 @@
+mark-location.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transaction-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-add.svg
new file mode 100644
index 000000000..742de76de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.86 4s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 6-4 3.507 4 3.493v-2.001h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transaction-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-delete.svg
new file mode 100644
index 000000000..28fba7247
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.86 3.999s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-5.863 6-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm6 3v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transaction-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-edit.svg
new file mode 100644
index 000000000..0d7cf1315
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.86 3.999s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-5.863 6-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm10.69 3.001v2e-3c-0.06711 0.0027-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.412 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.635-2.949 2.953-0.0039 1.41 1.416 0.0039 2.951-2.953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transaction-find.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-find.svg
new file mode 100644
index 000000000..a86840f09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-find.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.996 7.22c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.063c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.03-2.58 1.03-2.58s-2.862 0.8807-2.862 3.221zm-1.996 2.779-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.58-1.029 2.58s2.863-0.8804 2.863-3.22c0-2.249-1.432-3.779-3.58-3.779h-1.42zm8.496 3c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5c0.4892-0.0012 0.9672-0.1458 1.375-0.416l1.275 1.273c0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707l-1.273-1.275c0.2702-0.4078 0.4148-0.8858 0.416-1.375 0-1.381-1.119-2.5-2.5-2.5zm0 1c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transaction-report.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-report.svg
new file mode 100644
index 000000000..ad3a8ce5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transaction-report.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 13c-1.657 0-2.998 1.32-2.998 2.977s1.34 3.021 2.998 3.021 3-1.344 3-3-1.344-2.998-3-2.998zm-1.51 0.7265 3 0.02148v3h-0.8457c0.2884 0.5 0.5769 0.9999 0.8652 1.5h-1.154l-0.8652-1.5v1.5l-1-0.02148zm1 1.021v1h1v-1zm-3.627-10.75s-2.863 0.8807-2.863 3.221c0 2.249 1.432 3.779 3.58 3.779h1.42v2l4-3.508-4-3.492v2h-1.062c-0.9771 0-1.842-0.6087-2.104-1.42-0.3133-0.9702 1.029-2.58 1.029-2.58zm-4.863 5.999-4 3.508 4 3.492v-2h1.062c0.9771 0 1.842 0.6087 2.104 1.42 0.3133 0.9702-1.029 2.581-1.029 2.581s2.863-0.8814 2.863-3.221c0-2.249-1.432-3.779-3.58-3.779h-1.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transfers.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transfers.svg
new file mode 120000
index 000000000..3ae681e7d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transfers.svg
@@ -0,0 +1 @@
+filesaveas.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-gradient.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-gradient.svg
new file mode 100644
index 000000000..c33fbc1db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-gradient.svg
@@ -0,0 +1,9 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 7v3h10v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m9 7v3h7v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m12 7v3h4v-3z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m14 7v3h2v-3zm1 6v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-4v1h7v1h1v-2zm0-6v1h11v7h1v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-pattern.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-pattern.svg
new file mode 100644
index 000000000..8c7f19c5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-pattern.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v1l2 1.666 2-1.666 2 1.666 2-1.666 2 1.666 1-0.834v1.668l-1-0.834-2 1.668 2 1.666 1-0.832v2.832h1v-8zm8 4.334-2-1.668-2 1.668 2 1.666zm-2 1.666h-6v1h7v1h1v-2zm-4 0 2-1.666-2-1.668-2 1.668zm7 2v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-rounded-corners.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-rounded-corners.svg
new file mode 100644
index 000000000..2ea05d26f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-rounded-corners.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h7c2 0 3 1 3 3v2h2v-2c0-3.5-1.5-5-5-5zm9 8v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h6c1 0 1 1 1 1v1h1v-1s0-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-stroke.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-stroke.svg
new file mode 100644
index 000000000..69d0ecfff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-affect-stroke.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2zm-3-6v1h7v2h1v-3zm0-4v2h10v5h2v-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-browse.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-browse.svg
new file mode 100644
index 000000000..714b45728
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-browse.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.02 18.54c-1.208 0.5162-2.4 0.5976-3.398 0.2301-0.501-0.1838-4.943-2.055-5.274-2.295-0.2792-0.203-0.4042-0.4069-0.4439-0.7228-0.09289-0.7402 0.5701-1.278 1.31-1.062 0.7156 0.2625 2.234 0.5915 2.234 0.5915l-1.791-3.215c-1.648-2.958-1.79-3.232-1.779-3.427 0.02564-0.4629 0.3697-0.8056 0.8308-0.8275 0.4441-0.02109 0.5093 0.06317 1.742 2.25 1.037 1.84 1.123 1.976 1.269 2.008 0.1997 0.04401 0.2616 0.0044 0.3031-0.1924 0.0301-0.1433-0.1094-0.4132-1.369-2.648-1.35-2.395-1.402-2.498-1.397-2.745 0.01636-0.701 0.8306-1.042 1.383-0.5789 0.09783 0.08199 0.6358 0.9869 1.537 2.585 1.336 2.369 1.391 2.458 1.527 2.454 0.1711-0.0052 0.2821-0.1331 0.2763-0.3172-0.0025-0.08129-0.5095-1.034-1.256-2.362-0.9563-1.7-1.253-2.267-1.255-2.401-0.00464-0.279 0.1744-0.575 0.4446-0.7354 0.3739-0.1727 0.7759-0.194 0.9296 0.04322l1.411 2.504c0.911 1.616 1.454 2.531 1.532 2.58 0.1348 0.08566 0.3588-0.01566 0.4025-0.1818 0.02012-0.07954-0.2293-0.5648-0.9357-1.818-1.071-1.9-1.175-2.087-0.9626-2.486 0.4791-0.5669 1.106-0.597 1.41-0.1733l2.116 3.794c0.6256 1.451 1.921 2.798 2.224 4.348 0.2669 1.362-0.08138 2.514-1.054 3.488-0.4182 0.4182-1.387 1.067-1.965 1.313z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop-and-resize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop-and-resize.svg
new file mode 100644
index 000000000..1c84ab2e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop-and-resize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v4h2v-3h3v-2zm8 0v2h3v3h2v-4c0-1-1-1-1-1zm-5 4v6h6v-2h-4v-4zm-4 5v4c0 1 1 1 1 1h4v-2h-3v-3zm12 0v3h-3v2h4s1 0 1-1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop.svg
new file mode 100644
index 000000000..fdaa9d498
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-crop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6v12l6-6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-horizontal.svg
new file mode 100644
index 000000000..f7d04bd5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h6v-6zm8 0v6h6v-6zm2 8v2h-2v2h2v2l4-3zm-9 2v2h2v-2zm3 0v2h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-vertical.svg
new file mode 100644
index 000000000..9f19caa67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-3 4h2v2h2v-2h2zm5 0v6h6v-6zm-6 7v3h2v-3zm6 1v6h6v-6zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-move.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move.svg
new file mode 100644
index 000000000..2782591e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-move.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-2 3h4zm-4 5-3 2 3 2zm4 0c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm4 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-rotate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-rotate.svg
new file mode 100644
index 000000000..5bfe72860
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-rotate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h6v-5h2c1.108 0 2 0.892 2 2v2h-3v2h-2v4h9v-6h-3v-2c0-1.662-1.338-3-3-3h-2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-horizontal.svg
new file mode 100644
index 000000000..c74d02290
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 6v12h16v-12zm1 1h4v6h-1v-1l-3 2 3 2v-1h1v2h-4v-3zm5 0h4v6h-4zm5 0h4v10h-4v-2h1v1l3-2-3-2v1h-1zm-5 8h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-textbox-points.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-textbox-points.svg
new file mode 100644
index 000000000..5f84a0339
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-textbox-points.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h4v-4zm10 0v4h4v-4zm-5 3v1h1v-1zm3 0v1h1v-1zm-5 2v1h1v-1zm7 0v1h1v-1zm-7 3v1h1v-1zm5 0v2h2v4h2v-4h2v-2zm-8 2v4h4v-4zm5 0v1h1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-vertical.svg
new file mode 100644
index 000000000..32722bbdb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 20h12v-16h-12zm1-1v-4h6v1h-1l2 3 2-3h-1v-1h2v4h-3zm0-5v-4h6v4zm0-5v-4h10v4h-2v-1h1l-2-3-2 3h1v1zm8 5v-4h2v4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale.svg
new file mode 120000
index 000000000..617c98bae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-scale.svg
@@ -0,0 +1 @@
+kdenlive-zoom-large.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-down.svg
new file mode 100644
index 000000000..77946a3dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-down.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5-9 2v9l9-2zm-14 4v10h9v-2.865l-5 1.111v-8.246z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-left.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-left.svg
new file mode 100644
index 000000000..2555c822f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-left.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h2.865l-1.111-5h8.246v-4zm3 5 2 9h9l-2-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-right.svg
new file mode 100644
index 000000000..07049d2c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-right.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5v4h8.246l-1.111 5h2.865v-9zm-2 5-2 9h9l2-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-up.svg
new file mode 100644
index 000000000..5048f1990
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-shear-up.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v9h4v-4.777l6-1.334v-2.889zm14 3-9 2v9l9-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-horizontal.svg
new file mode 100644
index 000000000..a6298bc4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5-2 1.496 2 1.504v-1h3v-1h-3zm-2 4 5 6h9l-5-6zm12 7v1h-3v1h3v1l2-1.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-vertical.svg
new file mode 100644
index 000000000..538319202
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transform-skew-vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5-6 5v9l6-5zm2.504 0-1.504 2h1v3h1v-3h1zm-11.5 9v3h-1l1.496 2 1.504-2h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/transsearch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/transsearch.svg
new file mode 120000
index 000000000..9a2733df2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/transsearch.svg
@@ -0,0 +1 @@
+edit-find.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trash-empty.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trash-empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trash-empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trashcan_empty.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trashcan_empty.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trashcan_empty.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trim-margins.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trim-margins.svg
new file mode 100644
index 000000000..94543554c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trim-margins.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5v2h-2v2h2v10h2v-10h8v10h2v-12h-10v-2zm3 5v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/trim-to-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/trim-to-selection.svg
new file mode 100644
index 000000000..0c9b2497e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/trim-to-selection.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v2h-1v2h1v7h-1v2h1v2h2v-2h8v2h2v-2h1v-2h-1v-7h1v-2h-1v-2h-2v2h-8v-2zm2 4h8v7h-8zm1 3v1h6v-1zm0 2v1h6v-1zm0-4v1h6v-1z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9 5v1h6v-1zm0 14v1h6v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/twitter-dm.svg b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-dm.svg
new file mode 100644
index 000000000..4e68e1726
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-dm.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.668 4.988-2.67 7v7l14 0.02407-0.0039-6.796-2.664-7.228zm1.533 2h5.6l2.1 6h-2.1l-0.6992 2h-4.201l-0.6992-2h-2.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/twitter-home.svg b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-home.svg
new file mode 100644
index 000000000..5b5f1d3fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-home.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-7.736 7.553 1.473 1.506 1.105-0.9531 0.7363 5.895h8.844l0.7363-5.895 1.105 0.9219 1.473-1.475zm0 6c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/twitter-mentions.svg b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-mentions.svg
new file mode 100644
index 000000000..3fb70bbb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-mentions.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5c-0.4609 0.01542-0.8889 0.2879-1.1 0.7207-1.929-0.1166-3.777 1.041-4.461 2.953-0.609 1.732-1.84 3.97-2.477 4.086-0.1287 0.0726-0.2371 0.1891-0.291 0.3398-0.119 0.3326 0.05231 0.6973 0.3848 0.8164l9.301 3.33c0.3324 0.1191 0.6955-0.05219 0.8145-0.3848 0.0539-0.1508 0.04363-0.3114-0.0098-0.4492-0.4187-0.4939 0.04984-3.005 0.6777-4.73 0.6842-1.912-0.01134-3.98-1.576-5.115 0.1489-0.6244-0.1809-1.271-0.7988-1.492-0.1545-0.05533-0.3112-0.07936-0.4648-0.07422zm-3.891 11.72c-0.2965 0.829 0.2675 1.79 1.262 2.146 0.9942 0.3561 2.041-0.02846 2.338-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/twitter-profile.svg b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-profile.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/twitter-profile.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/typewriter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/typewriter.svg
new file mode 100644
index 000000000..81aa9a804
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/typewriter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.001 5v3h0.5117c0.512-2.325 0.9466-2 3.336-2h1.152l0.0059 10.44c9.26e-4 1.813-0.2352 2.048-2.006 2.154v0.4062h6v-0.4062c-1.771-0.1067-2.007-0.341-2.006-2.154l0.0059-10.44h1.152c2.389 0 2.824-0.3253 3.336 2h0.5116v-3h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-checked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-checked.svg
new file mode 120000
index 000000000..62c82f923
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-checked.svg
@@ -0,0 +1 @@
+gnumeric-object-checkbox.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-unchecked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-unchecked.svg
new file mode 100644
index 000000000..259b5ce9e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-checkbox-unchecked.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-detach.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-detach.svg
new file mode 100644
index 000000000..b2bdffb4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-detach.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4-6 10h6v6l6-10h-6zm-6 11v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-eject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-eject.svg
new file mode 120000
index 000000000..f9f7bcbd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-eject.svg
@@ -0,0 +1 @@
+media-eject.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-mount.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-mount.svg
new file mode 100644
index 000000000..e587f4aa7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-mount.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 3.134-7 7-4.916e-4 0.3346 0.02301 0.6688 0.07031 1h2.93v-1c-2.58e-5 -0.3788 0.214-0.7251 0.5527-0.8945 0.3386-0.1694 0.7438-0.1331 1.047 0.09375l0.4609 0.3457c0.2107-0.9019 1.013-1.541 1.939-1.545 1.105 0 2 0.8954 2 2-9.71e-4 0.72-0.3889 1.384-1.016 1.738l0.6152 0.4609c0.5346 0.4 0.5346 1.202 0 1.602l-3.783 2.838c0.7041 0.2355 1.441 0.3574 2.184 0.3613 3.866 0 7-3.134 7-7s-3.134-7-7-7zm-3 7v2h-5v2h5v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-submenu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-submenu.svg
new file mode 120000
index 000000000..a97e184da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-submenu.svg
@@ -0,0 +1 @@
+pan-end.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unlock.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unlock.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unmount.svg b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unmount.svg
new file mode 100644
index 000000000..9460066c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/udiskie-unmount.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 7 0 0 0-7 7 7 7 0 0 0 0.06641 0.9492l2.334-1.75a1 1 0 0 1 1.047-0.09375 1 1 0 0 1 0.5527 0.8945v1h1.268a2 2 0 0 1-0.2676-1 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-0.4141 1.191 1 1 0 0 1 0.4141 0.8086v2a1 1 0 0 1-1 1h-4v1a1 1 0 0 1-0.04492 0.293 7 7 0 0 0 3.045 0.707 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-4 7-4 3 4 3v-2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-coll-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-asynchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-asynchronous.svg
new file mode 120000
index 000000000..f73d7d56a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-asynchronous.svg
@@ -0,0 +1 @@
+mail-forwarded-replied.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-found.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-found.svg
new file mode 120000
index 000000000..3bab14e35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-found.svg
@@ -0,0 +1 @@
+mail-mark-notjunk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-lost.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-lost.svg
new file mode 120000
index 000000000..c4237406c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-lost.svg
@@ -0,0 +1 @@
+mail-mark-junk.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-synchronous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-synchronous.svg
new file mode 120000
index 000000000..788923468
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbr-message-synchronous.svg
@@ -0,0 +1 @@
+mail-forwarded.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_activity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_activity.svg
new file mode 120000
index 000000000..795437991
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_activity.svg
@@ -0,0 +1 @@
+preferences-activities.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_class.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_class.svg
new file mode 120000
index 000000000..16d2edb3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_class.svg
@@ -0,0 +1 @@
+code-class.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_collaboration.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_collaboration.svg
new file mode 120000
index 000000000..255b7129b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_collaboration.svg
@@ -0,0 +1 @@
+document-share.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_component.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_component.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_component.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_deployment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_deployment.svg
new file mode 100644
index 000000000..baf6dcc2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_deployment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3s7-1.343 7-3v-8a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm-5 3.096a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1zm0 4.002c1.271 0.5561 3.04 0.9023 5 0.9023s3.729-0.3462 5-0.9023v1.902c0 0.5523-2.239 1-5 1s-5-0.4477-5-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_entityrelationship.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_entityrelationship.svg
new file mode 120000
index 000000000..057bb9939
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_entityrelationship.svg
@@ -0,0 +1 @@
+edit-clone.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_sequence.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_sequence.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_sequence.svg
@@ -0,0 +1 @@
+view-calendar-timeline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_state.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_state.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_state.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_usecase.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/umbrello_diagram_usecase.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/underexposure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/underexposure.svg
new file mode 120000
index 000000000..1acb1a410
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/underexposure.svg
@@ -0,0 +1 @@
+help-info.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/undo.svg b/.icons/Gruvbox-Plus-Dark/actions/24/undo.svg
new file mode 100644
index 000000000..2eb059225
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/undo.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6v2h3c2.753 0 5 2.247 5 5s-2.247 5-5 5h-5v-2h5c1.679 0 3-1.321 3-3s-1.321-3-3-3h-3v2l-5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/unhide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/unhide.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/unhide.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/uniassociation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/uniassociation.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/uniassociation.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/unique_constraint.svg b/.icons/Gruvbox-Plus-Dark/actions/24/unique_constraint.svg
new file mode 100644
index 000000000..9e8b23697
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/unique_constraint.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 5v8c0 3.324 2.453 6 5.5 6s5.5-2.676 5.5-6v-8h-2v8c0 2.216-1.561 4-3.5 4s-3.5-1.784-3.5-4v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/unlock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/unlock.svg
new file mode 100644
index 000000000..f6029a583
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/unlock.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4c-2.195 0-3.967 1.788-4 4v1h2v-1c0-1.108 0.892-2 2-2s2 0.892 2 2v3h-7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-3c0-2.24-1.784-4-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/unmarkasblank.svg b/.icons/Gruvbox-Plus-Dark/actions/24/unmarkasblank.svg
new file mode 100644
index 000000000..58bca4ed9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/unmarkasblank.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.999 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h6v-2h-6v-10h3v-2zm7 0v2h3v6h2v-6c0-1.108-0.892-2-2-2zm-6 8v3h5v-2h-3v-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15.18 14h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/upcomingevents-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/upcomingevents-amarok.svg
new file mode 120000
index 000000000..702265284
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/upindicator.svg b/.icons/Gruvbox-Plus-Dark/actions/24/upindicator.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/upindicator.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/upload-media.svg b/.icons/Gruvbox-Plus-Dark/actions/24/upload-media.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/upload-media.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/upload.svg b/.icons/Gruvbox-Plus-Dark/actions/24/upload.svg
new file mode 100644
index 000000000..73f557804
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/upload.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 19v-5h4l-6-9-6 9h4v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/uproject.svg b/.icons/Gruvbox-Plus-Dark/actions/24/uproject.svg
new file mode 100644
index 000000000..7c124d32c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/uproject.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.86 5.039-0.0034 0.00202 0.0036-0.00101 0.0035-0.00101s-1.477 0.8604-1.477 2.161c0 0.3774 0.06015 0.6367 0.1435 0.81 0.1106 0.2301 0.2858 0.3084 0.4431 0.3091 0.1325 6.795e-4 0.2101-0.05368 0.3778-0.1188v7.042s0.01815 0.1135 0.1201 0.248c0.1468 0.1934 0.3774 0.4295 0.8108 0.4319 0.7393-0.0047 1.669-0.8398 1.669-0.8398v-5.702c0-0.58-0.4151-1.28-0.855-1.52 0 0 0.05994-0.00408 0.157-0.00338 0.2904-8.16e-5 0.9135 0.03309 1.261 0.2984 0.09644-0.1118 1.653-1.873 4.423-2.415l-0.0014 0.00137 0.0076-0.00137s-1.532 1.804-2.012 2.698c-0.08535 0.00477-0.09778 1.697-0.08358 3.388 0.01379 1.632 0.05254 3.263 0.07503 3.376 0 0 0.1635 0.243 0.5797 0.2451 0.4695 0.0028 1.261-0.3017 2.501-1.606l-4e-5 4.2e-5v-4.2e-5s-0.03269 0.07426-0.09854 0.2058c-0.3554 0.7103-1.676 3.091-4.023 4.475l-1.21e-4 -1.27e-4 -2.1e-4 1.27e-4c2.1e-4 -1.27e-4 -1.561-1.32-1.561-1.32l-1.66 1.76-0.0028-2.52e-4 -2.12e-4 2.52e-4s-3.784-0.3201-5.364-2.601l0.00377 0.0014 0.00376 0.0014c-0.01112-0.01497 0.1995 0.08962 0.5073 0.09543 0.3165 0.0062 0.6488-0.1098 0.6488-0.6386v-5.361c-7.8e-5 -0.2738-0.1886-0.5809-0.6023-0.5797-0.3721 6.804e-4 -0.9064 0.2514-1.636 0.9998-1.54 1.58-2.182 3.079-2.182 3.079s-0.4398-2.179 1.881-4.82c2.321-2.641 4.062-3.601 5.942-4.101l8.2e-5 4.75e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/url-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/url-copy.svg
new file mode 120000
index 000000000..b20b3d573
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/url-copy.svg
@@ -0,0 +1 @@
+edit-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/usecase.svg b/.icons/Gruvbox-Plus-Dark/actions/24/usecase.svg
new file mode 120000
index 000000000..81af32b09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/usecase.svg
@@ -0,0 +1 @@
+draw-ellipse.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-group-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-delete.svg
new file mode 100644
index 000000000..3372ac2eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-delete.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.994 7c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15 5a2.5 2.5 0 0 0-2.428 1.939 4 4 0 0 1 1.414 2.84 2.5 2.5 0 0 0 1.016 0.2207 2.5 2.5 0 0 0 2.5-2.5h-2.5l2.5-0.00195a2.5 2.5 0 0 0-2.502-2.498zm2e-3 5.994a5 5 0 0 0-1.168 0.1504 4 4 0 0 1-1.316 1.941 7.5 7.5 0 0 1 3.68 2.906l3.809-0.0039a5 5 0 0 0-5.004-4.994z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-group-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-new.svg
new file mode 100644
index 000000000..d44f31176
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5c-1.097-2.9e-6 -2.041 0.6719-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm3.809 4.252c-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.8457 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-1.22-0.7794-2.554-0.9575-3.697-0.7812zm3.186 1.748c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.049-0.9324-3.232-0.9336zm6.252 0h1.496v1.502h1.502v1.496h-1.502v1.502h-1.496v-1.502h-1.502v-1.496h1.502z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-group-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-properties.svg
new file mode 100644
index 000000000..976c12b9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-group-properties.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5c-1.097-3e-6 -2.041 0.6717-2.459 1.635 1.145 0.7358 1.838 2.004 1.838 3.365-0.0025 0.1397-0.01224 0.2793-0.0293 0.418 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.621 4.188c-0.2761 3.33e-4 -0.5468 0.02347-0.8125 0.06445-0.2535 0.7682-0.7335 1.442-1.377 1.932 0.4323 0.1604 0.8476 0.3647 1.238 0.6055 0.74-1.116 1.989-1.787 3.328-1.789 0.1698 2.77e-4 0.3394 0.01137 0.5078 0.0332-0.8387-0.5352-1.828-0.8449-2.883-0.8457h-2e-3zm1.656 1.812-0.06641 0.791c-0.2506 0.09215-0.4838 0.2262-0.6895 0.3965l-0.7168-0.3379-0.75 1.299 0.6523 0.4531c-0.04853 0.27-0.04858 0.5299-2e-3 0.7968l-0.6504 0.4512 0.75 1.299 0.7148-0.3359c0.2064 0.1697 0.4402 0.3032 0.6914 0.3945l0.06445 0.793h1.5l0.06641-0.791c0.2499-0.09236 0.4824-0.2264 0.6875-0.3965l0.7188 0.3379 0.75-1.299-0.6523-0.4531c0.04853-0.27 0.04858-0.5299 0.0019-0.7968l0.6504-0.4512-0.75-1.299-0.7168 0.3359c-0.2058-0.1696-0.4389-0.303-0.6894-0.3945l-0.06445-0.793zm-6.283 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-0.862-0.7588-1.356-1.852-1.357-3 0.0031-0.4486 0.08169-0.8935 0.2324-1.316-0.9395-0.5913-2.052-0.9324-3.236-0.9336zm7.033 1.393c0.4736-2.21e-4 0.8576 0.3838 0.8574 0.8574 2.21e-4 0.4736-0.3838 0.8576-0.8574 0.8574-0.4736 2.21e-4 -0.8576-0.3838-0.8574-0.8574-2.21e-4 -0.4736 0.3838-0.8576 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-guide.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-guide.svg
new file mode 100644
index 000000000..1d0d422f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-guide.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.65 5.001c-0.1606 0.0047-0.3128 0.07773-0.4171 0.201l-6.001 6.754c-0.1249 0.1441-0.433 0.6703-0.5803 1.354-0.1118 0.3232-0.1672 0.6636-0.1635 1.007 0 1.817 1.542 2.561 1.542 2.561 0.02254 0.01327 6.998 2.105 6.998 2.105 0.2273 0.06541 0.4705-0.01422 0.616-0.2019l5.675-6.9c0.1409-0.1754 0.1691-0.4181 0.07231-0.6228 0 0-0.2198-0.5119 0.01879-1.098 0.07889-0.1943 0.04978-0.4162-0.07794-0.5829-0.1268-0.1668-0.3325-0.2522-0.5392-0.2218-0.2047 0.03224-0.3776 0.1716-0.4536 0.3659-0.2968 0.7337-0.2104 1.292-0.1089 1.648l-5.239 6.368-6.636-1.987c-0.07185-0.02939-0.7067-0.3185-0.7067-1.434 0-0.4399 0.09298-0.6731 0.1813-0.8058 0.07044-0.1147 0.1794-0.1991 0.3072-0.2379 0.1277-0.04077 0.2733-0.04077 0.3367-0.03887l6.119 1.76c0.2357 0.05877 0.4837-0.02749 0.6348-0.2199l6.144-7.155c0.1334-0.165 0.1794-0.3849 0.1089-0.5858-0.07137-0.2038-0.2433-0.3564-0.4536-0.403l-7.214-1.629c-0.05448-0.01137-0.1089-0.0019-0.1625 0zm0.01785 2.342 4.316 1.061c0.2357 0.05688 0.3259 0.2133 0.1991 0.3659l-0.4715 0.5679c-0.1287 0.1526-0.433 0.2218-0.6706 0.164l-4.297-1.06c-0.2376-0.05689-0.3259-0.2332-0.2-0.3849l0.4546-0.548c0.09487-0.1147 0.2987-0.1792 0.4255-0.1825 0.1267-0.0033 0.185 0.0034 0.2442 0.01663z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-identity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-identity.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-identity.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-others.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-others.svg
new file mode 100644
index 000000000..989543e5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-others.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.63 5c-1.097-2.9e-6 -2.041 0.6717-2.459 1.635 1.561 1.003 1.943 2.69 1.809 3.783 0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 4e-6 2.688-1.231 2.688-2.75s-1.203-2.75-2.688-2.75zm-4.621 2c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm4.697 4.189c-0.3049-0.0041-0.6029 0.01843-0.8887 0.0625-0.2535 0.7681-0.7335 1.441-1.377 1.932 0.4323 0.1604 0.846 0.3628 1.236 0.6035 1.008-1.518 2.67-1.905 3.838-1.754-0.915-0.5845-1.894-0.8315-2.809-0.8438zm2.297 1.811c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-7 0.75c-3.049 0.0036-5.619 2.253-6 5.25h10.36c-1.255-1.104-1.656-2.827-1.125-4.316-0.9391-0.5904-2.047-0.9324-3.23-0.9336h-0.0039zm6.402 0h1.195v1.195h-1.195zm0 1.648h1.195v1.197h-1.195zm0 1.656h1.195v1.195h-1.195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user-properties.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user-properties.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user-properties.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/user_purple.svg b/.icons/Gruvbox-Plus-Dark/actions/24/user_purple.svg
new file mode 100644
index 000000000..39a2e895f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/user_purple.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path d="m12 5c-1.933-4.8e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.628-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="#8f3f71"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-delete.svg
new file mode 120000
index 000000000..aff6547ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-delete.svg
@@ -0,0 +1 @@
+entry-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-down.svg b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-down.svg
new file mode 120000
index 000000000..a8eb1b5c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-down.svg
@@ -0,0 +1 @@
+go-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-up.svg b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-up.svg
new file mode 120000
index 000000000..fa0b0a6ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/usermenu-up.svg
@@ -0,0 +1 @@
+go-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/username-copy.svg b/.icons/Gruvbox-Plus-Dark/actions/24/username-copy.svg
new file mode 100644
index 000000000..384648174
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/username-copy.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5s-1 3e-6 -1 1c0.9738 2.971e-4 1.914 0.3559 2.645 1h5.355v8h-2.818a6.5 6.5 0 0 1 1.312 2h2.506s1-1e-3 1-1.004v-9.996c0-1-1-1-1-1zm-1.006 2c-1.657-4.2e-6 -3 1.343-3 3 1.3e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm0 6.75c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch-delete.svg
new file mode 100644
index 000000000..6628f195b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch-delete.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.999 5c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m15.18 14h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch.svg
new file mode 100644
index 000000000..6106b61b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-branch.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.547c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-1.273s1e-6 -1 1-1h6s3-1.2e-5 3-3v-1.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c7.32e-4 0.7138 0.3818 1.374 1 1.73v1.27c0 1-1 1-1 1h-6c-0.3794 0-0.7105 0.04897-1 0.1328v-2.406c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit-cvs-cervisia.svg
new file mode 100644
index 000000000..5acb85798
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2.871l0.7617-1.016c-0.2894 0.01042-0.5862 0.01562-0.8906 0.01562-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.7375 0 1.443-0.05295 2.109-0.1445l1.65-2.201c-0.9158 0.2103-2.257 0.3457-3.76 0.3457-2.761 0-5-0.4477-5-1v-1.904c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-1e-3 3.685-0.327 5-0.9043v0.9043l2 2.668v-5.668c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm5 6-3 4h2v2h2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit.svg
new file mode 100644
index 000000000..870fd03e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-commit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v4.18a3 3 0 0 0-2 2.82 3 3 0 0 0 2 2.82v4.18h2v-4.18a3 3 0 0 0 2-2.82 3 3 0 0 0-2-2.828v-4.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff-cvs-cervisia.svg
new file mode 100644
index 000000000..27da83885
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 1.343-7 3v8c0 1.933 3.876 3 7 3 1.076 0 2.091-0.1064 3-0.293v-0.707h-2v-0.6426l-0.4883-0.3652c-0.1722 0.0048-0.3426 0.0078-0.5117 0.0078-2.27 0-5-0.3632-5-1v-1.902c0.7255 0.3175 1.618 0.5636 2.611 0.7188l-2.461-1.846 0.5957-0.4473c-0.4707-0.1522-0.7461-0.3313-0.7461-0.5234v-1.904c0.8261 0.3627 1.847 0.6242 2.957 0.7695h0.00195l2.492-1.871c-0.1486 0.00298-0.2989 0.00586-0.4512 0.00586-2.761 0-5-0.4477-5-1s2.239-1 5-1 5 0.4477 5 1c0 0.4097-1.236 0.7597-3 0.9141v1.939c1.127-0.1546 2.164-0.4297 3-0.7969v2.443l2 1.422v-5.922c0-1.657-3.134-3-7-3zm1 5-4 3 4 3v-2h2v-2h-2zm3 3v2h-2v2h2v2l2-1.5v0.04492c0.1742-0.124 0.3254-0.254 0.457-0.3887l1.543-1.156-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff.svg
new file mode 120000
index 000000000..77162d6ce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-diff.svg
@@ -0,0 +1 @@
+kr_comparedirs.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge-request.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge-request.svg
new file mode 100644
index 000000000..d0ddcb724
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge-request.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-1.105 0-2 0.8954-2 2 0.0018 0.7127 0.3828 1.371 1 1.727v6.546c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2 1.105 0 2-0.8954 2-2-0.0018-0.7127-0.3828-1.371-1-1.727v-6.546c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2zm7 0-4 3 4 3v-2h1c1 0 1 1 1 1v5.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.373-1-1.73v-5.27s-6e-6 -3-3-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge.svg
new file mode 100644
index 000000000..93921078c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-merge.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-1.105 0-2 0.8954-2 2 7.32e-4 0.7138 0.3818 1.374 1 1.73v2.27h-2s-3 9e-6 -3 3v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27c0-1 1-1 1-1h6c1 0 1 1 1 1v1.273c-0.6172 0.3564-0.9982 1.014-1 1.727 0 1.105 0.8954 2 2 2s2-0.8954 2-2c-7.32e-4 -0.7138-0.3818-1.374-1-1.73v-1.27s-9e-6 -3-3-3h-2v-2.273c0.6172-0.3564 0.9982-1.014 1-1.727 0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-pull.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-pull.svg
new file mode 100644
index 000000000..bad693104
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-pull.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.49 5v5h-2.493l4 6 4-6h-2.507v-5zm-2.493 12v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-push.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-push.svg
new file mode 100644
index 000000000..51e0d94c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-push.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 17v2h8v-2zm5.507-1v-5h2.493l-4-6-4 6h2.507v5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-remove-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-remove-cvs-cervisia.svg
new file mode 100644
index 000000000..c96b30ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-remove-cvs-cervisia.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 0.6953 0 1.366-0.04409 2-0.125v-1.959c-0.6129 0.05374-1.287 0.08398-2 0.08398-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.6976 0 1.366-0.04672 2-0.1289v-1.871h2.483l1 1 1-1h0.5174v-5c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm-5 3.096c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-1e-3 3.685-0.327 5-0.9043v1.904c0 0.5523-2.239 1-5 1s-5-0.4477-5-1z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m16.18 14h-1.178v1.178l1.322 1.322-1.322 1.322v1.178h1.178l1.322-1.322 1.322 1.322h1.178v-1.178l-1.322-1.322 1.322-1.322v-1.178h-1.178l-1.322 1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash-pop.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash-pop.svg
new file mode 100644
index 000000000..862c6bb7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash-pop.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5-3 4h2v4h2v-4h2zm-3.521 5c-0.2862 0.0048-0.5686 0.1327-0.7617 0.375l-2.5 3.139s-0.2168 0.2672-0.2168 0.6348v3.852c0 0.554 0.446 1 1 1h12c0.03463 0 0.06786-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-2.5-3.139c-0.1804-0.2264-0.4383-0.3514-0.7051-0.3711v-0.0019l-2e-3 -2e-3h-1.574l-2e-3 2e-3v1.996l2e-3 0.0019h1.018l0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1h1.021v-2h-1.359v0.01177c-0.05405-0.0081-0.1078-0.01268-0.1621-0.01177zm-1.479 5h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash.svg
new file mode 100644
index 000000000..7bb4986ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-stash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 5v4h-2l3 4 3-4h-2v-4zm-2.988 5.006-1.848 2.316c-0.00565 0.0071-0.0102 0.01429-0.01562 0.02148l-0.9316 1.17s-0.2168 0.2672-0.2168 0.6348v3.852c3e-7 0.554 0.446 1 1 1h12c0.03463 0 0.06782-0.0025 0.1016-0.0059 0.5055-0.0509 0.8984-0.4748 0.8984-0.9941v-4c0-0.2227-0.2168-0.4863-0.2168-0.4863l-0.9492-1.191-1.551-1.947-0.2871-0.3594-1.24 1.654 0.2637 0.3301 0.7969 1h-0.8164l-1 1h-4l-1-1h-0.8164l0.7949-1 0.2715-0.3418-1.238-1.652zm-1.014 4.994h2l1 1h4l1-1h2v2h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-status-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-status-cvs-cervisia.svg
new file mode 100644
index 000000000..fec743778
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-status-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5a7 3 0 0 0-7 3v8c0 1.657 3.134 3 7 3 1.486 0 2.861-0.1989 3.994-0.5371a3.5 3.5 0 0 1-0.0293 2e-3 3.5 3.5 0 0 1-2.855-1.49c-0.3573 0.01621-0.7276 0.02539-1.109 0.02539-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.1578 0 0.3116-0.0053 0.4668-0.0098a3.5 3.5 0 0 1-0.0019-0.02539 3.5 3.5 0 0 1 0.627-1.988c-0.3518 0.01569-0.7163 0.02344-1.092 0.02344-2.761 0-5-0.4477-5-1v-1.904a7 3 0 0 0 5 0.9043 7 3 0 0 0 5-0.9043v1.525a3.5 3.5 0 0 1 2 1.602v-5.223a7 3 0 0 0-7-3zm0 2a5 1 0 0 1 5 1 5 1 0 0 1-5 1 5 1 0 0 1-5-1 5 1 0 0 1 5-1zm3.965 5.465c-0.6398 0-1.281 0.2423-1.77 0.7305-0.9763 0.9763-0.9763 2.561 0 3.537 0.841 0.8366 2.155 0.9655 3.145 0.3105 0.7171 0.7236 1.086 1.09 1.807 1.811 0.1959 0.1959 0.5112 0.1959 0.707 0 0.1959-0.1959 0.1959-0.5112 0-0.707-0.7185-0.7196-1.084-1.085-1.805-1.803 0.6561-0.991 0.5238-2.308-0.3164-3.148-0.4882-0.4882-1.128-0.7305-1.768-0.7305zm0 1c0.3839 0 0.7677 0.1446 1.061 0.4375 0.5858 0.5858 0.5858 1.537 0 2.123-0.5858 0.5858-1.535 0.5858-2.121 0s-0.5858-1.537 0-2.123c0.2929-0.2929 0.6767-0.4375 1.061-0.4375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vcs-update-cvs-cervisia.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-update-cvs-cervisia.svg
new file mode 100644
index 000000000..ed505fa4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vcs-update-cvs-cervisia.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.866 0-7 1.343-7 3v8c0 1.657 3.134 3 7 3 1.172 0 2.272-0.1272 3.242-0.3457l-1.303-1.734c-0.5972 0.05057-1.249 0.08008-1.939 0.08008-2.761 0-5-0.4477-5-1v-1.902c1.271 0.5561 3.04 0.9023 5 0.9023 0.2911 0 0.5757-0.0086 0.8574-0.02344l-0.7324-0.9766h2.875v-1.201c-0.8364 0.1259-1.872 0.2012-3 0.2012-2.761 0-5-0.4477-5-1v-1.9c1.315 0.5773 3.117 0.9033 5 0.9043 1.883-1e-3 3.685-0.327 5-0.9043v1.9h2v-4c0-1.657-3.134-3-7-3zm0 2c2.761 0 5 0.4477 5 1s-2.239 1-5 1-5-0.4477-5-1 2.239-1 5-1zm4 6v2h-2l3 4 3-4h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/verb.svg b/.icons/Gruvbox-Plus-Dark/actions/24/verb.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/verb.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/verbatim.svg b/.icons/Gruvbox-Plus-Dark/actions/24/verbatim.svg
new file mode 120000
index 000000000..22b942579
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/verbatim.svg
@@ -0,0 +1 @@
+code-context.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vertical.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vertical.svg
new file mode 100644
index 000000000..b0c0e6b76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vertical.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 5h-14v14h14zm-2 2v10h-5v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/videoclip-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/videoclip-amarok.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/videoclip-amarok.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-checking.svg
new file mode 100644
index 000000000..ecd0e9618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h8v-2h-6c0.2543-1.998 1.967-3.498 4-3.5 1.041 0.0012 1.995 0.3978 2.715 1.051 0.2079-0.3041 0.4816-0.574 0.8164-0.7988 0.4517-0.3041 0.9608-0.4641 1.469-0.4922v-2.26h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm5.391 5.373c-0.4463 0.01215-0.8959 0.1468-1.293 0.4141-0.5091 0.3418-0.8479 0.8104-0.9961 1.344l1.156 0.4902c0.05775-0.3117 0.2356-0.6297 0.5195-0.8203 0.5599-0.3758 1.319-0.2278 1.695 0.332l-0.5098 0.3418 2.037 0.8457-0.01172-2.207-0.5039 0.3379c-0.4462-0.6649-1.158-1.038-1.9-1.076-0.0635-0.0033-0.1257-0.0036-0.1895-2e-3h-4e-3zm-2.391 2.68 0.0098 2.203 0.5-0.3379c0.7516 1.12 2.27 1.419 3.391 0.668 0.5089-0.3416 0.8474-0.8115 0.9961-1.346l-1.154-0.4922c-0.05775 0.3117-0.2337 0.6316-0.5176 0.8223-0.5599 0.3758-1.321 0.2278-1.697-0.332l0.5117-0.3438-2.037-0.8418h-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-savings.svg
new file mode 100644
index 000000000..0385abf54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h9.729l-1.25-2h-6.479c0.2543-1.998 1.967-3.498 4-3.5 1.262 0.0014 2.396 0.5829 3.139 1.5h0.3613v-2h1.5v-2h1v-2h1l-7.033-4zm0.0332 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm4.5 5v2h-1.5l2.5 4 2.5-4h-1.5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account.svg
new file mode 100644
index 000000000..a0d348de5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-account.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.97 5-6.967 4h1v2h1v6h-1v2h12v-2h-1v-6h1v-2h1zm0.0332 4c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-add.svg
new file mode 120000
index 000000000..dec7f7bdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-add.svg
@@ -0,0 +1 @@
+view-institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-delete.svg
new file mode 120000
index 000000000..cf436dbe4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-delete.svg
@@ -0,0 +1 @@
+view-institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-edit.svg
new file mode 120000
index 000000000..21b06ffa9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank-edit.svg
@@ -0,0 +1 @@
+view-institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-bank.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-bank.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-add.svg
new file mode 100644
index 000000000..b0508d45d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v6h1v-6zm2 0v6h3v-6zm-1 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-qr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-qr.svg
new file mode 100644
index 000000000..08e9b41d9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode-qr.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5v1h-1v-1zm0 1h1v2h-1v1h-1v-2h1zm0 3h1v1h-1zm0 1v1h-1v-1zm-1 1v2h-2v-1h1v-1zm-2 1h-1v-1h1zm-1 0v1h-1v-1h-1v1h-1v-2h2v1zm3 1h2v1h-2zm2 1h1v1h-1zm-1 1h1v2h-1v-1h-1v-1zm0 2v2h-1v-2zm1 0h2v1h-1v1h-1zm2 0v-1h1v1zm1 0h1v2h-1zm0-1v-1h2v1zm2 0h1v3h-1zm-3 0h-1v-2h1zm0-2v-1h2v1zm0-1h-2v-1h1v-1h1zm-2-1h-1v-1h1zm-3-7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm8 4h3v2h-1v-1h-2zm3 3v1h-1v-1zm0-9v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm-7 7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode.svg
new file mode 100644
index 000000000..0eed1994a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-barcode.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h2v-14zm3 0v6h1v-6zm2 0v14h1v-14zm2 0v14h1v-14zm2 0v8h1v-8zm2 0v14h3v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-agenda.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-agenda.svg
new file mode 120000
index 000000000..88f15b50c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-agenda.svg
@@ -0,0 +1 @@
+view-calendar-tasks.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-birthday.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-birthday.svg
new file mode 100644
index 000000000..435171808
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-birthday.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm4.432 1.285v1.143h-0.6523c-0.5508 0-0.4883 0.3809-0.4883 0.3809v0.7637h-0.3262c-0.9178 0-0.8164 0.5703-0.8164 0.5703v1.143h-0.00391c-1.286 0-1.143 1.143-1.143 1.143v2.287h8v-2.287c0-1.143-1.143-1.143-1.143-1.143v-1.143c0-0.5714-0.8164-0.5703-0.8164-0.5703h-0.3262v-0.7637c0-0.381-0.4902-0.3809-0.4902-0.3809h-1.225v-1.143h-0.5703z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-day.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-day.svg
new file mode 100644
index 000000000..a234b9fb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-day.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 4v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-holiday.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-holiday.svg
new file mode 100644
index 000000000..6eaf894bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-holiday.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+ <path class="ColorScheme-Highlight" d="m11 11v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-journal.svg
new file mode 100644
index 000000000..528b2f0e8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-journal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h10v-12c0-2-2-2-2-2zm10 0s1 0 1 2v12h1v-12c0-2-2-2-2-2zm2 0s1 0 1 2v12h1v-12c0-2-2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-list.svg
new file mode 100644
index 000000000..78948cf60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-list.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 2v2h8v-2zm0 4v2h8v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-month.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-month.svg
new file mode 100644
index 000000000..2e35049d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-month.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm1 1v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-special-occasion.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-special-occasion.svg
new file mode 100644
index 000000000..2f18555f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-special-occasion.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c0.01126 0.01126 3.781 3.75 3.781 3.75l5.936-6.811v6.811h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-tasks.svg
new file mode 100644
index 000000000..0ffc0b07d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-tasks.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 2v2h2v-2zm3 0v2h5v-2zm-3 4v2h2v-2zm3 0v2h5v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-time-spent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-time-spent.svg
new file mode 100644
index 000000000..aa704761e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-time-spent.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10v-2.5zm1 1v8h2v-8zm3 3v5h2v-5zm3 2v3h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-timeline.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-timeline.svg
new file mode 100644
index 000000000..954f48f18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-timeline.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v4h-6v2h6v4h-10v-7h4v-2h-4zm2 7v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-days.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-days.svg
new file mode 100644
index 000000000..6bb1d34e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-days.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 4v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-events.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-events.svg
new file mode 100644
index 000000000..59349bdfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-upcoming-events.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4 2v4h2v-4zm1 5c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-wedding-anniversary.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-wedding-anniversary.svg
new file mode 100644
index 000000000..49251bd20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-wedding-anniversary.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4.172 0.6543a3.518 3.518 0 0 0-2.488 1.029 3.518 3.518 0 0 0 0 4.975 3.518 3.518 0 0 0 0.9746 0.6816 3.518 3.518 0 0 0 0.6836 0.9766 3.518 3.518 0 0 0 4.975 0 3.518 3.518 0 0 0 0-4.975 3.518 3.518 0 0 0-0.9746-0.6836 3.518 3.518 0 0 0-0.6836-0.9746 3.518 3.518 0 0 0-2.486-1.029zm-0.1465 1.178a2.345 2.345 0 0 1 1.584 0.4902 3.518 3.518 0 0 0-2.268 1.02 3.518 3.518 0 0 0-1.02 2.268 2.345 2.345 0 0 1 0.1914-3.096 2.345 2.345 0 0 1 1.512-0.6816zm1.6 1.664a2.345 2.345 0 0 1 0.8105 0.07031 2.345 2.345 0 0 1-0.6074 2.262 2.345 2.345 0 0 1-2.264 0.6055 2.345 2.345 0 0 1 0.6074-2.262 2.345 2.345 0 0 1 1.453-0.6758zm2.053 0.8945a2.345 2.345 0 0 1-0.1914 3.096 2.345 2.345 0 0 1-3.098 0.1914 3.518 3.518 0 0 0 2.27-1.02 3.518 3.518 0 0 0 1.02-2.268z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-week.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-week.svg
new file mode 100644
index 000000000..c7d5fcf3d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-week.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm1 1v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-whatsnext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-whatsnext.svg
new file mode 100644
index 000000000..8046cf0ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-whatsnext.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm4.758 0.7578-1.414 1.414 1.828 1.828h-4.172v2h4.172l-1.828 1.828 1.414 1.414 4.242-4.242z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-workweek.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-workweek.svg
new file mode 100644
index 000000000..b8d9295c7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-workweek.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2.004 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10zm7 1v2h2v-2zm-6 3v2h2v-2zm3 0v2h2v-2zm3 0v2h2v-2zm-6 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-year.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-year.svg
new file mode 100644
index 000000000..2ac41ba33
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar-year.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 12v1h2v-1zm-6 2v2h3v-2zm6-4v1h2v-1zm-6 1v2h3v-2zm6-3v1h2v-1zm-2 0v8h1v-8zm-4 0v2h3v-2zm-1-3c-2 0-2 2-2 2v12h14v-12s0-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar.svg
new file mode 100644
index 000000000..54f8d4df6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-calendar.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h14v-12c0-2-2-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-catalog.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-catalog.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-catalog.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-expenditures.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-expenditures.svg
new file mode 120000
index 000000000..9f9c9d2e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-expenditures.svg
@@ -0,0 +1 @@
+view-financial-category-expense.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-incomes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-incomes.svg
new file mode 120000
index 000000000..eb61a463b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories-incomes.svg
@@ -0,0 +1 @@
+view-financial-category-income.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-categories.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-categories.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-add.svg
new file mode 100644
index 000000000..905157e81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v14c3-0.0011 6 2.9e-4 9 2e-3v-6h6v0.0019h1v-7.996c-5.333 0.002006-10.67-0.0059-16-0.0039zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm3 4.002v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-secret.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-secret.svg
new file mode 100644
index 000000000..76f0c19bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-secret.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.999v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.00195-10.67-0.00595-16-0.00395zm9 2h6v1h-6zm-4.5 1.003c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.997h6v1h-6z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m17 14v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-server.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-server.svg
new file mode 100644
index 000000000..b15569011
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export-server.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.999v14c3-0.0011 6 1.49e-4 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm1 4.002v1h5v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export.svg
new file mode 100644
index 000000000..7e5c1c4cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-export.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.999v14c3-1e-3 6-4.7e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002v1h-3v3h3v1l3-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-import.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-import.svg
new file mode 100644
index 000000000..2a39af4de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-import.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.999v14c3-0.0011 6 1.96e-4 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001906-10.67-6e-3 -16-4e-3zm9 2h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6674 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm4 4.002-3 2.5 3 2.5v-1h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-server-configure.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-server-configure.svg
new file mode 100644
index 000000000..5bcd20dd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-server-configure.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5.004v14c3-1e-3 6-9.4e-5 9 2e-3v-6h6v2e-3h1v-7.996c-5.333 0.001959-10.67-0.00595-16-0.00395zm9 1.996h6v1h-6zm-4.5 1.002c0.831 0 1.5 0.6673 1.5 1.498v1.5h1v3h-5v-3h1v-1.5c0-0.8307 0.669-1.498 1.5-1.498zm0 0.998c-0.277 0-0.5 0.2231-0.5 0.5v1.5h1v-1.5c0-0.2769-0.223-0.5-0.5-0.5zm4.5 0.998h6v1h-6zm3.25 4.002-0.06641 0.791a2.357 2.357 0 0 0-0.6895 0.3984l-0.7168-0.3398-0.75 1.299 0.6523 0.4531a2.357 2.357 0 0 0-0.03711 0.3984 2.357 2.357 0 0 0 0.03516 0.3984l-0.6504 0.4512 0.75 1.299 0.7168-0.3359a2.357 2.357 0 0 0 0.6895 0.3945l0.06445 0.793h1.5l0.06641-0.7891a2.357 2.357 0 0 0 0.6895-0.3984l0.7168 0.3379 0.75-1.299-0.6523-0.4531a2.357 2.357 0 0 0 0.03711-0.3984 2.357 2.357 0 0 0-0.03516-0.3984l0.6504-0.4512-0.75-1.299-0.7148 0.3379a2.357 2.357 0 0 0-0.6914-0.3965l-0.06445-0.793h-1.5zm0.75 2.143a0.857 0.857 0 0 1 0.8574 0.8574 0.857 0.857 0 0 1-0.8574 0.8574 0.857 0.857 0 0 1-0.8574-0.8574 0.857 0.857 0 0 1 0.8574-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-sign.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-sign.svg
new file mode 120000
index 000000000..b83b2d99d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate-sign.svg
@@ -0,0 +1 @@
+edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate.svg
new file mode 100644
index 000000000..f5ee810c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-certificate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.00191-10.67-0.0059-16-0.0039zm9 2h6v1h-6zm-4.5 1c0.831 0 1.5 0.669 1.5 1.5v1.5h1v3h-5v-3h1v-1.5c0-0.831 0.669-1.5 1.5-1.5zm0 1c-0.277 0-0.5 0.223-0.5 0.5v1.5h1v-1.5c0-0.277-0.223-0.5-0.5-0.5zm4.5 1h6v1h-6zm0 3h6v1h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-choose.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-choose.svg
new file mode 100644
index 000000000..5822cb4bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-choose.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1zm1 3h10v9h-10zm1 1v3h3v-3zm4 2v1h4v-1zm-4 2v1h8v-1zm0 2v1h8v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-column.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-column.svg
new file mode 100644
index 000000000..d7c78f582
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-column.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-compact.svg
new file mode 100644
index 000000000..78efee428
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-compact.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.062 6.5c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-continuous.svg
new file mode 100644
index 000000000..c3f841641
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-continuous.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 6v1h4v-1zm-2 2.004v1.996h8v-1.996zm0 5.996v2.002h8v-2.002zm2 3v1h4v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m6 11v1.996h12v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-conversation-balloon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-conversation-balloon.svg
new file mode 120000
index 000000000..36675a8ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-conversation-balloon.svg
@@ -0,0 +1 @@
+kmouth-phrase.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-coverflow.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-coverflow.svg
new file mode 100644
index 000000000..c9e0594cf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-coverflow.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v10h1v-10zm13 0v10h1v-10zm-11 1v8h1v-8zm9 0v8h1v-8zm-7 1v6h6v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-currency-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-currency-list.svg
new file mode 100644
index 000000000..8e12c62c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-currency-list.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.82 4.951-1.732 1 2.914 5.049h-2l2e-3 2h2v1h-2v2h2l-2e-3 3h2l2e-3 -3h2v-2h-2v-1h2l-2e-3 -2h-2l2.914-5.049-1.732-1-2.182 3.779zm-4.818 0.5488c-2.216 0-4 1.784-4 4h-1v2h1v1h-1v2h1c0 2.216 1.784 4 4 4 1.87 0 3.433-1.271 3.875-3h-2.143c-0.345 0.5981-0.9896 1-1.732 1-1.108 0-2-0.892-2-2h4v-2h-4v-1h4v-2h-4c0-1.108 0.892-2 2-2 0.7428 0 1.387 0.4019 1.732 1h2.143c-0.4419-1.729-2.005-3-3.875-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-dual.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-dual.svg
new file mode 100644
index 000000000..40b611809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-dual.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v14h16v-14zm7 12-5 1e-3v-10l5-0.00198zm2-9.996 5-0.00491v10l-5 0.0049z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-file-columns.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-file-columns.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-file-columns.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-filter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-filter.svg
new file mode 120000
index 000000000..2be8d19b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-filter.svg
@@ -0,0 +1 @@
+gnumeric-autofilter.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-add.svg
new file mode 100644
index 000000000..da9d31a08
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6l-0.0075-5.019 2 0.019 0.0075-2h2l0.9995 3.1e-4c4.59e-4 -0.5547-0.446-1-1-1zm9 2v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-9 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset-closed.svg
new file mode 100644
index 000000000..111ac8a47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset.svg
new file mode 100644
index 000000000..77e2c645c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-asset.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5-2 6v6h1v2h2v-2h10v2h2v-2h1v-6l-2-6zm1.441 2h9.117l1 3h-11.12zm0.05859 5.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5zm9 0c0.8284 0 1.5 0.7929 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash-closed.svg
new file mode 100644
index 000000000..f794873d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1-0.4477-1-1-1c-0.0081-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash.svg
new file mode 100644
index 000000000..c3a6155d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-cash.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 7v10h16v-10zm3 1h10v1h1v1h1v4h-1v1h-1v1h-10v-1h-1v-1h-1v-4h1v-1h1zm1 1v1h-1v1h-1v2h1v1h1v1h8v-1h1v-1h1v-2h-1v-1h-1v-1zm4 1c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2s0.8954-2 2-2zm-0.02539 1c-0.5423 0.01378-0.9748 0.4575-0.9746 1 0 0.5523 0.4477 1 1 1s1-0.4477 1-1-0.4477-1-1-1c-0.0081-1e-4 -0.01725-1e-4 -0.02539 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking-closed.svg
new file mode 100644
index 000000000..ecaabbfc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.0078 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.0061-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking.svg
new file mode 100644
index 000000000..f5e7e92a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-checking.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.967 1.539c0.1187 0.0018 0.2364 0.02352 0.3496 0.06836 0.4529 0.1794 0.7073 0.6317 0.7734 1.139 0.03248 0.2491-0.00462 0.4562-0.03711 0.627-0.01418 0.07451-0.01839 0.08048-0.03125 0.1328 0.00579-4e-4 0.02158-0.0016 0.01758 2e-3 -0.00453 0.0041 0.1541-0.2166 0.3066-0.4336 0.07627-0.1086 0.1595-0.2209 0.2793-0.3301s0.3048-0.2436 0.5723-0.2324c0.2201 0.0092 0.3258 0.1014 0.4062 0.166 0.08043 0.06458 0.1377 0.1275 0.1953 0.1914 0.1152 0.1278 0.2236 0.2626 0.3242 0.3672 0.08376 0.08707 0.1093 0.1402 0.209 0.1113 0.09439-0.08245 0.1286-0.1248 0.1602-0.1758 0.08702-0.1097 0.1645-0.2572 0.2773-0.3496 0.1293-0.07691 0.3952-0.07376 0.5156-0.0078 0.1205 0.06595 0.1533 0.1207 0.1816 0.1582 0.05666 0.07493 0.07528 0.1156 0.1094 0.1758 0.06819 0.1204 0.1668 0.2973 0.3496 0.5781 0.1517 0.2318 0.08598 0.5427-0.1465 0.6934-0.2318 0.1517-0.5427 0.08597-0.6934-0.1465-0.05553-0.0853-0.06389-0.1052-0.1074-0.1758-0.04205 0.03886-0.05009 0.07057-0.09961 0.1094-0.2614 0.2048-0.6532 0.2358-0.9102 0.1348s-0.4227-0.2627-0.5664-0.4121c-0.1014-0.1054-0.1714-0.1903-0.2441-0.2754-0.1153 0.1658-0.263 0.7346-1.152 0.8457s-0.9998-0.5174-1.004-0.957c0.02077-0.1086 0.03174-0.2427 0.06836-0.3574 0.02328-0.1223 0.03335-0.2775 0.0293-0.3086-0.03459-0.2653-0.1351-0.3337-0.1504-0.3398-0.01529-0.0061-0.07044-0.04181-0.2559 0.1523-0.1299 0.136-0.2493 0.3495-0.3945 0.6035-0.1033 0.254-0.2764 0.5194-0.3047 0.8164-0.06022 0.2698-0.3944 0.4513-0.6641 0.3906-0.2698-0.06022-0.3731-0.3397-0.3125-0.6094l0.08984-0.3984 0.02148-0.04883c0.0815-0.1765 0.1613-0.4025 0.3008-0.6465 0.1339-0.2342 0.2825-0.5282 0.541-0.7988 0.2751-0.2881 0.6399-0.4644 0.9961-0.459zm-1.961 3.461h7v1h-7zm8 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-close.svg
new file mode 100644
index 000000000..e3d3a54cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l1-1-1-1v-3h3l1 1 1-1c0-0.554-0.446-1-1-1zm8.414 2h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586zm-8.414 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-closed.svg
new file mode 100644
index 000000000..d237ddc63
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card-closed.svg
new file mode 100644
index 000000000..e5549643d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card.svg
new file mode 100644
index 000000000..9163f4fe2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-credit-card.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6c-0.554 0-1 0.446-1 1v1h16v-1c0-0.554-0.446-1-1-1zm-1 4v6c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-6zm1 5h4v1h-4zm5 0h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-delete.svg
new file mode 100644
index 000000000..98c190cda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.882 2 2h1v-6c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8v-3h-1v-3h1.5v-1h2.5c0-0.554-0.446-1-1-1zm9.5 2v1h-1.5v1h5v-1h-1.5v-1zm-0.5 3v3h3v-3zm-9 1h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-edit.svg
new file mode 100644
index 000000000..10180cfad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.998 4.999c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2l1 1v-7c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6v-2l5-5c0-0.554-0.446-1-1-1zm11.7 2.002c-0.06711 0.0026-0.143 0.02974-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-0.0019 1.412 1.416 2e-3 2.951-2.953-1.414-1.414zm-9.953 2.365h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-closed.svg
new file mode 100644
index 000000000..151d64311
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security-closed.svg
new file mode 100644
index 000000000..2e630efe5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5.001v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-2e-3 0.00195zm-7 7 3.461-2e-4 3.535 3.535 2e-3 -2e-3 0.0019 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security.svg
new file mode 100644
index 000000000..af8a42931
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment-security.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5.001v14h14c4.83e-4 -0.7107-6.9e-4 -1.421-0.0016-2.132l-3.868-3.868-0.0039 0.0039-0.0059-0.0039-2.123 2.123-3.123-3.123-3.875 2e-4v-7zm8 1-4.002 4.002-2.996 2e-4v1l3.41-2e-4 3.59-3.59 2.123 2.123 0.0059-0.00391 0.0039 0.00391 3.859-3.859-0.7364-0.6778-3.127 3.127-2.127-2.125-2e-3 0.00195zm-7 7 3.461-2e-4 3.535 3.535 2e-3 -2e-3 0.0019 2e-3 2.127-2.125 2.125 2.125 1.454 1.465-12.71 2e-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment.svg
new file mode 100644
index 000000000..1c9af3785
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-investment.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1zm-4 3v4h1v-1h1v-1h1v-1h8v1h1v1h1v1h1v-4zm4 2v1h-1v1h2.277c0.3464-0.5956 0.984-1 1.723-1 0.7387 0 1.376 0.4044 1.723 1h2.277v-1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability-closed.svg
new file mode 100644
index 000000000..8e09efadb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability.svg
new file mode 100644
index 000000000..dba16f695
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-liability.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5c-1.662 0-3 1.338-3 3s1.338 3 3 3 3-1.338 3-3-1.338-3-3-3zm-11 5v1h4v1h1v1h1v3h-1v1h-1v1h-4v1h7v-9zm0 2v1.086a1.5 1.5 0 0 1 1 1.414 1.5 1.5 0 0 1-1 1.406v1.094h3v-1h1v-1h1v-1h-1v-1h-1v-1zm11 0c-0.6463 0-1.438 0.2006-2 0.4277v5.572h7v-1c0-2.77-2.23-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan-closed.svg
new file mode 100644
index 000000000..56c1559a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan.svg
new file mode 100644
index 000000000..80736037c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-loan.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 5c-0.554 0-1 0.446-1 1v3h-3c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-3v-3c0-0.554-0.446-1-1-1zm1 2h4v2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-reopen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-reopen.svg
new file mode 100644
index 000000000..8b8505f53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-reopen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v0.4l1 0.6v-7c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h8.062c-0.6763-0.6563-1.059-1.558-1.062-2.5 0.0071-1.542 1.022-2.897 2.5-3.338v-1.162h1.5c0-0.554-0.446-1-1-1zm10.5 2v1c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5h-1c0 0.8284-0.6716 1.5-1.5 1.5s-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5v1l2.5-1.5zm-10.5 4h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings-closed.svg
new file mode 100644
index 000000000..dabbd6dcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings-closed.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 6a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.0093-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812s0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.00781-1c-0.4618 0.0039-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.00391 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459v-2.541zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings.svg
new file mode 100644
index 000000000..d50808c39
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account-savings.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 6a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 0.05469 0.5h4.895a2.5 2.5 0 0 0 0.05078-0.5 2.5 2.5 0 0 0-2.5-2.5zm5.5 2a2 2 0 0 0-2 2h-4a4 4 0 0 0-3.869 3h-1.039c-0.8307-0.0093-1.05-0.3587-1.086-0.5859-0.01818-0.1139 0.0105-0.2091 0.07227-0.2812 0.06176-0.07212 0.1609-0.1388 0.3809-0.1406a0.5 0.5 0 1 0-0.00781-1c-0.4618 0.0039-0.8736 0.1876-1.133 0.4902-0.2592 0.3027-0.3622 0.7053-0.3008 1.09 0.1228 0.7691 0.9055 1.417 2.07 1.428a0.5 0.5 0 0 0 0.00391 0h0.9082a4 4 0 0 0 3 3.869v1.131h2v-1h2v1h2v-1.133a4 4 0 0 0 2.459-1.867h1.541v-3h-1.133a4 4 0 0 0-1.867-2.459zm-0.5 4a0.5 0.5 0 0 1 0.5 0.5 0.5 0.5 0 0 1-0.5 0.5 0.5 0.5 0 0 1-0.5-0.5 0.5 0.5 0 0 1 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account.svg
new file mode 100644
index 000000000..cf7a30618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-account.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v4h10c1.091 0 2 0.9093 2 2v6c0 0.364-0.1077 0.7035-0.2832 1h0.2832c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 1h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm-2 3c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm8 3h2v2h-2zm-8 3h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-budget.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-budget.svg
new file mode 120000
index 000000000..7c78ad48e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-budget.svg
@@ -0,0 +1 @@
+budget.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-add.svg
new file mode 100644
index 000000000..779cb49eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.375 5c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h2.995v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-10.62 4c-0.2078 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1672 0.375 0.375 0.375h1.25c0.2078 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1672-0.375-0.375-0.375zm3.625 0v2h2.995v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-delete.svg
new file mode 100644
index 000000000..973598c61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-delete.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,5 C 5.1673,5 5,5.1673 5,5.375 v 1.25 C 5,6.8327 5.1673,7 5.375,7 h 1.25 C 6.8327,7 7,6.8327 7,6.625 V 5.375 C 7,5.1673 6.8327,5 6.625,5 Z M 8,5 V 7 H 19 V 5 Z M 5.375,9 C 5.1673,9 5,9.1673 5,9.375 v 1.25 C 5,10.8327 5.1673,11 5.375,11 h 1.25 C 6.8327,11 7,10.8327 7,10.625 V 9.375 C 7,9.1673 6.8327,9 6.625,9 Z M 8,9 v 2 H 19 V 9 Z M 5.375,13 C 5.1673,13 5,13.1673 5,13.375 v 1.25 C 5,14.8328 5.1673,15 5.375,15 h 1.25 C 6.8327,15 7,14.8328 7,14.625 v -1.25 C 7,13.1673 6.8327,13 6.625,13 Z M 8,13 v 2 h 4 V 13 Z M 5.375,17 C 5.1673,17 5,17.1672 5,17.375 v 1.25 C 5,18.8328 5.1673,19 5.375,19 h 1.25 C 6.8327,19 7,18.8328 7,18.625 v -1.25 C 7,17.1672 6.8327,17 6.625,17 Z M 8,17 v 2 h 4 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="M 15.414,13 H 14 v 1.414 L 15.586,16 14,17.586 V 19 h 1.414 L 17,17.414 18.586,19 H 20 V 17.586 L 18.414,16 20,14.414 V 13 H 18.586 L 17,14.586 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-edit.svg
new file mode 100644
index 000000000..55cb104de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.375 5c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h5.002l2-2zm9.701 2e-3c-0.06711 0.0026-0.143 0.02972-0.2168 0.1035l-0.8223 0.8223 1.414 1.414 0.8242-0.8223c0.2356-0.2356-2e-6 -0.4707 0-0.4707l-0.9395-0.9395s-0.1121-0.1132-0.2598-0.1074zm-1.746 1.633-2.951 2.953-2e-3 1.412 1.416 2e-3 2.951-2.953zm-11.57 2.365c-0.2077 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1673-0.375-0.375-0.375zm3.625 0v2h3.002v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-expense.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-expense.svg
new file mode 100644
index 000000000..13db146d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-expense.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,5 C 5.1673,5 5,5.1673 5,5.375 v 1.25 C 5,6.8327 5.1673,7 5.375,7 h 1.25 C 6.8327,7 7,6.8327 7,6.625 V 5.375 C 7,5.1673 6.8327,5 6.625,5 Z M 9,5 V 7 H 19 V 5 Z M 5.375,9 C 5.1673,9 5,9.1673 5,9.375 v 1.25 C 5,10.8327 5.1673,11 5.375,11 h 1.25 C 6.8327,11 7,10.8327 7,10.625 V 9.375 C 7,9.1673 6.8327,9 6.625,9 Z M 9,9 v 2 H 19 V 9 Z M 5.375,13 C 5.1673,13 5,13.1673 5,13.375 v 1.25 C 5,14.8328 5.1673,15 5.375,15 h 1.25 C 6.8327,15 7,14.8328 7,14.625 v -1.25 C 7,13.1673 6.8327,13 6.625,13 Z M 9,13 v 2 h 3 V 13 Z M 5.375,17 C 5.1673,17 5,17.1672 5,17.375 v 1.25 C 5,18.8328 5.1673,19 5.375,19 h 1.25 C 6.8327,19 7,18.8328 7,18.625 v -1.25 C 7,17.1672 6.8327,17 6.625,17 Z M 9,17 v 2 h 3 v -2 z" fill="currentColor"/>
+ <path class="ColorScheme-NegativeText" d="m20 16-3.489 3v-1.507h-2.511v-3h2.511v-1.493z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-income.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-income.svg
new file mode 100644
index 000000000..a933d16fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category-income.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,5 C 5.1673,5 5,5.1673 5,5.375 v 1.25 C 5,6.8327 5.1673,7 5.375,7 h 1.25 C 6.8327,7 7,6.8327 7,6.625 V 5.375 C 7,5.1673 6.8327,5 6.625,5 Z M 9,5 V 7 H 19 V 5 Z M 5.375,9 C 5.1673,9 5,9.1673 5,9.375 v 1.25 C 5,10.8327 5.1673,11 5.375,11 h 1.25 C 6.8327,11 7,10.8327 7,10.625 V 9.375 C 7,9.1673 6.8327,9 6.625,9 Z M 9,9 v 2 H 19 V 9 Z M 5.375,13 C 5.1673,13 5,13.1673 5,13.375 v 1.25 C 5,14.8328 5.1673,15 5.375,15 h 1.25 C 6.8327,15 7,14.8328 7,14.625 v -1.25 C 7,13.1673 6.8327,13 6.625,13 Z M 9,13 v 2 h 4 l 2,-2 z M 5.375,17 C 5.1673,17 5,17.1672 5,17.375 v 1.25 C 5,18.8328 5.1673,19 5.375,19 h 1.25 C 6.8327,19 7,18.8328 7,18.625 v -1.25 C 7,17.1672 6.8327,17 6.625,17 Z M 9,17 v 2 h 6 l -2,-2 z" fill="currentColor"/>
+ <path class="ColorScheme-PositiveText" d="m14 16 3.489-3v1.501h2.511v3h-2.511v1.499z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category.svg
new file mode 100644
index 000000000..806555e80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-category.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.375 5c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h10v-2zm-3.625 4c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2078 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375zm3.625 0v2h9.995v-2zm-3.62 4c-0.2078 0-0.375 0.1672-0.375 0.375v1.25c0 0.2078 0.1672 0.375 0.375 0.375h1.25c0.2078 0 0.375-0.1672 0.375-0.375v-1.25c0-0.2078-0.1672-0.375-0.375-0.375zm3.625 0v2h9.995v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-list.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-list.svg
@@ -0,0 +1 @@
+view-media-playlist.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconcile.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconcile.svg
new file mode 100644
index 000000000..c2bb453d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconcile.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm-6 3c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm7-1h2v1h-2zm3 0h2v1h-2zm-10 2h2v1h-2zm3 0h1v1h-1zm5 0h3v1h-3zm-8 2h3v1h-3zm7 0h1v1h-1zm2 0h3v1h-3zm-9 2h1v1h-1zm7 0h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconciled.svg
new file mode 100644
index 000000000..3557bda2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-reconciled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm1 2h2v1h-2zm3 0h2v1h-2zm-10 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h4c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm8 1h3v1h-3zm-4.043 0.1582 0.6816 0.4102-2.596 4.326-2.729-1.818 0.4395-0.6602 2.035 1.355 2.168-3.613zm3.043 1.842h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-unreconciled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-unreconciled.svg
new file mode 100644
index 000000000..a3582dfb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-financial-transfer-unreconciled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-0.554 0-1 0.446-1 1v5h4c1.091 0 2 0.9093 2 2v5c0 0.364-0.1077 0.7035-0.2832 1h6.283c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-11zm1 2h6v1h-6zm7 0h2v1h-2zm-7 2h3v1h-3zm4 0h4v1h-4zm1 2h2v1h-2zm3 0h2v1h-2zm-11 1c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h5c0.554 0 1-0.446 1-1v-5c0-0.554-0.446-1-1-1zm9 1h3v1h-3zm-8.352 0.6484h3.703v3.703h-3.703zm7.352 1.352h1v1h-1zm2 0h3v1h-3zm-2 2h3v1h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-form-action.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-form-action.svg
new file mode 100644
index 000000000..84fcaa901
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-form-action.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c0-1-1-1-1-1zm1 3h3v6h-3zm4 1h2v1h-2zm4 0v3h2l-3 4v-3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-form.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-form.svg
new file mode 100644
index 000000000..05c2c3a9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-form.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.996 5c-1 0-0.9961 1-0.9961 1v12c0 1 1 1 1 1h12s1 0 1-1v-12c-0.003906-1-0.998-1-0.998-1zm2 4h3v6h-3zm4 1h4v1h-4zm0 3h4v1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-fullscreen.svg
new file mode 100644
index 000000000..fa1ac8bd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-fullscreen.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-grid.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-grid.svg
new file mode 100644
index 000000000..151373d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-grid.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.535 6c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-4.5 0.00391c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-group.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-group.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-group.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-hidden.svg
new file mode 100644
index 000000000..995237f91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-hidden.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 7c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-history.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-history.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-history.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-add.svg
new file mode 120000
index 000000000..115347dc7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-add.svg
@@ -0,0 +1 @@
+institution-add.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-delete.svg
new file mode 120000
index 000000000..9ae87f81a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-delete.svg
@@ -0,0 +1 @@
+institution-delete.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-edit.svg
new file mode 120000
index 000000000..e39c55b0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution-edit.svg
@@ -0,0 +1 @@
+institution-edit.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-institution.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution.svg
new file mode 120000
index 000000000..52a3e73a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-institution.svg
@@ -0,0 +1 @@
+institution.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-left-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-left-close.svg
new file mode 100644
index 000000000..ba95d8edc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-left-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m20 4.998c-5.333-2e-3 -10.67 0.0059-16 0.0039v14c5.333 2e-3 10.67-0.0059 16-0.0039zm-6 1.996 4 0.00781v10l-4-0.0059zm-8 2.004h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-left-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-left-new.svg
new file mode 100644
index 000000000..be2ea1397
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-left-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.00201-10.67-0.0059-16-0.0039zm10 2 4 0.00391v10l-4-0.0039zm-6 2.002h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-compact.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-compact.svg
new file mode 100644
index 000000000..22fefcf2e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-compact.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,8 C 5.1673,8 5,8.1673 5,8.375 v 1.25 C 5,9.8327 5.1673,10 5.375,10 h 1.25 C 6.8327,10 7,9.8327 7,9.625 V 8.375 C 7,8.1673 6.8327,8 6.625,8 Z M 8,8 v 2 H 19 V 8 Z M 5.375,11 C 5.1673,11 5,11.1673 5,11.375 v 1.25 C 5,12.8327 5.1673,13 5.375,13 h 1.25 C 6.8327,13 7,12.8327 7,12.625 v -1.25 C 7,11.1673 6.8327,11 6.625,11 Z M 8,11 v 2 H 19 V 11 Z M 5.375,14 C 5.1673,14 5,14.1673 5,14.375 v 1.25 C 5,15.8327 5.1673,16 5.375,16 h 1.25 C 6.8327,16 7,15.8327 7,15.625 v -1.25 C 7,14.1673 6.8327,14 6.625,14 Z M 8,14 v 2 h 11 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-details.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-details.svg
new file mode 100644
index 000000000..a49159d79
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-details.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 5.375,7 C 5.1673,7 5,7.1673 5,7.375 v 1.25 C 5,8.8327 5.1673,9 5.375,9 h 1.25 C 6.8327,9 7,8.8327 7,8.625 V 7.375 C 7,7.1673 6.8327,7 6.625,7 Z M 9,7 V 9 H 19 V 7 Z M 5.375,11 C 5.1673,11 5,11.1673 5,11.375 v 1.25 C 5,12.8327 5.1673,13 5.375,13 h 1.25 C 6.8327,13 7,12.8327 7,12.625 v -1.25 C 7,11.1673 6.8327,11 6.625,11 Z M 9,11 v 2 H 19 V 11 Z M 5.375,15 C 5.1673,15 5,15.1673 5,15.375 v 1.25 C 5,16.8327 5.1673,17 5.375,17 h 1.25 C 6.8327,17 7,16.8327 7,16.625 v -1.25 C 7,15.1673 6.8327,15 6.625,15 Z M 9,15 v 2 h 10 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-icons.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-icons.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-icons.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-images.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-images.svg
new file mode 100644
index 000000000..a3b03a425
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-images.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 6-1 1h-1c-2 0-2 2-2 2v7c0 2 2 2 2 2h10c2 0 2-2 2-2v-7c0-2-2-2-2-2h-1l-1-1zm3 3c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-text.svg
new file mode 100644
index 000000000..edb506ed9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-text.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 7v2h14v-2zm0 4v2h14v-2zm0 4v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-tree.svg
new file mode 100644
index 000000000..18109253b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-tree.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.535 5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-0.4648h3v10.5c0 0.277 0.223 0.5 0.5 0.5h4.5v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-5h4v0.4648c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93c-0.2968 0-0.5352 0.2383-0.5352 0.5352v0.4648h-4v-4.5c0-0.2761-0.2238-0.5-0.5-0.5h-3.5v-0.4648c0-0.2968-0.2383-0.5352-0.5352-0.5352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list-video.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-video.svg
new file mode 120000
index 000000000..0d1faec0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list-video.svg
@@ -0,0 +1 @@
+kdenlive-show-video.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-list.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-list.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-list.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-maximized.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-maximized.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-maximized.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-album-cover.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-album-cover.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-album-cover.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-chart.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-chart.svg
new file mode 120000
index 000000000..e9a7f6363
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-chart.svg
@@ -0,0 +1 @@
+office-chart-line.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-config.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-config.svg
new file mode 120000
index 000000000..9dbbf2d27
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-config.svg
@@ -0,0 +1 @@
+configure-shortcuts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-equalizer.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-equalizer.svg
new file mode 100644
index 000000000..8786edd62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-equalizer.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 6v1h-9v2h9v1h2v-4zm3 1v2h2v-2zm-9 3v1h-3v2h3v1h2v-4zm3 1v2h8v-2zm1 3v1h-7v2h7v1h2v-4zm3 1v2h4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-favorite.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-favorite.svg
new file mode 120000
index 000000000..7d381af0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-favorite.svg
@@ -0,0 +1 @@
+rating.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-genre.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-genre.svg
new file mode 100644
index 000000000..ff3a76994
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-genre.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4a8 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-8zm0 2a6 6 0 0 1 5.705 4.148l-3.932-0.5762zm0 0-1.773 3.572-3.934 0.5762a6 6 0 0 1 5.707-4.148zm-5.713 4.174 2.846 2.797-0.6758 3.869a6 6 0 0 1-2.457-4.84 6 6 0 0 1 0.2871-1.826zm11.43 0a6 6 0 0 1 0.2871 1.826 6 6 0 0 1-2.457 4.84l-0.6758-3.869zm-5.713 4.896 3.537 1.775a6 6 0 0 1-3.537 1.154 6 6 0 0 1-3.537-1.154z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-lyrics.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-lyrics.svg
new file mode 100644
index 000000000..bfddddd75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-lyrics.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4v2h9v-2zm11 0v5.5c-0.4182-0.3148-0.934-0.5-1.5-0.5-1.385 0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5 2.5-1.115 2.5-2.5v-5.5h2c0-1.108-0.892-2-2-2zm-11 4v2h6v-2zm0 4v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playcount.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playcount.svg
new file mode 100644
index 000000000..e650f17da
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playcount.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5v14h3v-14zm-5 5v9h3v-9zm-5 4v5h3v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playlist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playlist.svg
new file mode 100644
index 000000000..f11df5e1b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-playlist.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v2h14v-2zm0 4.004v2h14v-2zm0 4v2h14v-2zm0 3.996v2h14v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-publisher.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-publisher.svg
new file mode 120000
index 000000000..1b4173dc1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-publisher.svg
@@ -0,0 +1 @@
+amarok_cart_view.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-queue.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-queue.svg
new file mode 120000
index 000000000..f32b479e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-queue.svg
@@ -0,0 +1 @@
+playlist-queue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-recent.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-recent.svg
new file mode 120000
index 000000000..a5c0d791b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-recent.svg
@@ -0,0 +1 @@
+time.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-similarartists.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-similarartists.svg
new file mode 120000
index 000000000..0c2f05812
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-similarartists.svg
@@ -0,0 +1 @@
+similarartists-amarok.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles-hidden.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles-hidden.svg
new file mode 120000
index 000000000..f1953b875
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles-hidden.svg
@@ -0,0 +1 @@
+media-view-subtitles-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-subtitles.svg
new file mode 120000
index 000000000..4fc291405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-media-title.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-title.svg
new file mode 120000
index 000000000..a28c847f3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-media-track.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-track.svg
new file mode 120000
index 000000000..bd5a1a3e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-track.svg
@@ -0,0 +1 @@
+tools-rip-audio-cd.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-media-visualization.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-visualization.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-media-visualization.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-more-horizontal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-more-horizontal.svg
new file mode 100644
index 000000000..db56737bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-more-horizontal.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 11c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-more.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-more.svg
new file mode 100644
index 000000000..2ff492111
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-more.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 6c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-multiple-objects.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-multiple-objects.svg
new file mode 100644
index 000000000..fc05e6ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-multiple-objects.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v6h8v-6zm10 0v6h4v-6zm-10 8v6h14v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-linear.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-linear.svg
new file mode 100644
index 000000000..10072d4f5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-linear.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-6h-1v2h-1v1h-1v-2h-1v1h-1v-1h-1v-4h-1v-3h-1v-2h-1v3h-1v2h-1v3h-1v-5h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-logarithmic.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-logarithmic.svg
new file mode 100644
index 000000000..637eee4db
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-object-histogram-logarithmic.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 5v14h14v-3h-1v-1h-1v-3h-1v-2h-1v3h-1v-2h-1v-2h-1v-3h-1v2h-1v2h-1v1h-1v1h-1v-4h-1v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-paged.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-paged.svg
new file mode 120000
index 000000000..d423a338d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-paged.svg
@@ -0,0 +1 @@
+edit-copy.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-continuous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-continuous.svg
new file mode 100644
index 000000000..103782434
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-continuous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5v5s0 1 1 1h10s1 0 1-1v-5h-2v4h-8v-4zm4 7-4 4v3h2v-2.172l2.828-2.828h5.172v5h2v-6c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing-first-centered.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing-first-centered.svg
new file mode 100644
index 000000000..ec9b82c8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing-first-centered.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.67 4-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm-4.748 4-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0-6.51e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148v-8.57c0-0.7143-0.666-0.7148-0.666-0.7148h-2.334v2h1v6h-4v-3h-4v3h-4v-4.303l1-1.201v-2.496z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing.svg
new file mode 100644
index 000000000..94c2f88d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-facing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.666 7-2.666 2.857v6.428s-6.514e-4 0.7148 0.666 0.7148h6.668s0.666-5.58e-4 0.666-0.7148c0 0.7143 0.666 0.7148 0.666 0.7148h6.668c0.6667 0 0.666-0.7148 0.666-0.7148v-6.428l-2.666-2.857h-4.668s-0.666 5.579e-4 -0.666 0.7148c0-0.7143-0.666-0.7148-0.666-0.7148zm0.748 2h2.586v6h-4v-4.303zm6.586 0h2.586l1.414 1.697v4.303h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-overview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-overview.svg
new file mode 100644
index 000000000..d09f5b405
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-overview.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.33 4s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.579e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-1.334v-8h-5.199l1.865-2zm-3 3s0.666 5.58e-4 0.666 0.7148v8.57c0 0.7143-0.666 0.7148-0.666 0.7148h-6.668c-0.6667 0-0.666-0.7148-0.666-0.7148v-6.428l2.666-2.857zm-1.334 2h-2.586l-1.414 1.697v4.303h4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-single.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-single.svg
new file mode 100644
index 000000000..52d53dd6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pages-single.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 5s1 0 1 1v12c0 1-1 1-1 1h-10c-1 0-1-1-1-1v-9l4-4zm-1 2h-5.172l-2.828 2.828v7.172h8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-calendar.svg
new file mode 120000
index 000000000..8c656b6ab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-pim-contacts.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-contacts.svg
new file mode 100644
index 000000000..200c675b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-contacts.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm6 4c1.105 0 2 0.8954 2 2 0 1.105-0.8954 2-2 2-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-journal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-journal.svg
new file mode 120000
index 000000000..e9885590f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-pim-mail.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-mail.svg
new file mode 120000
index 000000000..b62208f46
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-pim-news.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-news.svg
new file mode 100644
index 000000000..5d5a1e27f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-news.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm7 2.004v6.996l-5 0.0039v-6.996zm2-0.00391h5v1h-5zm0 3h5v1h-5zm0 3h5v1h-5zm-7 3.004 12-0.0039v1l-12 0.0039z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-notes.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-notes.svg
new file mode 120000
index 000000000..e2b841fb8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-notes.svg
@@ -0,0 +1 @@
+note.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-summary.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-summary.svg
new file mode 100644
index 000000000..ddf8ca4cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-summary.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5c-3.842 0-7 3.158-7 7s3.158 7 7 7 7-3.158 7-7-3.158-7-7-7zm0 3c1.105 0 2 0.8954 2 2s-0.8954 2-2 2c-1.105 0-2-0.8954-2-2 0-1.105 0.8954-2 2-2zm0 4.5c2.033 0.0023 3.746 1.502 4 3.5h-8c0.2543-1.998 1.967-3.498 4-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks-pending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks-pending.svg
new file mode 100644
index 000000000..7f9952f47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks-pending.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.001 5c-2.25 0-2 2-2 2v12h8.004v-2h-6.001v-4.449c0.00459 0.2588 0.09771 0.5157 0.2812 0.6992l3 3 0.7812 0.75 0.6875-0.8125 5.248-5.998v2.811h2v-6c0-2-2-2-2-2h-10zm0.00195 2h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.062-0.3763-1.439 0-0.1835 0.1835-0.2767 0.4404-0.2812 0.6992v-5.512zm7.857 7c-0.9633 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm1.641 1h1v2.449h-1zm0 3h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-pim-tasks.svg
@@ -0,0 +1 @@
+view-calendar-special-occasion.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-presentation.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-presentation.svg
new file mode 100644
index 000000000..c1ca1fd22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-presentation.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5.001c-2 0-2 2-2 2v7s4e-6 2 2 2h12s2 4.16e-4 2-2v-7s4.06e-4 -2-2-2zm4 2.5 5 3-5 3zm-2.021 9.5s-0.9785 0.0017-0.9785 1.002v0.9961h10v-0.9961c0-1-1-1.002-1-1.002h-8.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-preview.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-preview.svg
new file mode 100644
index 000000000..9ac4f049e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-preview.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm10 2c1.108 0 2 0.892 2 2s-0.892 2-2 2-2-0.892-2-2 0.892-2 2-2zm-7 3.475 3.977 4.5 2.549-2.475 2.475 2.475v2.025h-12v-3l3-3.525z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-private.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-private.svg
new file mode 100644
index 000000000..910b9278d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-private.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 5-0.75 3h9.5l-0.75-3-4 0.5zm-1 4-3 2h16l-3-2zm1 3c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.56 0 2.821-1.201 2.971-2.721 0.3-0.18 0.6593-0.2793 1.029-0.2793s0.7293 0.0993 1.029 0.2793c0.15 1.52 1.411 2.721 2.971 2.721 1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.39 0-2.539 0.97-2.869 2.25-0.36-0.14-0.7309-0.25-1.131-0.25s-0.7691 0.11-1.119 0.25c-0.34-1.28-1.491-2.25-2.881-2.25zm0 1.25c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75zm8 0c0.97 0 1.75 0.78 1.75 1.75s-0.78 1.75-1.75 1.75-1.75-0.78-1.75-1.75 0.78-1.75 1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-process-all-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-all-tree.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-process-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-all.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-all.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-process-own.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-own.svg
new file mode 120000
index 000000000..30c642ea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-own.svg
@@ -0,0 +1 @@
+im-user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-process-system.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-system.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-system.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-process-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-process-users.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-users.svg
new file mode 120000
index 000000000..2a623b6dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-process-users.svg
@@ -0,0 +1 @@
+peers.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode-active.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode-active.svg
new file mode 100644
index 000000000..c5b892c24
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode-active.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.03 5c-0.1471 3e-3 -0.3 0.01696-0.459 0.03906-0.5669 0.0788-1.252 0.3525-2.016 0.7598-1.541-0.8531-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.73-3.291 0.6895l-0.5156-0.01562v14.17h11.79c-0.483-0.533-0.7871-1.231-0.7871-2 0-1.184 0.7078-2.209 1.715-2.695-0.487-0.137-0.9794-0.2859-1.525-0.4219-0.979-0.245-2.091-0.1866-3.189 0.4844v-8.697c0.7033-0.3855 1.245-0.5982 1.68-0.6621 0.2392-0.0352 0.4522-0.03216 0.6582-0.00586 0.206 0.0265 0.4053 0.07717 0.6113 0.1387 0.535 0.1598 1.194 0.4125 2.051 0.5605v8.486c0.315-0.114 0.648-0.1875 1-0.1875s0.685 0.0735 1 0.1875v-9.342l-0.5176 0.01758c-1.516 0.0552-2.27-0.3987-3.25-0.6914-0.367-0.1098-0.7611-0.1809-1.203-0.1719zm-4.811 0.9941c0.4989 0.0386 1.063 0.2193 1.781 0.6152v8.727c-1.104-0.642-2.21-0.6903-3.184-0.4473-0.6532 0.162-1.247 0.349-1.816 0.5v-8.725c0.8021-0.148 1.474-0.381 2.055-0.5312 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.005859zm8.781 10.01a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode.svg
new file mode 100644
index 000000000..573994ebc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-readermode.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.03 5c-0.1474 3e-3 -0.3 0.01501-0.459 0.03711-0.5669 0.0788-1.252 0.3544-2.016 0.7617-1.541-0.8532-2.741-0.9051-3.748-0.6445-1.069 0.2765-1.938 0.7281-3.291 0.6875l-0.5156-0.01562v14.17h15v-14.16l-0.5176 0.01758c-1.517 0.0552-2.27-0.3967-3.25-0.6895-0.3673-0.1098-0.761-0.1809-1.203-0.1719zm-4.811 0.9941c0.499 0.0386 1.063 0.2194 1.781 0.6152v8.725c-1.104-0.6418-2.21-0.69-3.184-0.4473-0.6532 0.1628-1.247 0.3509-1.816 0.502v-8.727c0.8021-0.1479 1.474-0.3791 2.055-0.5293 0.2311-0.0598 0.4544-0.1088 0.6836-0.1328 0.155-0.0162 0.3141-0.01866 0.4805-0.00586zm5.119 0.00781c0.2059 0.0265 0.4047 0.07711 0.6113 0.1387 0.5344 0.1598 1.193 0.4125 2.051 0.5605v8.684c-0.5698-0.1524-1.163-0.342-1.811-0.5039-0.9798-0.2448-2.091-0.1848-3.189 0.4863v-8.699c0.7033-0.3855 1.245-0.5963 1.68-0.6602 0.2393-0.0352 0.4523-0.03216 0.6582-0.00586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-refresh.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-refresh.svg
new file mode 100644
index 000000000..a68f7e69d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-refresh.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 5.001a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 6.707-5h-2.209a4.975 4.975 0 0 1-4.523 2.949 4.975 4.975 0 0 1-4.975-4.975 4.975 4.975 0 0 1 4.975-4.975 4.975 4.975 0 0 1 3.9 1.941c-0.5587 0.4199-1.117 0.8404-1.676 1.26l4.801 1.396-0.0039-5c-0.4951 0.3715-0.9896 0.7434-1.484 1.115a7 7 0 0 0-5.512-2.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-resource-calendar.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-resource-calendar.svg
new file mode 120000
index 000000000..54445ac9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-resource-calendar.svg
@@ -0,0 +1 @@
+view-calendar.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-restore.svg
new file mode 100644
index 000000000..34b7e28c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-restore.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 6v3h-3v2h4c1 0 1-1 1-1v-4zm6 0v4s0 1 1 1h4v-2h-3v-3zm-9 7v2h3v3h2v-4s0-1-1-1zm10 0c-1-0.0039-1 1-1 1v4h2v-3h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-right-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-right-close.svg
new file mode 100644
index 000000000..c7ba62324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-right-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 19c5.333 2e-3 10.67-0.0059 16-0.0039v-14c-5.333-2e-3 -10.67 0.0059-16 0.0039zm6-1.996-4-0.0078v-10l4 0.0059zm8-2.004h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586v-1.414h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-right-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-right-new.svg
new file mode 100644
index 000000000..3160e5830
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-right-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.005906 16 0.003906v-14c-5.333 0.00201-10.67-0.005906-16-0.003906zm2 2.002h4v10h-4v-10zm8 2h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-services-scripted-amarok.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-services-scripted-amarok.svg
new file mode 120000
index 000000000..4afc2562c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-services-scripted-amarok.svg
@@ -0,0 +1 @@
+amarok_scripts.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sidetree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sidetree.svg
new file mode 100644
index 000000000..4132f034a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sidetree.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 19h-14v-14h14zm-7-2v-10l-5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending-name.svg
new file mode 120000
index 000000000..9b81f7136
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending-name.svg
@@ -0,0 +1 @@
+sort-name.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending.svg
new file mode 100644
index 000000000..d6b31f999
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-ascending.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 6.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm6.5 0v4h-3l4.5 7 4.5-7h-3v-4zm-6.5 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending-name.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending-name.svg
new file mode 100644
index 000000000..5eed525c8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending-name.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.971 6c-0.1525 0-0.3046 0.009091-0.457 0.02734-0.1466 0.01217-0.289 0.03035-0.4238 0.05469-0.1349 0.01825-0.2597 0.04184-0.377 0.07227-0.1114 0.02434-0.205 0.04988-0.2812 0.07422l0.166 1.096c0.1583-0.06084 0.3455-0.1083 0.5625-0.1387 0.217-0.03651 0.4373-0.05469 0.6602-0.05469 0.3343 0 0.5702 0.071 0.7051 0.2109s0.2012 0.3254 0.2012 0.5566v0.127c-0.0821-0.02434-0.1893-0.04252-0.3242-0.05469-0.129-0.01825-0.2792-0.02734-0.4492-0.02734-0.2522 0-0.4959 0.02727-0.7305 0.08203-0.2346 0.04868-0.4432 0.1324-0.625 0.248s-0.328 0.2701-0.4395 0.4648c-0.1056 0.1947-0.1582 0.4311-0.1582 0.7109 0 0.292 0.0468 0.5395 0.1406 0.7402 0.09383 0.2008 0.2284 0.3644 0.4043 0.4922 0.1759 0.1217 0.3846 0.2109 0.625 0.2656 0.2463 0.05476 0.5193 0.08203 0.8184 0.08203 0.475 0 0.8786-0.03095 1.213-0.0918 0.3343-0.05476 0.5956-0.1039 0.7832-0.1465v-2.828c0-0.2981-0.0312-0.5691-0.0957-0.8125-0.06451-0.2434-0.1776-0.4507-0.3359-0.6211-0.1525-0.1704-0.3572-0.3013-0.6152-0.3926-0.258-0.09127-0.5798-0.1367-0.9668-0.1367zm7.534 0-4.505 7h3v5h3v-5h3zm-7.398 2.857c0.03005-0.00114 0.06101 0 0.0918 0 0.08796 0 0.1855 0.00541 0.291 0.01758 0.1056 0.01217 0.1836 0.02494 0.2363 0.03711v1.031c-0.07037 0.01217-0.164 0.02126-0.2812 0.02734-0.1173 0.00608-0.2401 0.00781-0.3691 0.00781-0.2404 0-0.4315-0.03809-0.5723-0.1172-0.1349-0.08518-0.2012-0.2343-0.2012-0.4473 0-0.1095 0.0234-0.2024 0.07031-0.2754 0.04691-0.07301 0.1113-0.1293 0.1934-0.1719 0.0821-0.04259 0.1757-0.06986 0.2812-0.08203 0.08356-0.01369 0.1696-0.02392 0.2598-0.02734zm-2.107 4.143v1h2.424l-2.424 3v1h4v-1h-2.244l2.244-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending.svg
new file mode 100644
index 000000000..97627a6bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort-descending.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 6.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm7.991 0-4.491 7h3v4h3v-4h3zm-7.991 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-sort.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort.svg
new file mode 100644
index 000000000..42dcaded9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-sort.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 5-3 4h2v3h2v-3h2zm-9.5 1c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm0 4c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5zm4.5 1v3h-2l3 4 3-4h-2v-3zm-4.5 3c-0.8284 0-1.5 0.6716-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.6716 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-split-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-split-effect.svg
new file mode 100644
index 000000000..a6ec44aa3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-split-effect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.997v14l16 0.0059v-14c0-4.72e-5 -16-0.0059-16-0.0059zm2 2 12 0.00195v10.01l-6-2e-3h-6zm6 10.01h1v-1h-1zm0-10v2h1v-2zm-1 1-1.113 2.889-3.092 0.166 2.404 1.953-0.7969 2.992 2.598-1.684v-6.316zm1 2v2h1v-2zm0 3v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-split-left-right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-split-left-right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-split-top-bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-split-top-bottom.svg
new file mode 100644
index 000000000..2dcfb9d0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-split-top-bottom.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.998v14c5.333-2e-3 10.67 0.0059 16 0.0039v-14c-5.333 0.0019-10.67-0.00591-16-0.00391zm2 2h12v4h-12zm0 6h12v4.006h-5v-0.0059h-2v0.0039l-5 2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-statistics.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-statistics.svg
new file mode 100644
index 000000000..c9f71267b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-statistics.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17 6v12h2v-12zm-12 2v10h2v-10zm8 2v8h2v-8zm-4 2v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-ltr.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-ltr.svg
new file mode 120000
index 000000000..a5233cf2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-table-of-contents-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-rtl.svg
new file mode 100644
index 000000000..583a1ef34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-table-of-contents-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m18.62 7c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2zm3.625 4c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-3.625 0v2h-10v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-task-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-task-add.svg
new file mode 120000
index 000000000..072782fda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-task-add.svg
@@ -0,0 +1 @@
+task-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-task-child-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-task-child-add.svg
new file mode 120000
index 000000000..4226a5356
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-task-child.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-task-child.svg
new file mode 100644
index 000000000..0b8bddd0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-task-child.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2.25 0-2 2-2 2v12h8.004v-2h-6.003v-10h10v0.1641l-6.029 6.898-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.438 0-0.1882 0.1882-0.2832 0.4534-0.2832 0.7188s0.095 0.5306 0.2832 0.7188c1.256 1.255 3.781 3.75 3.781 3.75s3.953-4.544 5.936-6.81v2.811h2v-6c0-2-2-2-2-2zm7 10 0.0035 5h5.996l5e-4 -5c1e-4 -1-1-1-1-1h-4s-1 0-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-task.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-task.svg
new file mode 120000
index 000000000..13ebf1395
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-time-schedule-baselined-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-add.svg
new file mode 100644
index 000000000..af040e214
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-add.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-remove.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-remove.svg
new file mode 100644
index 000000000..84c0a1d0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined-remove.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm5 0v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-baselined.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-time-schedule-calculus.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-calculus.svg
new file mode 100644
index 000000000..28471a930
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-calculus.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm4.992 0v6h5v-6zm1 2h1v1h-1zm2 0h1v1h-1zm-2 2h1v1h-1zm2 0h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-child-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-child-insert.svg
new file mode 100644
index 000000000..7741596ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-child-insert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.004 5c-2.25 0-2 2-2 2v6h2v-3h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm-1.141 9c-0.9637 0-0.8555 0.8574-0.8555 0.8574v5.143h5.996v-5.143c0-0.857-0.8574-0.8574-0.8574-0.8574h-4.283zm9.14 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-edit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-edit.svg
new file mode 100644
index 000000000..24e6e81d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-edit.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5c-2.25 0-2 2-2 2v12h8v-2h-6v-7h4v-2h-4v-1h10v4h-6v2h8v-6c0-2-2-2-2-2zm2 9v2h4v-2zm9.807 0c-0.09102 0-0.1832 0.0348-0.2539 0.1055l-0.6973 0.7031 1.336 1.336 0.7031-0.6973c0.1414-0.1414 0.1414-0.3645 0-0.5059l-0.8359-0.8359c-0.07068-0.07068-0.1609-0.1055-0.252-0.1055zm-1.432 1.289-3.375 3.375v1.336h1.336l3.375-3.375z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-insert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule-insert.svg
new file mode 120000
index 000000000..4f816599f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-time-schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-time-schedule.svg
new file mode 120000
index 000000000..a04747903
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/view-unsplit-effect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-unsplit-effect.svg
new file mode 100644
index 000000000..e0725a46c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-unsplit-effect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 4.997v14l16 0.0059v-14c0-4.72e-5 -16-0.0059-16-0.0059zm2 2 12 0.00195v10.01l-5 0.0039v-0.0058h-2v0.0039l-5-0.0039zm6 1.006-1.113 2.889-3.092 0.166 2.404 1.953-0.7988 2.992 2.6-1.684 2.6 1.684-0.7988-2.992 2.404-1.953-3.092-0.166-1.113-2.889z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-user-offline-kopete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-user-offline-kopete.svg
new file mode 120000
index 000000000..49cfbf20c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-user-offline-kopete.svg
@@ -0,0 +1 @@
+im-user-offline.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-visible.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-visible.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-visible.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view-web-browser-dom-tree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view-web-browser-dom-tree.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view-web-browser-dom-tree.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_choose.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_choose.svg
new file mode 120000
index 000000000..548a469f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_choose.svg
@@ -0,0 +1 @@
+view-more.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_detailed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_detailed.svg
new file mode 120000
index 000000000..a379444c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_detailed.svg
@@ -0,0 +1 @@
+view-list-details.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_fit_to_page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_fit_to_page.svg
new file mode 120000
index 000000000..67400f8d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_fit_to_page.svg
@@ -0,0 +1 @@
+./zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_icon.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_icon.svg
new file mode 120000
index 000000000..793f5eb48
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_icon.svg
@@ -0,0 +1 @@
+view-grid.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_left_right.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_left_right.svg
new file mode 120000
index 000000000..730d45914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_left_right.svg
@@ -0,0 +1 @@
+view-dual.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_multicolumn.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_multicolumn.svg
new file mode 120000
index 000000000..4bbf838be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_multicolumn.svg
@@ -0,0 +1 @@
+view-column.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_text.svg
@@ -0,0 +1 @@
+view-list-text.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_top_bottom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_top_bottom.svg
new file mode 120000
index 000000000..e12ea4ce0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_top_bottom.svg
@@ -0,0 +1 @@
+view-split-top-bottom.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/view_tree.svg b/.icons/Gruvbox-Plus-Dark/actions/24/view_tree.svg
new file mode 120000
index 000000000..029cc0b42
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/view_tree.svg
@@ -0,0 +1 @@
+view-list-tree.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewbib.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewbib.svg
new file mode 120000
index 000000000..8aae9657d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewbib.svg
@@ -0,0 +1 @@
+address-book-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewdvi.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewdvi.svg
new file mode 120000
index 000000000..62be20d38
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewdvi.svg
@@ -0,0 +1 @@
+labplot-TeX-logo.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewhtml.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewhtml.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewhtml.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewimage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewimage.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewimage.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewlog.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewlog.svg
new file mode 120000
index 000000000..541dfabd0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewlog.svg
@@ -0,0 +1 @@
+dialog-messages.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewmag+.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag+.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag+.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewmag-.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag-.svg
new file mode 120000
index 000000000..580ed013e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag-.svg
@@ -0,0 +1 @@
+zoom-out.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewmag1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag1.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewmag1.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewmagfit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewmagfit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewmagfit.svg
@@ -0,0 +1 @@
+zoom-fit-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewpdf.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewpdf.svg
new file mode 120000
index 000000000..746aac97d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewpdf.svg
@@ -0,0 +1 @@
+document.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/viewps.svg b/.icons/Gruvbox-Plus-Dark/actions/24/viewps.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/viewps.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vinyl.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vinyl.svg
new file mode 120000
index 000000000..4cd912bb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vinyl.svg
@@ -0,0 +1 @@
+tools-media-optical-format.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/virtual-desktops.svg b/.icons/Gruvbox-Plus-Dark/actions/24/virtual-desktops.svg
new file mode 100644
index 000000000..31969abbd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/virtual-desktops.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 6v5h6v-5zm8 0v5h6v-5zm-7 1h2v1h-2zm-1 6v5h6v-5zm8 0v5h6v-5zm3 3h2v1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/visibility.svg b/.icons/Gruvbox-Plus-Dark/actions/24/visibility.svg
new file mode 120000
index 000000000..3ec7e2cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/visibility.svg
@@ -0,0 +1 @@
+view-hidden.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-create.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-create.svg
new file mode 120000
index 000000000..300fb89b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-create.svg
@@ -0,0 +1 @@
+document-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-download.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-download.svg
new file mode 120000
index 000000000..6aa652ef6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-download.svg
@@ -0,0 +1 @@
+edit-download.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-off.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-off.svg
new file mode 120000
index 000000000..9718795ee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-off.svg
@@ -0,0 +1 @@
+media-playback-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-power-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-restart.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-restart.svg
new file mode 120000
index 000000000..4e680c2a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-restart.svg
@@ -0,0 +1 @@
+view-refresh.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect-keep.svg
new file mode 100644
index 000000000..d65ad0176
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect-keep.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5a2.5 2.5 0 0 1-2.5-2.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5a2.5 2.5 0 0 1 0.998-1.99c-0.4195-0.3182-0.9379-0.5098-1.498-0.5098h-6zm9 5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-0.5602-0.1916-1.079-0.5098-1.498a2.5 2.5 0 0 1-1.99 0.998zm0-4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm-1 8c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-2e-3 -0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect.svg
new file mode 100644
index 000000000..3ff6b794a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-autoprotect.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 1c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5c-0.1681-2e-3 -0.3357-0.02099-0.5-0.05664v-1.029c0.1606 0.05683 0.3297 0.08589 0.5 0.08594 0.8284 0 1.5-0.6716 1.5-1.5s-0.6716-1.5-1.5-1.5c-0.653 0-1.208 0.4175-1.414 1h0.9141l-2 2v-2h0.05078c0.2317-1.141 1.24-2 2.449-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-current.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-current.svg
new file mode 100644
index 000000000..62d8dffa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-current.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c1.197 0 2.214-0.8669 2.449-2h2.551c1.368 0 2.5-1.132 2.5-2.5v-6c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm4 3h5c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-2.5v-4.5c0-1.368-1.132-2.5-2.5-2.5zm-6 2h6c0.2945 0 0.5 0.2055 0.5 0.5v6c0 0.2945-0.2055 0.5-0.5 0.5h-6c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-recording.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-recording.svg
new file mode 100644
index 000000000..c86e648a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-recording.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm0 2a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-revert.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-revert.svg
new file mode 100644
index 000000000..e639cc14a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot-revert.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-0.5 1.1v0.9004h1.215c1.071 0 1.785 0.8996 1.785 2.1 0 1.44-1.428 2-1.428 2s0.5352-0.8804 0.5352-1.4c0-0.52-0.108-0.6992-1.072-0.6992h-1.035v0.6992l-2-1.699 2-1.9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot.svg
new file mode 100644
index 000000000..af22c9fac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshot.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953a4.5 4.5 0 0 1-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186a4.5 4.5 0 0 1 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758a4.5 4.5 0 0 1 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5h-6zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7a3.5 3.5 0 0 0-3.5 3.5 3.5 3.5 0 0 0 3.5 3.5 3.5 3.5 0 0 0 3.5-3.5 3.5 3.5 0 0 0-3.5-3.5zm-0.5 1h1v2h2v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshots-manage.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshots-manage.svg
new file mode 100644
index 000000000..d90747858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-snapshots-manage.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 4c-1.368 0-2.5 1.132-2.5 2.5v2.551c-1.133 0.2354-2 1.252-2 2.449v6c0 1.368 1.132 2.5 2.5 2.5h6c0.338 0 0.6613-0.07055 0.957-0.1953-0.5372-0.496-0.9455-1.115-1.189-1.805h-5.768c-0.2945 0-0.5-0.2055-0.5-0.5v-6c0-0.2945 0.2055-0.5 0.5-0.5h6c0.2945 0 0.5 0.2055 0.5 0.5v2.186c0.5226-0.6487 1.215-1.14 2-1.418v-0.7676c0-1.368-1.132-2.5-2.5-2.5h5c0.2945 0 0.5 0.2055 0.5 0.5v2.758c0.7846 0.2774 1.477 0.7668 2 1.414v-4.172c0-1.368-1.132-2.5-2.5-2.5h-0.5v-0.5c0-1.368-1.132-2.5-2.5-2.5zm0 2h6c0.2945 0 0.5 0.2055 0.5 0.5v0.5h-3.5c-1.197 0-2.214 0.8669-2.449 2h-1.051v-2.5c0-0.2945 0.2055-0.5 0.5-0.5zm8 7c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-1.5 2h1l0.5 0.5 0.5-0.5h1v3h-1v-1.666l-0.5 0.666-0.5-0.666v1.666h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-suspend.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-suspend.svg
new file mode 120000
index 000000000..020f4158b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-suspend.svg
@@ -0,0 +1 @@
+media-playback-pause.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install-cancel.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install-cancel.svg
new file mode 120000
index 000000000..d96b05dbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install-cancel.svg
@@ -0,0 +1 @@
+process-stop.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install.svg
new file mode 100644
index 000000000..da6ceb6d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-tools-install.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.908 9.544c0.586 1.24 0.6868 1.86 1.273 3.1 0.6197-1.231 0.7739-1.619 1.394-2.85 0.6705-1.096 2.599-1.006 3.515 0.05649 0.9009-1.206 2.721-1.011 3.89-0.01649 0.8267-1.204 2.452-1.014 3.006 0.3405 0.04876 1.508-0.04877 2.534 0 4.041 0 1.031-1.986 0.9717-1.986 0 0.01625-1.181-0.01626-1.82 0-3.001 0-1.201-1-1.23-1 0v3.001c0 1.032-2 0.9812-2 0v-3.001c0-1.193-1-1.225-1 0v3.001c0 1.061-2 1.028-2 0v-3.306c-0.07064-0.6685-0.592-0.6776-0.8653-0.225-0.6847 1.51-1.174 2.115-1.859 3.625-0.4193 0.8686-1.682 0.9667-2.206-0.01165-0.7274-1.618-1.215-2.469-1.942-4.087-0.6481-1.361 1.366-1.563 1.781-0.6664z" fill="currentColor" fill-rule="evenodd"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm-upload.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm-upload.svg
new file mode 120000
index 000000000..247d086b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm-upload.svg
@@ -0,0 +1 @@
+upload.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm_clone_wizard.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm_clone_wizard.svg
new file mode 100644
index 000000000..1af3d70b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm_clone_wizard.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4s-1 1e-6 -1 1v1h11v8h1s1-1e-6 1-1v-8c0-1-1-1-1-1zm-3 3s-1 1e-6 -1 1v8c0 1 1 1 1 1h2v1c0 1 1 1 1 1h5s1-1e-6 1-1v-1h2s1-1e-6 1-1v-8c0-1-1-1-1-1zm1 2h9v6h-9z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vm_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vm_new.svg
new file mode 120000
index 000000000..ddc3d28c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vm_new.svg
@@ -0,0 +1 @@
+entry-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-autoprotect-keep.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-autoprotect-keep.svg
new file mode 120000
index 000000000..858084d6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-autoprotect-keep.svg
@@ -0,0 +1 @@
+vm-snapshot-autoprotect-keep.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-next.svg
new file mode 120000
index 000000000..82214a21e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-next.svg
@@ -0,0 +1 @@
+media-skip-forward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-previous.svg
new file mode 120000
index 000000000..a0af1946d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-checkpoint-previous.svg
@@ -0,0 +1 @@
+media-skip-backward.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-download-inactive.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-download-inactive.svg
new file mode 100644
index 000000000..3df215f10
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-download-inactive.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.2 5-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.0012 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.0098-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m17 14v3h-1l2 3 2-3h-1v-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-downloading.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-downloading.svg
new file mode 100644
index 000000000..302de374c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component-downloading.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-PositiveText { color:#689d6a; }</style>
+ </defs>
+ <path class="ColorScheme-PositiveText" d="m17 14v3h-1l2 3 2-3h-1v-3z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.2 5-1.924 0.6133c-4.066 1.312-4.197 1.361-4.248 1.516-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05428 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5247 3.047 1.045 1.609 0.5202 2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6731-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4781-0.2861-2.232-0.8613-1.201-0.3938-2.58-0.8419-3.062-0.9941l-0.8789-0.2695-1.793 1.711zm1.811 1.992 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8047c-0.4486 0.393-0.6099 0.4913-1.049 0.4863-0.1084-0.0089-0.2608-0.05138-0.4727-0.1172-0.8984-0.2789-1.842-0.582-3.604-1.164 0.0052 1.847 0.00205 4.245 0.07617 4.395 0.00897-0.0012 5.92 1.898 5.92 1.898l3.459-1.104c-1.051-1.184-0.0098-2.029 0.541-1.982v-1.953c0.01023-0.2767 0.1372-0.5362 0.3496-0.7168-0.7124 0.2219-1.422 0.4513-2.133 0.6797-0.01865 0.0066-0.1997 0.06829-0.4063 0.05469-0.3146-0.02072-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.918-0.832-0.918-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component.svg
new file mode 100644
index 000000000..5873ec3de
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-component.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.2 5-1.924 0.614c-4.066 1.312-4.197 1.359-4.248 1.514-0.03864 0.1169 0.1228 0.3089 0.8203 0.9805 0.4773 0.4596 0.8672 0.87 0.8672 0.9121 0 0.04215-0.3865 0.4383-0.8594 0.8809s-0.8594 0.8475-0.8594 0.9004c0 0.05286 0.05429 0.1411 0.1211 0.1953 0.06676 0.0542 1.438 0.5248 3.047 1.045s2.994 0.9512 2.994 0.9512l1.838-1.676 1.885 1.664s0.6734-0.218 2.975-0.9512c2.731-0.8703 3.141-1.03 3.141-1.217 0-0.04389-0.3865-0.4495-0.8594-0.9023-0.4729-0.4529-0.8594-0.855-0.8594-0.8945 0-0.03954 0.3899-0.4486 0.8672-0.9082 0.6963-0.6705 0.8588-0.8641 0.8203-0.9805-0.03852-0.1165-0.4777-0.2861-2.232-0.8613-1.201-0.3938-2.581-0.8419-3.064-0.9941l-0.8789-0.2683-1.793 1.71zm1.811 1.993 4.486 1.508-4.5 1.492-4.5-1.494zm-0.01367 5.705s-0.579 0.5383-0.8711 0.8046c-0.4486 0.393-0.6098 0.4913-1.049 0.4863-0.1084-0.0089-0.2607-0.05137-0.4726-0.1172-0.8984-0.2789-1.842-0.5821-3.604-1.164 0.0052 1.847 0.00205 4.243 0.07617 4.393 0.00897-0.0012 5.92 1.899 5.92 1.899l5.903-1.883c0.1084-0.1328 0.09668-2.624 0.0918-4.403-1.258 0.4074-2.518 0.8072-3.778 1.211-0.01865 0.0066-0.1998 0.06828-0.4063 0.05468-0.3146-0.02071-0.5375-0.1572-0.8926-0.4492-0.1761-0.1447-0.9182-0.832-0.9182-0.832z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-datacenter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-datacenter.svg
new file mode 100644
index 000000000..91dbf7503
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-datacenter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 5v14h16v-10h-8v-4zm1 2h2v2h-2zm4 0h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-12 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-disabled.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-disabled.svg
new file mode 100644
index 000000000..edf1c0829
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-disabled.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m14.5 13c-0.831 0-1.5 0.669-1.5 1.5v4c0 0.831 0.669 1.5 1.5 1.5h4c0.831 0 1.5-0.669 1.5-1.5v-4c0-0.831-0.669-1.5-1.5-1.5zm0.5859 1.379 1.414 1.414 1.414-1.414 0.707 0.707-1.414 1.414 1.414 1.414-0.707 0.707-1.414-1.414-1.414 1.414-0.707-0.707 1.414-1.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-error-emblem.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-error-emblem.svg
new file mode 100644
index 000000000..9260011ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-error-emblem.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; } .ColorScheme-NegativeText { color:#fb4934; }</style>
+ </defs>
+ <path class="ColorScheme-NegativeText" d="m16.5 13c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5 3.5-1.567 3.5-3.5-1.567-3.5-3.5-3.5zm-2.5 3h5v1h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-locked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-locked.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-locked.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-manage-autostart-vms.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-manage-autostart-vms.svg
new file mode 120000
index 000000000..28d76fd4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-manage-autostart-vms.svg
@@ -0,0 +1 @@
+run-build.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-marker-add.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-marker-add.svg
new file mode 120000
index 000000000..a5f7d89ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-marker-add.svg
@@ -0,0 +1 @@
+bookmark-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-new.svg
new file mode 100644
index 000000000..10c8bf084
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Highlight" cx="16.5" cy="7.5" r="3.5" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-powered-on.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-powered-on.svg
new file mode 120000
index 000000000..1e939c995
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-powered-on.svg
@@ -0,0 +1 @@
+media-playback-start.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-bullet.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-flag.svg
new file mode 120000
index 000000000..4c2c5d3cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-max-recommended-flag.svg
@@ -0,0 +1 @@
+flag-blue.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-bullet.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-flag.svg
new file mode 120000
index 000000000..11f10f667
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-min-recommended-flag.svg
@@ -0,0 +1 @@
+flag-yellow.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-bullet.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-bullet.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-bullet.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-flag.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-flag.svg
new file mode 120000
index 000000000..d0e2df71b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-ram-recommended-flag.svg
@@ -0,0 +1 @@
+flag-green.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-beginning.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-beginning.svg
new file mode 120000
index 000000000..f5627dd9a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-beginning.svg
@@ -0,0 +1 @@
+media-playback-start-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-pause.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-pause.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-pause.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-play.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-play.svg
new file mode 120000
index 000000000..f1fddde07
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-play.svg
@@ -0,0 +1 @@
+media-playback-playing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-fast.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-fast.svg
new file mode 100644
index 000000000..146bb514d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-fast.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8v8l5-4zm5 4v4l5-4-5-4zm5 0v4l5-4-5-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-normal.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-normal.svg
new file mode 100644
index 000000000..a566be7bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-replay-speed-normal.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 12-5 4v-8z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10 8v8l5-4zm5 4v4l5-4-5-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-suspended.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-suspended.svg
new file mode 120000
index 000000000..28433e51e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-suspended.svg
@@ -0,0 +1 @@
+media-playback-paused.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-unlocked.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-unlocked.svg
new file mode 120000
index 000000000..b2b3c8d2b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-unlocked.svg
@@ -0,0 +1 @@
+unlock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcd-server.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcd-server.svg
new file mode 100644
index 000000000..6215b3b2f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcd-server.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 12,6 C 9.93,6 8.17,7.271 7.41,9.061 5.48,9.351 4,11 4,13 c 0,2.21 1.79,4 4,4 h 8.5 C 18.43,17 20,15.43 20,13.5 20,11.7 18.65,10.229 16.91,10.029 16.45,7.739 14.43,6 12,6 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcenter.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcenter.svg
new file mode 100644
index 000000000..566023e31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-vcenter.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.67 4c-1.46 0-2.666 1.206-2.666 2.666v1.334h-1.334c-1.46 0-2.666 1.206-2.666 2.666v6.668c0 1.46 1.206 2.666 2.666 2.666h6.668c1.46 0 2.666-1.206 2.666-2.666v-1.334h1.334c1.46 0 2.666-1.206 2.666-2.666v-6.668c0-1.46-1.206-2.666-2.666-2.666zm-0.666 2h8v8h-4v4h-8v-8h4zm1 1v4h-4v6h6v-4h4v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-appliance.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-appliance.svg
new file mode 120000
index 000000000..62e1f1e9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-appliance.svg
@@ -0,0 +1 @@
+view-pim-news.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-console.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-console.svg
new file mode 120000
index 000000000..6957e396c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-console.svg
@@ -0,0 +1 @@
+cm_runterm.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity-error.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity-error.svg
new file mode 120000
index 000000000..8770bb2d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity-error.svg
@@ -0,0 +1 @@
+action-unavailable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity.svg b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity.svg
new file mode 120000
index 000000000..f0b026afc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/vmware-view-unity.svg
@@ -0,0 +1 @@
+window.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wallet-closed.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wallet-closed.svg
new file mode 120000
index 000000000..a92bf1ff1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wallet-closed.svg
@@ -0,0 +1 @@
+pgp-keys.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wallet-open.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wallet-open.svg
new file mode 100644
index 000000000..910108dc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wallet-open.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.666 5c-0.9233 0-1.666 0.7805-1.666 1.75v10.5c0 0.97 0.7427 1.75 1.666 1.75h6.668c0.923 0 1.666-0.78 1.666-1.75v-10.5c0-0.9695-0.743-1.75-1.666-1.75zm2.334 2h2v7h-2zm0 8h2v2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/warnnext.svg b/.icons/Gruvbox-Plus-Dark/actions/24/warnnext.svg
new file mode 120000
index 000000000..ec0187673
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/warnnext.svg
@@ -0,0 +1 @@
+errornext.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/warnprev.svg b/.icons/Gruvbox-Plus-Dark/actions/24/warnprev.svg
new file mode 120000
index 000000000..427bf1a90
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/warnprev.svg
@@ -0,0 +1 @@
+errorprev.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/web-browser.svg b/.icons/Gruvbox-Plus-Dark/actions/24/web-browser.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/web-browser.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/web.svg b/.icons/Gruvbox-Plus-Dark/actions/24/web.svg
new file mode 120000
index 000000000..d6db30567
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/web.svg
@@ -0,0 +1 @@
+globe.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/whitebalance.svg b/.icons/Gruvbox-Plus-Dark/actions/24/whitebalance.svg
new file mode 100644
index 000000000..0487e9bbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/whitebalance.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 4v2h1v-2zm0.5 3c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm0 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm-8 2.5v1h2v-1zm14 0v1h2v-1zm-6.5 6.5v2h1v-2zm5.803-12.01-1.414 1.414 0.7071 0.7071 1.414-1.414zm-10.61 0-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm9.899 9.899-0.7071 0.7071 1.414 1.414 0.7071-0.7071zm-9.192 0-1.414 1.414 0.7071 0.7071 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/widget-alternatives.svg b/.icons/Gruvbox-Plus-Dark/actions/24/widget-alternatives.svg
new file mode 100644
index 000000000..85e6a0c06
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/widget-alternatives.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 5v2h-4v2h4v2l5-3-2.5-1.5zm-9 1v4h4v-4zm5 7-5 3 5 3v-2h4v-2h-4zm5 1v4h4v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-close.svg
new file mode 100644
index 000000000..8b594b8c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-close.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 6,6 V 8.518 L 9.482,12 6,15.482 V 18 H 8.518 L 12,14.518 15.482,18 H 18 V 15.482 L 14.518,12 18,8.518 V 6 H 15.482 L 12,9.482 8.518,6 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-duplicate.svg
new file mode 100644
index 000000000..4b27f11fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-duplicate.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h6v-2h-5v-7h10v2h2v-6c0-1-1-1-1-1zm8 8c-1.066 0-1 1-1 1v5c0 1 1 1 1 1h5s1 0 1-1v-5s0-1-1-1zm0 3h5v3h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-above.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-above.svg
new file mode 120000
index 000000000..687a8fb01
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-above.svg
@@ -0,0 +1 @@
+pan-up.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-below.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-below.svg
new file mode 120000
index 000000000..2603a4917
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-keep-below.svg
@@ -0,0 +1 @@
+pan-down.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-maximize.svg
new file mode 100644
index 000000000..d789fefd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-maximize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 8c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 2h3c0.277 0 0.5 0.223 0.5 0.5v3c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-minimize.svg
new file mode 100644
index 000000000..8de647c8c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-minimize.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 14v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-new.svg
new file mode 120000
index 000000000..4ec77c618
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-new.svg
@@ -0,0 +1 @@
+appointment-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-next.svg
new file mode 100644
index 000000000..bbe1ede69
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-next.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1zm1 5h10v7h-10zm5.502 1-0.8457 0.8457 0.01172 0.01367-0.0059 0.0039 0.9824 0.9746h-3.645v1.322h3.645l-0.9883 0.9902-0.0059 0.0059 0.8516 0.8438 2.498-2.502-2.498-2.498z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-pin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-pin.svg
new file mode 100644
index 000000000..6c6a0a75c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-pin.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.011 5c-1.346-0.02047-1.346 2.02 0 2h0.9785l1.79e-4 2c1.189e-4 1.328-1.696 2-3 2v2h4.021l-1.93e-4 5 0.9766 1 1.023-1 1.93e-4 -5h4v-2c-1.304 0-3.056-0.6731-3-2l-1.79e-4 -2h0.9785c1.346 0.02047 1.346-2.02 0-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-pop-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-pop-out.svg
new file mode 100644
index 000000000..40e9d41c1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-pop-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.283 8.001v2.273h0.0332v0.01367l2.627-0.01172-3.945 3.947 1.777 1.777 3.947-3.945 2e-3 2.66v0.01172l2.277-0.0078-0.0039-6.719h-6.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-previous.svg
new file mode 100644
index 000000000..36cf1faed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-previous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-1 0-1 1-1 1v12c0 1 1 1 1 1h12s1-1e-6 1-1v-12s-1e-6 -1-1-1zm1 5h10v7h-10zm4.498 1-2.498 2.502 2.498 2.498 0.8457-0.8457-0.01172-0.01367 0.0059-0.0039-0.9824-0.9746h3.645v-1.322h-3.645l0.9883-0.9902 0.0059-0.0059-0.8516-0.8438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-restore.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-restore.svg
new file mode 100644
index 000000000..9046c2880
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-restore.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 8c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 3h3c0.277 0 0.5 0.223 0.5 0.5v2c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-2c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-shade.svg
new file mode 100644
index 000000000..4d9b16d6e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-shade.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 8-3.973 3.56 1.346 1.478 1.627-1.478v4.44h2v-4.44l1.627 1.478 1.346-1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-unpin.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-unpin.svg
new file mode 100644
index 000000000..4704d818a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-unpin.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.5 4.998v1.313l11.69 11.69h1.312v-1.312l-11.69-11.69h-1.313z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m9.512 5c-0.3824-0.0058-0.6516 0.1561-0.8164 0.3887l7.611 7.611h1.205v-2c-1.304 0-3.056-0.6732-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2zm-0.9902 5.871c-0.3457 0.08535-0.6996 0.1289-1.029 0.1289v2h3.158zm2.992 2.992-0.0019 4.139 0.9766 1 1.023-1v-2.141z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window-unshade.svg
new file mode 100644
index 000000000..64ceeb7f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window-unshade.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 16 3.973-3.56-1.346-1.478-1.627 1.478v-4.44h-2v4.44l-1.627-1.478-1.346 1.478z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window.svg
new file mode 100644
index 000000000..1768fac0c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12s0-1-1-1zm1 5h10v7h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window_fullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window_fullscreen.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window_fullscreen.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window_new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window_new.svg
new file mode 120000
index 000000000..71831b4ed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window_new.svg
@@ -0,0 +1 @@
+window-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/window_nofullscreen.svg b/.icons/Gruvbox-Plus-Dark/actions/24/window_nofullscreen.svg
new file mode 120000
index 000000000..4eb323159
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/window_nofullscreen.svg
@@ -0,0 +1 @@
+view-restore.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wizard_math.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_math.svg
new file mode 120000
index 000000000..93d4b7755
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_math.svg
@@ -0,0 +1 @@
+insert-math-expression.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pdftools.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pdftools.svg
new file mode 120000
index 000000000..7a2e5e678
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pdftools.svg
@@ -0,0 +1 @@
+document-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pstools.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pstools.svg
new file mode 120000
index 000000000..5de601c8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_pstools.svg
@@ -0,0 +1 @@
+document-print.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/wizard_tabular.svg b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_tabular.svg
new file mode 120000
index 000000000..36fed5ba7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/wizard_tabular.svg
@@ -0,0 +1 @@
+table.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-album.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-album.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/x-clementine-albums.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-albums.svg
new file mode 120000
index 000000000..26e17b165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-albums.svg
@@ -0,0 +1 @@
+media-album-track.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-artist.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-artist.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-artist.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-shuffle.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-clementine-shuffle.svg
new file mode 120000
index 000000000..26f669677
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/x-office-address-book.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-office-address-book.svg
new file mode 120000
index 000000000..8df241386
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-office-address-book.svg
@@ -0,0 +1 @@
+icon_user.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-connection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-connection.svg
new file mode 120000
index 000000000..c0d62e927
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-connection.svg
@@ -0,0 +1 @@
+draw-connector.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-formula.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-formula.svg
new file mode 120000
index 000000000..76cf81500
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-formula.svg
@@ -0,0 +1 @@
+formula.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-image.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-image.svg
new file mode 120000
index 000000000..86ff0f488
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-image.svg
@@ -0,0 +1 @@
+view-preview.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-text.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-shape-text.svg
new file mode 120000
index 000000000..ab1153648
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/x-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-zoom-in.svg
new file mode 120000
index 000000000..608b53975
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/x-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/x-zoom-out.svg
new file mode 120000
index 000000000..fc310d2b1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/xc_crosshair.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xc_crosshair.svg
new file mode 100644
index 000000000..a14e216e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xc_crosshair.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.5 5v5.5h3v-5.5zm3 5.5v3h5.5v-3zm0 3h-3v5.5h3zm-3 0v-3h-5.5v3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-system-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-system-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-system-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-close.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-close.svg
new file mode 120000
index 000000000..b94397183
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-close.svg
@@ -0,0 +1 @@
+window-close.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-maximize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-maximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-maximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-menu.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-menu.svg
new file mode 100644
index 000000000..5918afa0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-menu.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 8 5 8 5-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-minimize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-minimize.svg
new file mode 120000
index 000000000..e91a257b0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-minimize.svg
@@ -0,0 +1 @@
+window-minimize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-shade.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-shade.svg
new file mode 120000
index 000000000..913d624aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-shade.svg
@@ -0,0 +1 @@
+window-shade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-stick.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-stick.svg
new file mode 100644
index 000000000..335025158
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-stick.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <circle class="ColorScheme-Text" cx="12" cy="12" r="4" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unmaximize.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unmaximize.svg
new file mode 120000
index 000000000..b1fd2364f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unmaximize.svg
@@ -0,0 +1 @@
+window-maximize.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unshade.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unshade.svg
new file mode 120000
index 000000000..daa45831a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unshade.svg
@@ -0,0 +1 @@
+window-unshade.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unstick.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unstick.svg
new file mode 100644
index 000000000..e48640e61
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce-wm-unstick.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 2a2 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" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfce4-settings.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfce4-settings.svg
new file mode 120000
index 000000000..998070b58
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfce4-settings.svg
@@ -0,0 +1 @@
+configure.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfpm-brightness-lcd.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfpm-brightness-lcd.svg
new file mode 100644
index 000000000..9b929a32b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfpm-brightness-lcd.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 4.719 0.001953 0.001953 0.001953-0.001953h-0.003906zm0.001953 0.001953c-0.7673 0.7572-1.515 1.535-2.295 2.279h-2.703v2.703c-0.7446 0.7806-1.523 1.529-2.281 2.297 0.7579 0.768 1.537 1.516 2.281 2.297v2.703h2.703c0.7806 0.7446 1.529 1.523 2.297 2.281 0.768-0.7579 1.516-1.537 2.297-2.281h2.703v-2.703c0.7446-0.7806 1.523-1.529 2.281-2.297-0.7579-0.768-1.537-1.516-2.281-2.297v-2.703h-2.703c-0.7843-0.7439-1.53-1.522-2.299-2.279zm0.001953 2.779c2.485 0 4.5 2.015 4.5 4.5s-2.015 4.5-4.5 4.5-4.5-2.015-4.5-4.5 2.015-4.5 4.5-4.5zm0 1.5c-1.657 0-3 1.343-3 3s1.343 3 3 3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xfsm-lock.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xfsm-lock.svg
new file mode 120000
index 000000000..faea3308d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xfsm-lock.svg
@@ -0,0 +1 @@
+lock.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xml-attribute-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xml-attribute-delete.svg
new file mode 100644
index 000000000..0f10ab02f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xml-attribute-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 5s-2 2e-6 -2 2v5l7 7 7-7-7-7zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm2 3h1.18l1.32 1.322 1.322-1.322h1.178v1.178l-1.32 1.322 1.32 1.322v1.178h-1.178l-1.322-1.322-1.32 1.322h-1.18v-1.178l1.322-1.322-1.322-1.322z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xml-element-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xml-element-new.svg
new file mode 100644
index 000000000..2ec0b58cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xml-element-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.11 5.763-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.666 5.432v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-delete.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-delete.svg
new file mode 100644
index 000000000..fab7ab8ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-delete.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.11 5.763-2.191 12.12 1.969 0.3555 2.191-12.12zm2.555 0v2.828l2.506 2.506-0.9023 0.9023h2.828l0.9023-0.9023-1.414-1.414zm-5.332 1.805-5.334 5.334 5.334 5.334v-2.828l-2.506-2.506 2.506-2.506zm6.08 5.432h-1.414v1.414l1.586 1.586-1.586 1.586v1.414h1.414l1.586-1.586 1.586 1.586h1.414v-1.414l-1.586-1.586 1.586-1.586v-1.414h-1.414l-1.586 1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-duplicate.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-duplicate.svg
new file mode 120000
index 000000000..e953e894e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xml-node-duplicate.svg
@@ -0,0 +1 @@
+edit-duplicate.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/xml-text-new.svg b/.icons/Gruvbox-Plus-Dark/actions/24/xml-text-new.svg
new file mode 100644
index 000000000..2c5f9823f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/xml-text-new.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 5-5 14h2.5l1.062-3h4.875l1.061 3h2.781l-5.281-14zm6 0v2h-2v2h2v2h2v-2h2v-2h-2v-2zm-5 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-in.svg
new file mode 100644
index 000000000..8a0fdf895
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15.47 5-3.467 4h2v3h3v-3h2zm-9.279 0c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/y-zoom-out.svg
new file mode 120000
index 000000000..0f72a058c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zone-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zone-in.svg
new file mode 100644
index 000000000..e30b8221a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zone-in.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 7 0.001953 2.286v3.714h8v2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zone-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zone-out.svg
new file mode 100644
index 000000000..58b461529
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zone-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 7-0.001953 2.286v3.714h-8v2h14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-1-to-2.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-1-to-2.svg
new file mode 100644
index 000000000..3e439e656
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-1-to-2.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm-6-3v6h2v-6zm-3 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-3-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-2-to-1.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-2-to-1.svg
new file mode 100644
index 000000000..119172325
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-2-to-1.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5488-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm1 7-3-3v6zm0-3v6h2v-6zm-9 4v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-9-5v8h2v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-all.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-all.svg
new file mode 100644
index 000000000..1d5c5e86b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-all.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-5 3v4l4-4zm4 0 4 4v-4zm4 4-4 4h4zm-4 4-4-4v4zm-7-3v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-best-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-best-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-center-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-center-page.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-center-page.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-double-size.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-double-size.svg
new file mode 120000
index 000000000..79ae67b73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-draw.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-draw.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-draw.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-best.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-best.svg
new file mode 120000
index 000000000..cbaa8381f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-best.svg
@@ -0,0 +1 @@
+view-fullscreen.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-drawing.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-drawing.svg
new file mode 100644
index 000000000..1ba385926
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-drawing.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-5 3v5h3v3h5v-5h-3v-3zm-3 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-height.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-height.svg
new file mode 100644
index 000000000..fa23fcdb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-height.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-3 3h6zm-4 4v2h8v-2zm-3 2v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781zm-8 1 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-page.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-page.svg
new file mode 100644
index 000000000..2cf43bc81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-page.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-4 3v8h6v-8zm-4 5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-selection.svg
new file mode 100644
index 000000000..4b2a939fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-selection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-4 4v6h6v-6zm-4 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-width.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-width.svg
new file mode 100644
index 000000000..9cf9ebbea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-fit-width.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-2 3v8h2v-8zm-1 1-3 3 3 3zm4 0v6l3-3zm-9 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-half-size.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-half-size.svg
new file mode 120000
index 000000000..b5036e78d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-in-large.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-large.svg
new file mode 120000
index 000000000..a74d0584f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-large.svg
@@ -0,0 +1 @@
+zoom-in.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-x.svg
new file mode 100644
index 000000000..32ae78ed5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-x.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm1.997-5.533-4-3.467v2h-3v3h3v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in-y.svg
new file mode 120000
index 000000000..65f9aa9f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-in.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in.svg
new file mode 100644
index 000000000..deb1a7450
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-in.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.5 3h3v2.516h2.5v2.978h-2.5v2.505h-3v-2.505h-2.5v-2.978h2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-next.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-next.svg
new file mode 100644
index 000000000..8afaa639b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-next.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5-4v2h-4v2h4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-original.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-original.svg
new file mode 100644
index 000000000..dc12778e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-original.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.725 3h2.522v8h-2.522v-5h-1.334v-1.666s1.334-6.523e-4 1.334-1.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-large.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-large.svg
new file mode 100644
index 000000000..0f93bfd99
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-large.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm-1.188 7v7h7v-7zm12 2v3h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-3.781zm-4.003-3h5l-1.414-1.414 2.414-2.464-2.121-2.121-2.464 2.414-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-x.svg
new file mode 100644
index 000000000..24604b8ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-x.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m17.81 19c0.6627 0 1.188-0.5489 1.188-1.219v-4.781h-2v4h-4v2zm1.188-7v-7h-7v7zm-12-2v-3h4v-2h-4.812c-0.663 0-1.188 0.5488-1.188 1.219v3.781zm-2 5.53 4 3.467v-2h3v-3h-3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-y.svg
new file mode 100644
index 000000000..0e4d751cb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out-y.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m19 6.188c0-0.6627-0.5489-1.188-1.219-1.188h-4.781v2h4v4h2zm-7-1.188h-7v7h7zm-2 12h-3v-4h-2v4.812c0 0.663 0.5488 1.188 1.219 1.188h3.781zm5.53 2 3.467-4h-2v-3h-3v3h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out.svg
new file mode 100644
index 000000000..63b756bc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-out.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm10 5.516v2.978h-8v-2.978z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-pixels.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-pixels.svg
new file mode 100644
index 000000000..b2adb07e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-pixels.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-2.5 2.5h5zm2.5 2.5v5l2.5-2.5zm0 5h-5l2.5 2.5zm-5 0v-5l-2.5 2.5zm1.25-3.75v2.5h2.5v-2.5zm-5.75 2.25v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-previous.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-previous.svg
new file mode 100644
index 000000000..31880bbcb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-previous.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781zm-5 2v-2h4v-2h-4v-2l-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-fit.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-fit.svg
new file mode 120000
index 000000000..cc77c1cf2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-select-x.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-x.svg
new file mode 120000
index 000000000..157250559
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-select-y.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select-y.svg
new file mode 120000
index 000000000..e84c27278
--- /dev/null
+++ b/.icons/Gruvbox-Plus-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-Plus-Dark/actions/24/zoom-select.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select.svg
new file mode 120000
index 000000000..a77e7a14f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-select.svg
@@ -0,0 +1 @@
+zoom-fit-best.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom-selection.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-selection.svg
new file mode 100644
index 000000000..eb0951141
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom-selection.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.188 5c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219zm-1 2-2.5 2.5h5zm2.5 2.5v5l2.5-2.5zm0 5h-5l2.5 2.5zm-5 0v-5l-2.5 2.5zm-4.5-1.5v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24/zoom.svg b/.icons/Gruvbox-Plus-Dark/actions/24/zoom.svg
new file mode 120000
index 000000000..ebb8d4aae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24/zoom.svg
@@ -0,0 +1 @@
+zoom-selection.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/24@2x b/.icons/Gruvbox-Plus-Dark/actions/24@2x
new file mode 120000
index 000000000..cabf43b5d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/24@2x
@@ -0,0 +1 @@
+24 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/account.svg b/.icons/Gruvbox-Plus-Dark/actions/32/account.svg
new file mode 100644
index 000000000..dc72c427d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/account.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="fill:#fabd2f" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <path style="opacity:0.6;fill:#ebdbb2" d="M 5 6 L 5 10 L 27 10 L 27 6 L 5 6 z M 5 14 L 5 18 L 27 18 L 27 14 L 5 14 z M 5 22 L 5 26 L 27 26 L 27 22 L 5 22 z"/>
+ <path fill="#ebdbb2" style="opacity:0.2" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path style="opacity:0.2;fill:#fb4934" d="M 23 2 L 23 6 L 23 10 L 23 14 L 23 18 L 23 22 L 23 26 L 23 30 L 25.5 30 C 26.331 30 27 29.331 27 28.5 L 27 26 L 27 22 L 27 18 L 27 14 L 27 10 L 27 6 L 27 3.5 C 27 2.669 26.331 2 25.5 2 L 23 2 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/bookmark-new.svg b/.icons/Gruvbox-Plus-Dark/actions/32/bookmark-new.svg
new file mode 100644
index 000000000..e9d0afa82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/bookmark-new.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <path style="opacity:0.2" d="M 8.8,3 C 8.8,3 7,3 7,4.8666667 V 31 l 9,-5 9,5 V 4.8666667 C 25,4.8666667 25,3 23.2,3 Z"/>
+ <path style="fill:#e84040" d="M 8.8,2 C 8.8,2 7,2 7,3.8666667 V 30 l 9,-5 9,5 V 3.8666667 C 25,3.8666667 25,2 23.2,2 Z"/>
+ <path style="opacity:0.2" d="m 15.971404,5.0001731 c -0.09719,0.00149 -0.198404,0.013621 -0.304661,0.035541 v 0.012692 C 15.210848,5.1608268 14.878781,5.4897097 14.70719,5.9813208 l 0.0078,-0.02666 -0.990801,3.0473456 h -3.343466 c -0.0073,-1.13e-4 -0.01485,-1.13e-4 -0.02213,0 -0.3992706,0.01245 -0.7592866,0.191711 -1.0129366,0.488669 -0.5485695,0.6055326 -0.4323013,1.5576606 0.264301,2.0092596 l 2.6286836,1.84806 -1.019445,2.947429 c -0.0011,0.0034 -0.0028,0.0068 -0.004,0.01018 -0.155872,0.492392 -0.0093,0.999677 0.38278,1.346698 h 0.0014 c 0.0027,0.0022 0.0052,0.0054 0.0078,0.0076 h 0.0014 c 0.471152,0.40277 1.133148,0.453961 1.665224,0.120581 0.01012,-0.0063 0.02019,-0.01224 0.02995,-0.01904 l 2.69639,-1.873449 2.697687,1.873445 c 0.0098,0.0069 0.01982,0.01274 0.02995,0.01904 0.532075,0.33338 1.19407,0.282189 1.665223,-0.120581 0.0028,-0.0024 0.0062,-0.0052 0.0091,-0.0076 0.392076,-0.347021 0.538652,-0.854306 0.38278,-1.346698 -0.0011,-0.0034 -0.0027,-0.0068 -0.004,-0.01018 l -1.019521,-2.947426 2.628683,-1.84806 c 0.696603,-0.451599 0.812872,-1.403727 0.264301,-2.0092596 -0.25365,-0.296958 -0.613666,-0.476224 -1.012935,-0.488669 -0.0073,-1.13e-4 -0.01485,-1.13e-4 -0.02213,0 H 18.27581 l -0.990801,-3.0473446 0.0078,0.02666 C 17.108115,5.4518921 16.651771,4.9899338 15.971404,5.0001731 Z"/>
+ <path style="fill:#fabd2f" d="m 15.971404,4.0001731 c -0.09719,0.00149 -0.198404,0.013621 -0.304661,0.035541 v 0.012692 C 15.210848,4.1608268 14.878781,4.4897097 14.70719,4.9813208 l 0.0078,-0.02666 -0.990801,3.0473456 h -3.343466 c -0.0073,-1.13e-4 -0.01485,-1.13e-4 -0.02213,0 -0.3992706,0.01245 -0.7592866,0.191711 -1.0129366,0.488669 -0.5485695,0.605533 -0.4323013,1.5576606 0.264301,2.0092596 l 2.6286836,1.84806 -1.019445,2.947429 c -0.0011,0.0034 -0.0028,0.0068 -0.004,0.01018 -0.155872,0.492392 -0.0093,0.999677 0.38278,1.346698 h 0.0014 c 0.0027,0.0022 0.0052,0.0054 0.0078,0.0076 h 0.0014 c 0.471152,0.40277 1.133148,0.453961 1.665224,0.120581 0.01012,-0.0063 0.02019,-0.01224 0.02995,-0.01904 l 2.69639,-1.873449 2.697687,1.873445 c 0.0098,0.0069 0.01982,0.01274 0.02995,0.01904 0.532075,0.33338 1.19407,0.282189 1.665223,-0.120581 0.0028,-0.0024 0.0062,-0.0052 0.0091,-0.0076 0.392076,-0.347021 0.538652,-0.854306 0.38278,-1.346698 -0.0011,-0.0034 -0.0027,-0.0068 -0.004,-0.01018 l -1.019521,-2.947426 2.628683,-1.84806 c 0.696603,-0.451599 0.812872,-1.4037266 0.264301,-2.0092596 -0.25365,-0.296958 -0.613666,-0.476224 -1.012935,-0.488669 -0.0073,-1.13e-4 -0.01485,-1.13e-4 -0.02213,0 H 18.27581 l -0.990801,-3.0473446 0.0078,0.02666 C 17.108115,4.4518921 16.651771,3.9899338 15.971404,4.0001731 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 8.8007812 2 C 8.8007812 2 7 2.0005208 7 3.8671875 L 7 4.8671875 C 7 3.0005208 8.8007812 3 8.8007812 3 L 23.199219 3 C 24.999219 3 25 4.8671875 25 4.8671875 L 25 3.8671875 C 25 3.8671875 24.999219 2 23.199219 2 L 8.8007812 2 z"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 15.970703 4 C 15.873513 4.00149 15.772273 4.0132362 15.666016 4.0351562 L 15.666016 4.0488281 C 15.210121 4.1612488 14.878622 4.4888576 14.707031 4.9804688 L 13.724609 8.0019531 L 10.380859 8.0019531 C 10.373559 8.0018401 10.366655 8.0018401 10.359375 8.0019531 C 9.9601044 8.0144031 9.5993531 8.1932764 9.3457031 8.4902344 C 8.9864515 8.8867908 8.9181855 9.4307977 9.1054688 9.8867188 C 9.1626119 9.746247 9.2371031 9.6101113 9.3457031 9.4902344 C 9.5993531 9.1932764 9.9601044 9.0144031 10.359375 9.0019531 C 10.366655 9.0018401 10.373559 9.0018401 10.380859 9.0019531 L 13.724609 9.0019531 L 14.707031 5.9804688 C 14.878622 5.4888576 15.210121 5.1612488 15.666016 5.0488281 L 15.666016 5.0351562 C 15.772273 5.0132362 15.873513 5.00149 15.970703 5 C 16.65107 4.9897607 17.108275 5.4510401 17.292969 5.9804688 L 18.275391 9.0019531 L 21.619141 9.0019531 C 21.626421 9.0018401 21.633325 9.0018401 21.640625 9.0019531 C 22.039894 9.0143981 22.400647 9.1932764 22.654297 9.4902344 C 22.762897 9.6101113 22.837388 9.746247 22.894531 9.8867188 C 23.081815 9.4307977 23.01355 8.8867908 22.654297 8.4902344 C 22.400647 8.1932764 22.039894 8.0143981 21.640625 8.0019531 C 21.633325 8.0018401 21.626421 8.0018401 21.619141 8.0019531 L 18.275391 8.0019531 L 17.292969 4.9804688 C 17.108275 4.4510401 16.65107 3.9897607 15.970703 4 z M 11.960938 13.152344 L 11.21875 15.294922 C 11.21765 15.298322 11.216044 15.301308 11.214844 15.304688 C 11.121113 15.600778 11.149103 15.899194 11.261719 16.167969 L 12.238281 13.347656 L 11.960938 13.152344 z M 20.039062 13.152344 L 19.761719 13.347656 L 20.738281 16.167969 C 20.850897 15.899194 20.878887 15.600778 20.785156 15.304688 C 20.784056 15.301288 20.78255 15.298302 20.78125 15.294922 L 20.039062 13.152344 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/budget.svg b/.icons/Gruvbox-Plus-Dark/actions/32/budget.svg
new file mode 100644
index 000000000..42243849a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/budget.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#ffcf51" width="13" height="4" x="2" y="26" rx="1" ry="1"/>
+ <rect style="fill:#fabd2f" width="13" height="4" x="2" y="22" rx="1" ry="1"/>
+ <rect style="fill:#ffcf51" width="13" height="4" x="2" y="18" rx="1" ry="1"/>
+ <rect style="fill:#fabd2f" width="13" height="4" x="2" y="14" rx="1" ry="1"/>
+ <rect style="fill:#ffcf51" width="13" height="4" x="2" y="10" rx="1" ry="1"/>
+ <rect style="fill:#fabd2f" width="13" height="4" x="2" y="6" rx="1" ry="1"/>
+ <rect style="fill:#ffcf51" width="13" height="4" x="2" y="2" rx="1" ry="1"/>
+ <rect style="fill:#fabd2f" width="13" height="4" x="17" y="26" rx="1" ry="1"/>
+ <rect style="fill:#ffcf51" width="13" height="4" x="17" y="22" rx="1" ry="1"/>
+ <rect style="fill:#fabd2f" width="13" height="4" x="17" y="18" rx="1" ry="1"/>
+ <rect style="fill:#ffcf51" width="13" height="4" x="17" y="14" rx="1" ry="1"/>
+ <path style="opacity:0.2" d="m 2,5 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 V 5 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,6 2,5.554 2,5 Z"/>
+ <path style="opacity:0.2" d="m 2,9 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 V 9 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,10 2,9.554 2,9 Z"/>
+ <path style="opacity:0.2" d="m 2,13 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,14 2,13.554 2,13 Z"/>
+ <path style="opacity:0.2" d="m 2,17 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,18 2,17.554 2,17 Z"/>
+ <path style="opacity:0.2" d="m 2,21 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,22 2,21.554 2,21 Z"/>
+ <path style="opacity:0.2" d="m 2,25 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,26 2,25.554 2,25 Z"/>
+ <path style="opacity:0.2" d="m 2,29 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 3 C 2.446,30 2,29.554 2,29 Z"/>
+ <path style="opacity:0.2" d="m 17,17 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 18 c -0.554,0 -1,-0.446 -1,-1 z"/>
+ <path style="opacity:0.2" d="m 17,21 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 18 c -0.554,0 -1,-0.446 -1,-1 z"/>
+ <path style="opacity:0.2" d="m 17,25 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 18 c -0.554,0 -1,-0.446 -1,-1 z"/>
+ <path style="opacity:0.2" d="m 17,29 v 1 c 0,0.554 0.446,1 1,1 h 11 c 0.554,0 1,-0.446 1,-1 v -1 c 0,0.554 -0.446,1 -1,1 H 18 c -0.554,0 -1,-0.446 -1,-1 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 4 C 2 3.446 2.446 3 3 3 L 14 3 C 14.554 3 15 3.446 15 4 L 15 3 C 15 2.446 14.554 2 14 2 L 3 2 z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="m 18,14 c -0.554,0 -1,0.446 -1,1 v 1 c 0,-0.554 0.446,-1 1,-1 h 11 c 0.554,0 1,0.446 1,1 v -1 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/categories.svg b/.icons/Gruvbox-Plus-Dark/actions/32/categories.svg
new file mode 100644
index 000000000..58a52feee
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/categories.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="20" height="12" x="1" y="9" rx="1" ry="1"/>
+ <path style="fill:#076678" d="m 1,16.000001 c 0,0.554 0.446,1 1,1 h 18 c 0.554,0 1,-0.446 1,-1 v -11 c 0,-0.554 -0.446,-1 -1,-1 H 10 v -1 c 0,-0.554 -0.446,-1 -1,-1 H 2 c -0.554,0 -1,0.446 -1,1"/>
+ <rect style="opacity:0.2" width="20" height="12" x="1" y="7" rx="1" ry="1"/>
+ <rect style="fill:#ebdbb2" width="16" height="8" x="3" y="6" rx="1" ry="1"/>
+ <rect style="fill:#689d6a" width="20" height="12" x="1" y="8" rx="1" ry="1"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 2,2 C 1.446,2 1,2.446 1,3 V 4 C 1,3.446 1.446,3 2,3 h 7 c 0.554,0 1,0.446 1,1 V 3 C 10,2.446 9.554,2 9,2 Z m 8,2 v 1 h 10 c 0.554,0 1,0.446 1,1 V 5 C 21,4.446 20.554,4 20,4 Z"/>
+ <rect style="opacity:0.2" width="20" height="12" x="10" y="19" rx="1" ry="1"/>
+ <path style="fill:#689d6a" d="m 10,26.000001 c 0,0.554 0.446,1 1,1 h 18 c 0.554,0 1,-0.446 1,-1 v -11 c 0,-0.554 -0.446,-1 -1,-1 H 19 v -1 c 0,-0.554 -0.446,-1 -1,-1 h -7 c -0.554,0 -1,0.446 -1,1"/>
+ <rect style="opacity:0.2" width="20" height="12" x="10" y="17" rx="1" ry="1"/>
+ <rect style="fill:#ebdbb2" width="16" height="8" x="12" y="16" rx="1" ry="1"/>
+ <rect style="fill:#076678" width="20" height="12" x="10" y="18" rx="1" ry="1"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 11,12 c -0.554,0 -1,0.446 -1,1 v 1 c 0,-0.554 0.446,-1 1,-1 h 7 c 0.554,0 1,0.446 1,1 v -1 c 0,-0.554 -0.446,-1 -1,-1 z m 8,2 v 1 h 10 c 0.554,0 1,0.446 1,1 v -1 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+ <path style="opacity:0.2" d="m 6,12 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 2,-0.767578 V 18 H 9 V 15 12 H 8 v 0.769531 A 3,3 0 0 0 6,12 Z m 0,1 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 2,-2 z"/>
+ <path style="fill:#ebdbb2" d="m 6,11 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 2,-0.767578 V 17 H 9 V 14 11 H 8 v 0.769531 A 3,3 0 0 0 6,11 Z m 0,1 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 2,-2 z"/>
+ <path style="opacity:0.2" d="m 12,21 v 4.5 2.5 h 1 V 27.498047 A 2.5,2.5 0 0 0 14.5,28 2.5,2.5 0 0 0 17,25.5 2.5,2.5 0 0 0 14.5,23 2.5,2.5 0 0 0 13,23.503906 V 21 Z m 2.5,3 A 1.5,1.5 0 0 1 16,25.5 1.5,1.5 0 0 1 14.5,27 1.5,1.5 0 0 1 13,25.5 1.5,1.5 0 0 1 14.5,24 Z"/>
+ <path style="fill:#ebdbb2" d="m 12,20 v 4.5 2.5 h 1 V 26.498047 A 2.5,2.5 0 0 0 14.5,27 2.5,2.5 0 0 0 17,24.5 2.5,2.5 0 0 0 14.5,22 2.5,2.5 0 0 0 13,22.503906 V 20 Z m 2.5,3 A 1.5,1.5 0 0 1 16,24.5 1.5,1.5 0 0 1 14.5,26 1.5,1.5 0 0 1 13,24.5 1.5,1.5 0 0 1 14.5,23 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/filename-moodbar.svg b/.icons/Gruvbox-Plus-Dark/actions/32/filename-moodbar.svg
new file mode 100644
index 000000000..97bd88788
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/filename-moodbar.svg
@@ -0,0 +1,10 @@
+<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
+ <g transform="matrix(2.333 0 0 2.333 -986.7 -1244)">
+ <rect x="425.7" y="534.8" width="2" height="10" fill="#fe8019"/>
+ <rect x="429.7" y="534.8" width="2" height="10" fill="#427b58"/>
+ <rect x="433.7" y="534.8" width="2" height="10" fill="#076678"/>
+ <rect x="423.7" y="534.8" width="2" height="10" fill="#fabd2f"/>
+ <rect x="431.7" y="534.8" width="2" height="10" fill="#458588"/>
+ <rect x="427.7" y="534.8" width="2" height="10" fill="#8ec07c"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/forecast.svg b/.icons/Gruvbox-Plus-Dark/actions/32/forecast.svg
new file mode 100644
index 000000000..a35522bca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/forecast.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="16" cy="16" r="12"/>
+ <path style="opacity:0.2" d="m 9,25 c 0,0 4.642977,1 7,1 2.357023,0 7,-1 7,-1 1.645296,-0.235042 3,1.338 3,3 0,1.662 -1.338,3 -3,3 H 9 C 7.338,31 6,29.662 6,28 6,26.338 7.338,25 9,25 Z"/>
+ <circle style="fill:#076678" cx="16" cy="15" r="12"/>
+ <path style="fill:#fabd2f" d="m 9,24 c 0,0 4.642977,1 7,1 2.357023,0 7,-1 7,-1 1.645296,-0.235042 3,1.338 3,3 0,1.662 -1.338,3 -3,3 H 9 C 7.338,30 6,28.662 6,27 6,25.338 7.338,24 9,24 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 16,3 A 12,12 0 0 0 4,15 12,12 0 0 0 4.0195312,15.59375 12,12 0 0 1 16,4 12,12 0 0 1 27.980469,15.40625 12,12 0 0 0 28,15 12,12 0 0 0 16,3 Z"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 23.601562 23.994141 C 23.40706 23.970376 23.205662 23.97062 23 24 C 23 24 18.357023 25 16 25 C 13.642977 25 9 24 9 24 C 7.338 24 6 25.338 6 27 C 6 27.171588 6.023374 27.336435 6.0507812 27.5 C 6.2888409 26.079274 7.5095878 25 9 25 C 9 25 13.642977 26 16 26 C 18.357023 26 23 25 23 25 C 24.476874 24.789018 25.712221 26.036744 25.951172 27.496094 C 25.978145 27.333783 26 27.170194 26 27 C 26 25.54575 24.963081 24.160494 23.601562 23.994141 z"/>
+ <path style="opacity:0.2" transform="matrix(0.51236374,-0.29581334,0.29581334,0.51236374,5.315524,13.223975)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+ <path style="fill:#ebdbb2" transform="matrix(0.51236374,-0.29581334,0.29581334,0.51236374,5.315524,12.223975)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+ <path style="opacity:0.2" transform="matrix(0.28779947,-0.1661611,0.1661611,0.28779947,4.4367214,10.230216)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+ <path style="fill:#ebdbb2" transform="matrix(0.28779947,-0.1661611,0.1661611,0.28779947,4.4367214,9.2302163)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+ <path style="opacity:0.2" transform="matrix(0.18193438,-0.10503986,0.10503986,0.18193438,12.58262,6.5552713)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+ <path style="fill:#ebdbb2" transform="matrix(0.18193438,-0.10503986,0.10503986,0.18193438,12.58262,5.5552714)" d="m 15,13 1.763356,3.572949 3.942983,0.572949 -2.853169,2.781153 0.673541,3.927051 L 15,22 11.473288,23.854102 12.14683,19.927051 9.293661,17.145898 13.236644,16.572949 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/home.svg b/.icons/Gruvbox-Plus-Dark/actions/32/home.svg
new file mode 100644
index 000000000..efc5f7210
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/home.svg
@@ -0,0 +1,25 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:0.2" d="m 28,29.741417 0,-15.459016 -1.955219,-1.96957 C 25.565311,11.829842 22.597246,9.1962893 21.943489,9.0697283 L 16.181295,4.7840891 9.6780827,9.2681803 C 9.1225774,9.6512118 6.2929299,12.0118 5.829076,12.511283 L 4,14.480853 4,29.741417 C 4,30.438672 4.5352,31 5.2000001,31 L 26.800001,31 C 27.4648,31 28,30.438672 28,29.741417 Z"/>
+ <path style="fill:#ebdbb2" d="m 28,28.741417 0,-15.459016 -1.955219,-1.96957 C 25.565311,10.829842 22.597246,8.1962893 21.943489,8.0697283 L 16.181295,3.7840891 9.6780827,8.2681803 C 9.1225774,8.6512118 6.2929299,11.0118 5.829076,11.511283 L 4,13.480853 4,28.741417 C 4,29.438672 4.5352,30 5.2000001,30 L 26.800001,30 C 27.4648,30 28,29.438672 28,28.741417 Z"/>
+ <rect style="opacity:0.15" width="24" height="1" x="4" y="13"/>
+ <rect style="fill:#af3a03" width="4" height="7" x="5" y="4" rx=".713" ry=".765"/>
+ <rect style="fill:#7c6f64" width="7" height="11" x="6" y="17" rx="1.05" ry="1.031"/>
+ <path style="fill:#7c6f64" d="M 18.875,17 C 17.849222,17 17,17.849222 17,18.874999 L 17,24.125 C 17,25.150777 17.849222,26 18.875,26 l 5.25,0 C 25.150777,26 26,25.150777 26,24.125 l 0,-5.250001 C 26,17.849222 25.150777,17 24.125,17 l -5.25,0 z"/>
+ <path style="opacity:0.2" d="M 19.312501,20.000001 C 19.128565,20.000001 19,20.128565 19,20.312501 L 19,24.6875 C 19,24.871436 19.128565,25 19.312501,25 l 4.374998,0 C 23.871435,25 24,24.871436 24,24.6875 l 0,-4.374999 c 0,-0.183936 -0.128565,-0.3125 -0.312501,-0.3125 l -4.374998,0 z"/>
+ <path style="fill:#bdae93" d="M 19.312501,19.000001 C 19.128565,19.000001 19,19.128565 19,19.312501 L 19,23.6875 C 19,23.871436 19.128565,24 19.312501,24 l 4.374998,0 C 23.871435,24 24,23.871436 24,23.6875 l 0,-4.374999 c 0,-0.183936 -0.128565,-0.3125 -0.312501,-0.3125 l -4.374998,0 z"/>
+ <circle style="opacity:0.2" cx="11" cy="23" r="1"/>
+ <circle style="fill:#ebdbb2" cx="11" cy="22" r="1"/>
+ <path style="opacity:0.05" d="M 6.2110269,11.166298 C 5.8025914,11.50576 5.4668303,11.793571 5.3329141,11.931062 l -1.9187378,1.969266 0,-0.681431 2.7968506,0 z"/>
+ <path style="opacity:0.15" d="M 9,8.7364135 C 8.3061825,9.2129144 6.975372,10.191636 6,10.947401 L 6,13 9,13 Z"/>
+ <path style="opacity:0.05" d="M 12,6.8682047 9.3881835,8.4687465 C 9.3182555,8.5116065 9.1266817,8.6494112 9,8.7364135 L 9,13 l 3,0 z"/>
+ <path style="opacity:0.15" d="M 15,5.0286751 12,6.8682047 12,13 l 3,0 z"/>
+ <path style="opacity:0.05" d="M 16.703613,3.9839531 15,5.0286751 15,13 l 3,0 0,-8.1584189 z"/>
+ <path style="opacity:0.15" d="M 18,4.8415811 18,13 l 3,0 0,-6.175496 z"/>
+ <path style="opacity:0.05" d="M 21,6.824504 21,13 24,13 24,8.6776908 C 23.646664,8.458952 23.347843,8.298403 23.187012,8.2707274 Z"/>
+ <path style="opacity:0.15" d="M 24,8.6776908 24,13 l 3,0 0,-2.142732 C 26.149286,10.181864 24.880125,9.2225474 24,8.6776908 Z"/>
+ <path style="opacity:0.05" d="m 25.788981,11.076165 0,2.142732 2.79685,0 0,0.483412 -2.051206,-1.970632 c -0.11899,-0.114285 -0.401117,-0.362115 -0.745644,-0.655512 z"/>
+ <path style="fill:none;stroke:#fb4934;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16.000004,3.5 3.5,13.5"/>
+ <path style="fill:none;stroke:#fb4934;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="m 16,3.5 12.5,10"/>
+ <path style="opacity:0.1;fill:#ebdbb2;fill-rule:evenodd" d="M 15.966797 1.9863281 A 1.50015 1.50015 0 0 0 14.865234 2.4863281 L 2.5625 12.328125 A 1.5007322 1.5007322 0 0 0 2.0859375 14 A 1.5007322 1.5007322 0 0 1 2.5625 13.328125 L 14.865234 3.4863281 A 1.50015 1.50015 0 0 1 15.966797 2.9863281 A 1.50015 1.50015 0 0 1 15.980469 2.9863281 A 1.50015 1.50015 0 0 1 15.992188 2.9863281 A 1.50015 1.50015 0 0 1 17.134766 3.4863281 L 29.4375 13.328125 A 1.5007322 1.5007322 0 0 1 29.914062 14 A 1.5007322 1.5007322 0 0 0 29.4375 12.328125 L 17.134766 2.4863281 A 1.50015 1.50015 0 0 0 15.992188 1.9863281 A 1.50015 1.50015 0 0 0 15.980469 1.9863281 A 1.50015 1.50015 0 0 0 15.966797 1.9863281 z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 5.7128906 4 C 5.3181189 4 5 4.3415858 5 4.765625 L 5 5.765625 C 5 5.3415858 5.3181189 5 5.7128906 5 L 8.2871094 5 C 8.6818811 5 9 5.3415858 9 5.765625 L 9 4.765625 C 9 4.3415858 8.6818811 4 8.2871094 4 L 5.7128906 4 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/institution.svg b/.icons/Gruvbox-Plus-Dark/actions/32/institution.svg
new file mode 100644
index 000000000..818154336
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/institution.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="fill:#504945" width="17" height="18" x="8" y="10"/>
+ <rect style="fill:#d5c4a1" width="4" height="13" x="6" y="13"/>
+ <rect style="fill:#d5c4a1" width="4" height="13" x="22" y="13"/>
+ <rect style="fill:#d5c4a1" width="4" height="13" x="14" y="13"/>
+ <rect style="fill:#969696" width="22" height="4" x="5" y="25" rx="1.205" ry="1.143"/>
+ <rect style="opacity:0.2" width="22" height="4" x="5" y="11" rx="1.205" ry="1.143"/>
+ <rect style="fill:#969696" width="22" height="4" x="5" y="10" rx="1.205" ry="1.143"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 14.899669,3.4560978 9.4999999,6.3594712 4.1178418,9.2534293 C 2.9326166,9.8504543 3.0923292,9.5805236 3,10.724341 v 2.096471 C 3,12.920108 3.07164,13 3.1605954,13 H 28.839404 C 28.928362,13 29,12.920108 29,12.820812 V 10.770974 C 28.9974,9.5645493 28.967854,9.8372064 27.83847,9.2299379 L 22.5,6.3594712 17.129864,3.4719778 C 16.135689,2.7732323 15.895015,2.9209046 14.899669,3.4561001 Z"/>
+ <path style="fill:#d5c4a1;fill-rule:evenodd" d="M 14.899669,2.4560978 9.4999999,5.3594712 4.1178418,8.2534293 C 2.9326166,8.8504543 3.0923292,8.5805236 3,9.7243407 V 11.820812 C 3,11.920108 3.07164,12 3.1605954,12 H 28.839404 C 28.928362,12 29,11.920108 29,11.820812 V 9.7709736 C 28.9974,8.5645493 28.967854,8.8372064 27.83847,8.2299379 L 22.5,5.3594712 17.129864,2.4719778 C 16.135689,1.7732323 15.895015,1.9209046 14.899669,2.4561001 Z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="M 4.4247317,28 C 3.6354714,28 3,28.567147 3,29.271552 V 31 H 29 V 29.271552 C 29,28.567147 28.364528,28 27.575268,28 Z"/>
+ <path style="fill:#d5c4a1;fill-rule:evenodd" d="M 4.4247317,27 C 3.6354714,27 3,27.567147 3,28.271552 V 30 H 29 V 28.271552 C 29,27.567147 28.364528,27 27.575268,27 Z"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd;opacity:0.2" d="M 16.015625 2.0019531 C 15.706766 2.0184274 15.398064 2.1894335 14.900391 2.4570312 L 9.5 5.359375 L 4.1171875 8.2539062 C 2.9319623 8.8509313 3.0923292 8.5807923 3 9.7246094 L 3 10.724609 C 3.0923292 9.580792 2.9319623 9.8509313 4.1171875 9.2539062 L 9.5 6.359375 L 14.900391 3.4570312 C 15.895737 2.9218357 16.134731 2.7739108 17.128906 3.4726562 L 22.5 6.359375 L 27.837891 9.2304688 C 28.967275 9.8377372 28.9974 9.5650597 29 10.771484 L 29 9.7714844 C 28.9974 8.5650601 28.967275 8.8377373 27.837891 8.2304688 L 22.5 5.359375 L 17.128906 2.4726562 C 16.631819 2.1232835 16.324484 1.9854788 16.015625 2.0019531 z"/>
+ <path style="fill:#ebdbb2;fill-rule:evenodd;opacity:0.2" d="M 4.4238281 27 C 3.6345678 27 3 27.567079 3 28.271484 L 3 29.271484 C 3 28.567079 3.6345678 28 4.4238281 28 L 27.576172 28 C 28.365432 28 29 28.567079 29 29.271484 L 29 28.271484 C 29 27.567079 28.365432 27 27.576172 27 L 4.4238281 27 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/investment.svg b/.icons/Gruvbox-Plus-Dark/actions/32/investment.svg
new file mode 100644
index 000000000..f65f285b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/investment.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1">
+ <circle style="opacity:0.2" cx="16" cy="17" r="14"/>
+ <circle style="fill:#979617" cx="16" cy="16" r="14"/>
+ <path style="opacity:0.2;fill:#ebdbb2" d="M 16,2 A 14,14 0 0 0 2,16 14,14 0 0 0 2.0215,16.586 14,14 0 0 1 16,3 14,14 0 0 1 29.979,16.414 14,14 0 0 0 30,16 14,14 0 0 0 16,2 Z"/>
+ <path style="opacity:0.2" d="M 22.91227,9.0066756 A 0.92466424,0.93414414 0 0 0 22.113442,10.40902 l 1.662109,2.908202 -3.070312,1.773437 -0.574219,-0.99414 a 1.0001,1.0001 0 0 0 -1.367187,-0.367188 l -6.646485,3.837891 -0.726562,-1.257813 a 1.0001,1.0001 0 0 0 -1.365235,-0.365234 l -5.5253903,3.189453 a 1.0001607,1.0001607 0 1 0 1,1.732422 l 4.6601563,-2.689453 0.724609,1.255859 a 1.0001,1.0001 0 0 0 1.367188,0.367188 l 6.646484,-3.837891 0.574219,0.996094 a 1.0001,1.0001 0 0 0 1.367187,0.365234 l 3.927735,-2.269531 1.419922,2.484375 a 0.92466424,0.93414414 0 0 0 1.601562,0.002 l 4.076172,-7.130858 A 0.92466424,0.93414414 0 0 0 31.838051,9.4324568 0.92466424,0.93414414 0 0 0 31.064614,9.0066756 Z"/>
+ <path style="fill:#ebdbb2" d="m 22.91227,8.0066753 a 0.92466424,0.93414414 0 0 0 -0.798828,1.402344 l 1.662109,2.9082027 -3.070312,1.773437 -0.574219,-0.99414 a 1.0001,1.0001 0 0 0 -1.367187,-0.367188 l -6.646485,3.837891 -0.726562,-1.257813 a 1.0001,1.0001 0 0 0 -1.365235,-0.365234 l -5.5253903,3.189453 a 1.0001607,1.0001607 0 1 0 1,1.732422 l 4.6601563,-2.689453 0.724609,1.255859 a 1.0001,1.0001 0 0 0 1.367188,0.367188 l 6.646484,-3.837891 0.574219,0.996094 a 1.0001,1.0001 0 0 0 1.367187,0.365234 l 3.927735,-2.269531 1.419922,2.484375 a 0.92466424,0.93414414 0 0 0 1.601562,0.002 L 31.865395,9.4090663 A 0.92466424,0.93414414 0 0 0 31.838051,8.4324565 0.92466424,0.93414414 0 0 0 31.064614,8.0066753 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/ledger.svg b/.icons/Gruvbox-Plus-Dark/actions/32/ledger.svg
new file mode 100644
index 000000000..beb09bf89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/ledger.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path fill="#ebdbb2" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
+ <path fill="#ebdbb2" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
+ <path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
+ <circle style="fill:#fe8019" cx="24" cy="23" r="8"/>
+ <path style="fill:#ebdbb2" d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z"/>
+ <path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/online-banking.svg b/.icons/Gruvbox-Plus-Dark/actions/32/online-banking.svg
new file mode 100644
index 000000000..f33114504
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/online-banking.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect style="opacity:0.2" width="24" height="24" x="-31" y="-28" rx="1.286" ry="1.286" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#fabd2f" width="24" height="24" x="-30" y="-28" rx="1.286" ry="1.286" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="fill:#ebdbb2;opacity:0.2" d="M 5.2851562 6 C 4.5728705 6 4 6.5728705 4 7.2851562 L 4 8.2851562 C 4 7.5728705 4.5728705 7 5.2851562 7 L 26.714844 7 C 27.427129 7 28 7.5728705 28 8.2851562 L 28 7.2851562 C 28 6.5728705 27.427129 6 26.714844 6 L 5.2851562 6 z"/>
+ <path style="opacity:0.1" d="M 14.572,23 C 14.17628,23 14,22.65662 14,22.23047 V 10.0001 h -3.00024 l 5,-7.0001 5,6.9999 H 18 v 12.23037 c 0,0.4256 -0.17764,0.769 -0.57264,0.769 z"/>
+ <path style="fill:#ebdbb2" d="M 14.572,22 C 14.17628,22 14,21.65662 14,21.23047 V 9.0001 h -3.00024 l 5,-7.0001 5,6.9999 H 18 v 12.23037 c 0,0.4256 -0.17764,0.769 -0.57264,0.769 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/payee.svg b/.icons/Gruvbox-Plus-Dark/actions/32/payee.svg
new file mode 100644
index 000000000..e53c12965
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/payee.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <rect opacity=".2" width="28" height="24" x="2" y="5" rx="2" ry="2"/>
+ <rect style="fill:#8f3f71" width="28" height="24" x="2" y="4" rx="2" ry="2"/>
+ <g opacity=".2" transform="translate(0 .99967)">
+ <path d="m12 10c1.6569 0 3 1.3432 3 3s-1.3431 3-3 3-3-1.3432-3-3 1.3431-3 3-3z"/>
+ <path d="m12 17.667c6-0.003 6 4 6 4v0.99933h-12v-0.99933s0-3.9973 6.0002-4.0007z"/>
+ <path d="m22 10c1.105 0 2 0.895 2 2s-0.895 2-2 2-2-0.895-2-2c0-1.1045 0.89543-2 2-2z"/>
+ <path d="m22 15c4-0.002 4 3.201 4 3.201v0.799h-8v-0.79946s0-3.1979 4.0002-3.2005z"/>
+ </g>
+ <path fill="#ebdbb2" d="m12 10c1.6569 0 3 1.3432 3 3s-1.3431 3-3 3-3-1.3432-3-3 1.3431-3 3-3z"/>
+ <path fill="#ebdbb2" d="m12 17.667c6-0.003 6 4 6 4v0.99933h-12v-0.99933s0-3.9973 6.0002-4.0007z"/>
+ <path fill="#ebdbb2" d="m22 10c1.105 0 2 0.895 2 2s-0.895 2-2 2-2-0.895-2-2c0-1.1045 0.89543-2 2-2z"/>
+ <path fill="#ebdbb2" d="m22 15c4-0.002 4 3.201 4 3.201v0.799h-8v-0.79946s0-3.1979 4.0002-3.2005z"/>
+ <path fill="#ebdbb2" style="opacity:0.1" d="m4 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h24c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-24z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/report.svg b/.icons/Gruvbox-Plus-Dark/actions/32/report.svg
new file mode 100644
index 000000000..7b50ec891
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/report.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <circle style="opacity:0.2" cx="14.5" cy="17.5" r="12.5"/>
+ <circle style="fill:#af3a03" cx="14.5" cy="16.5" r="12.5"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="M 14.5,4 A 12.5,12.5 0 0 0 2,16.5 12.5,12.5 0 0 0 2.0214844,17.085938 12.5,12.5 0 0 1 14.5,5 12.5,12.5 0 0 1 26.978516,16.914062 12.5,12.5 0 0 0 27,16.5 12.5,12.5 0 0 0 14.5,4 Z"/>
+ <path style="opacity:0.2" d="M 25.606602,27.6 15,16.993397 25.606602,6.386795 c 5.857865,5.857863 5.857863,15.355341 0,21.213205 z"/>
+ <path style="fill:#458588" d="M 25.606602,26.6 15,15.993397 25.606602,5.386795 c 5.857865,5.857863 5.857863,15.355341 0,21.213205 z"/>
+ <path style="opacity:0.2" d="m 15,4 0,13 9.192742,-9.1927428 C 21.840206,5.45472 18.589851,4 15,4 Z"/>
+ <path style="fill:#8ec07c" d="m 15,3 0,13 9.192742,-9.1927428 C 21.840206,4.45472 18.589851,3 15,3 Z"/>
+ <path style="opacity:0.1;fill:#ebdbb2" d="m 15,3 0,1 c 3.335162,0 6.368545,1.2654067 8.669922,3.3300781 L 24.193359,6.8066406 C 21.840823,4.4541034 18.589851,3 15,3 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32/schedule.svg b/.icons/Gruvbox-Plus-Dark/actions/32/schedule.svg
new file mode 100644
index 000000000..455750f81
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32/schedule.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
+ <path style="opacity:.2" d="m16 3c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path style="fill:#fabd2f" d="m16 2c-7.756 0-14 6.244-14 14s6.244 14 14 14 14-6.244 14-14-6.244-14-14-14z"/>
+ <path style="fill:#b57614" d="m16 4.0000001c6.684706 0 12 5.315294 12 11.9999999 0 6.684706-5.315294 12-12 12-6.6847059 0-12-5.315294-12-12 0-6.6847059 5.3152941-11.9999999 12-11.9999999z"/>
+ <path style="opacity:.2;fill:#ebdbb2" d="m16 2c-7.756 0-14 6.244-14 14 0 0.168842 0.0195214 0.33264 0.0253906 0.5 0.263742-7.5205675 6.3874512-13.5 13.9746094-13.5 7.587158 0 13.710867 5.9794325 13.974609 13.5 0.00587-0.16736 0.025391-0.331158 0.025391-0.5 0-7.756-6.244-14-14-14z"/>
+ <path style="opacity:0.2" d="M 16,8.9999998 A 8,8 0 0 0 8.5879,14 H 7 L 6,16 H 8.0723 A 8,8 0 0 0 8,17 L 7,19 H 8.2656 A 8,8 0 0 0 16,25 8,8 0 0 0 22.244,22 H 19.311 A 6,6 0 0 1 16,23 6,6 0 0 1 10.35,19 H 17 l 1,-2 h -8 a 6,6 0 0 1 0.09,-1 H 18 l 1,-2 H 10.811 A 6,6 0 0 1 16,11 a 6,6 0 0 1 3.309,1 h 2.927 A 8,8 0 0 0 16,8.9999998 Z"/>
+ <path style="fill:#fabd2f" d="M 16,7.9999998 A 8,8 0 0 0 8.5879,13 H 7 L 6,15 H 8.0723 A 8,8 0 0 0 8,16 L 7,18 H 8.2656 A 8,8 0 0 0 16,24 8,8 0 0 0 22.244,21 H 19.311 A 6,6 0 0 1 16,22 6,6 0 0 1 10.35,18 H 17 l 1,-2 h -8 a 6,6 0 0 1 0.09,-1 H 18 l 1,-2 H 10.811 A 6,6 0 0 1 16,10 a 6,6 0 0 1 3.309,1 h 2.927 A 8,8 0 0 0 16,7.9999998 Z"/>
+ <path style="opacity:0.1" d="M 4.0253906,15.5 C 4.0186613,15.667167 4,15.831019 4,16 c 0,6.684706 5.3152941,12 12,12 6.684706,0 12,-5.315294 12,-12 0,-0.168981 -0.01866,-0.332833 -0.02539,-0.5 C 27.715133,21.945784 22.515725,27 16,27 9.4842747,27 4.2848672,21.945784 4.0253906,15.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/32@2x b/.icons/Gruvbox-Plus-Dark/actions/32@2x
new file mode 120000
index 000000000..1758dddcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/32@2x
@@ -0,0 +1 @@
+32 \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg
new file mode 100644
index 000000000..a6e638a65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/accessories-dictionary-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.36 1c-0.1376 0.0028-0.28 0.01401-0.4284 0.03464-0.5291 0.07355-1.168 0.3308-1.881 0.7109-1.438-0.7963-2.558-0.8448-3.498-0.6016-0.9976 0.2581-1.808 0.6796-3.072 0.6417l-0.4812-0.01458v13.23h14v-13.21l-0.4831 0.01641c-1.416 0.05152-2.119-0.3702-3.033-0.6435-0.3428-0.1025-0.7103-0.1688-1.123-0.1604zm-4.49 0.9279c0.4657 0.03603 0.9926 0.2047 1.662 0.5742v8.143c-1.031-0.599-2.062-0.644-2.971-0.4174-0.6097 0.152-1.164 0.3275-1.695 0.4685v-8.145c0.7486-0.1381 1.376-0.3538 1.918-0.494 0.2157-0.05581 0.4242-0.1016 0.638-0.124 0.1447-0.01512 0.2932-0.01742 0.4484-0.005469zm4.778 0.00729c0.1922 0.02473 0.3777 0.07197 0.5706 0.1294 0.4988 0.1491 1.114 0.385 1.914 0.5232v8.105c-0.5318-0.1422-1.085-0.3192-1.69-0.4703-0.9145-0.2284-1.952-0.1725-2.977 0.4539v-8.119c0.6564-0.3598 1.162-0.5566 1.568-0.6162 0.2233-0.03285 0.4222-0.03002 0.6143-0.00547z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg
new file mode 120000
index 000000000..1cb1d7f6a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/acrobat-symbolic.svg
@@ -0,0 +1 @@
+document-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg
new file mode 100644
index 000000000..f1c83d340
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/action-unavailable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.863 0-7 3.137-7 7s3.137 7 7 7 7-3.137 7-7-3.137-7-7-7zm0 2c1.019 0 1.959 0.2876 2.75 0.8125l-6.938 6.938c-0.5249-0.791-0.8125-1.731-0.8125-2.75 0-2.759 2.241-5 5-5zm4.188 2.25c0.5249 0.791 0.8125 1.731 0.8125 2.75 0 2.759-2.241 5-5 5-1.019 0-1.959-0.2876-2.75-0.8125l6.938-6.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg
new file mode 100644
index 000000000..ae82a0e0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adaptive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.43 5.714c-0.4748 0-0.8572 0.3822-0.8572 0.8572v1.715c0 0.4748 0.3822 0.8572 0.8572 0.8572h3.429c0.4748 0 0.8572-0.3822 0.8572-0.8572v-1.715c0-0.4748-0.3822-0.8572-0.8572-0.8572zm-10.42 5.715e-4a0.7192 0.7192 0 0 0-0.7143 0.7143v2.857c0 0.3908 0.3234 0.7143 0.7143 0.7143h1.428c0.3908 0 0.7143-0.3234 0.7143-0.7143v-2.857c0-0.3908-0.3234-0.7143-0.7143-0.7143zm4.285 0.2857a0.7192 0.7192 0 0 0-0.7143 0.7143v2.428h0.5714v-2.429c0-0.084 0.05886-0.1428 0.1428-0.1428h3.144c0.08429 0 0.1428 0.05886 0.1428 0.1428v2.429h0.5714v-2.428c0-0.3905-0.3234-0.7143-0.7143-0.7143zm6.143 0.2851h3.429c0.1582 0 0.2857 0.1274 0.2857 0.2857v1.715c0 0.1582-0.1274 0.2857-0.2857 0.2857h-3.429c-0.1582 0-0.2857-0.1274-0.2857-0.2857v-1.715c0-0.1582 0.1274-0.2857 0.2857-0.2857zm-10.42 5.713e-4h0.1428c0 0.1582 0.1274 0.2857 0.2857 0.2857h0.5714c0.1582 0 0.2857-0.1274 0.2857-0.2857h0.1428c0.084 0 0.1428 0.05886 0.1428 0.1428v2.857c0 0.084-0.05886 0.1428-0.1428 0.1428h-1.428a0.1365 0.1365 0 0 1-0.1428-0.1428v-2.857c0-0.084 0.05886-0.1428 0.1428-0.1428zm3 3.143a0.5714 0.5714 0 0 0 0.5714 0.5714h4.572a0.5714 0.5714 0 0 0 0.5714-0.5714zm8.286 0a0.5714 0.5714 0 0 0-0.5714 0.5714h2.857a0.5714 0.5714 0 0 0-0.5714-0.5714z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg
new file mode 120000
index 000000000..23851ee55
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-files-to-archive-symbolic.svg
@@ -0,0 +1 @@
+document-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg
new file mode 120000
index 000000000..ce33e8470
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/add-subtitle-symbolic.svg
@@ -0,0 +1 @@
+media-view-subtitles-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg
new file mode 100644
index 000000000..9984d52b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/address-book-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm5.646 7.854c0.2332-0.3273 0.3497-0.6928 0.3497-1.096 0-0.3139-0.07174-0.5627-0.2152-0.7466-0.1435-0.1838-0.3453-0.2758-0.6053-0.2758-0.3587 0-0.6569 0.1525-0.8945 0.4574s-0.3565 0.6726-0.3565 1.103c0 0.3139 0.07623 0.5672 0.2287 0.76 0.1525 0.1928 0.3542 0.2892 0.6591 0.2891s0.6009-0.1638 0.834-0.4911zm-5.408-0.693c0-1.453 0.482-2.654 1.446-3.605 0.964-0.9506 2.146-1.426 3.545-1.426 1.354 0 2.448 0.3879 3.282 1.164 0.834 0.7757 1.251 1.733 1.251 2.872 0 0.9685-0.2623 1.776-0.7869 2.421-0.5246 0.6457-1.164 0.9685-1.917 0.9685-0.2332 0-0.4506-0.06502-0.6524-0.1951-0.2018-0.13-0.3296-0.3161-0.3834-0.5582-0.3139 0.5201-0.7981 0.7802-1.453 0.7802-0.5739 0-1.04-0.2107-1.399-0.6322s-0.5381-0.9775-0.5381-1.668c0-0.7174 0.2332-1.361 0.6995-1.93 0.4663-0.5695 1.058-0.8542 1.776-0.8542 0.5739 0 0.9775 0.2197 1.211 0.6591l0.09416-0.4843h1.264c-0.148 0.7757-0.2959 1.551-0.4439 2.327-0.1166 0.6098-0.1749 0.9954-0.1749 1.157 0 0.1883 0.07623 0.2825 0.2287 0.2825 0.3228 0 0.6121-0.2152 0.8676-0.6457 0.2556-0.4305 0.3834-0.964 0.3834-1.601 0-0.825-0.2847-1.507-0.8542-2.045s-1.37-0.8071-2.401-0.8071c-1.094 0-1.989 0.3632-2.684 1.09-0.695 0.7264-1.043 1.641-1.043 2.744s0.3206 1.959 0.9618 2.569 1.518 0.9147 2.63 0.9147c0.5947 0.01851 1.172-0.109 1.749-0.2287l-0.3363 1.345c-0.4394 0.06278-0.6501 0.09416-1.65 0.09416-0.9999 2e-6 -2.453-0.4148-3.34-1.244s-1.332-1.984-1.332-3.464z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-entry-apply-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg
new file mode 120000
index 000000000..b2eecd23c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-expander-arrow-symbolic.svg
@@ -0,0 +1 @@
+go-up-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg
new file mode 120000
index 000000000..cd3b5c4b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-external-link-symbolic.svg
@@ -0,0 +1 @@
+external-link-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/adw-mail-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg
new file mode 100644
index 000000000..c2dc3591b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-4v4h4v4h-4v4h4v1h2v-1h4v-4h-4v-4h4v-4h-4v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg
new file mode 100644
index 000000000..3822fe19e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg
new file mode 100644
index 000000000..d42162ebf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-left-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0v2h2v-2h-2zm2 2v14h2v-1h10v-4h-10v-4h10v-4h-10v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg
new file mode 100644
index 000000000..9180b243c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v14h2v-14h-2zm-9 1v5h7v-5h-7zm2 7v5h5v-5h-5zm10 0v5h2v-5h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg
new file mode 100644
index 000000000..f9170ed8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-horizontal-right-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 0v2h2v-2h-2zm0 2h-2v1h-10v4h10v4h-10v4h10v1h2v-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg
new file mode 100644
index 000000000..5c55f3f60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v10h-1v2h14v-2h-1v-10h-4v10h-4v-10h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg
new file mode 100644
index 000000000..61dbf2217
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-bottom-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v10h-1v2h14v-2h-1v-10h-4v10h-9 5v-10zm13 12v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg
new file mode 100644
index 000000000..04cad6087
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v4h-1v2h1v4h4v-4h4v4h4v-4h1v-2h-1v-4h-4v4h-4v-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg
new file mode 100644
index 000000000..8d25fc577
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h1v10h4v-10h4v10h4v-10h1v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg
new file mode 100644
index 000000000..6ba285e26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/align-vertical-top-to-anchor-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1.004v2h2v-2h-2zm0 2h-14v2h1v10h4v-10h4v10h4v-10h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-installed-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg
new file mode 120000
index 000000000..fcfbb5d51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/app-remove-symbolic.svg
@@ -0,0 +1 @@
+edit-delete-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-add-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg
new file mode 100644
index 000000000..acd9c25bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 1e-6 -2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-3.006l-2 0.0059v3h-10v-10h10l1e-6 3h2v-3c-1e-6 -1.108-0.892-2-2-2zm6 3-4 4 4 4 1.387-1.387-1.635-1.613 7.248 1e-6v-2l-7.248 1e-6 1.635-1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg
new file mode 120000
index 000000000..7a0de1b77
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic-rtl.svg
@@ -0,0 +1 @@
+application-exit-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg
new file mode 100644
index 000000000..cd761ad8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-exit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15c1.108-1e-6 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10c-1.108 0-2 0.892-2 2l-1e-7 3.006 2-0.0059-3e-7 -3h10v10h-10l-4e-7 -3h-2l2e-7 3c1e-7 1.108 0.892 2 2 2zm-6-3 4-4-4-4-1.387 1.387 1.635 1.613-7.248-1e-6 2e-7 2 7.248-1e-6 -1.635 1.614z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg
new file mode 120000
index 000000000..8dc92c408
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/application-menu-symbolic.svg
@@ -0,0 +1 @@
+format-justify-fill-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg
new file mode 100644
index 000000000..3963e62f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v12c0 1 1 1 1 1h7v-2h-6v-7h10v3h2v-7c0-1-1-1-1-1h-12zm10 9v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/appointment-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg
new file mode 100644
index 000000000..99551f633
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-0.8248 0.4744-1 1l-1 3-0.009766 9c-6.012e-4 0.554 0.446 1 1 1h12.02c0.554 0 1.001-0.446 1-1l-0.009766-9-1-3c-0.2478-0.4955-0.446-1-1-1h-10zm2 2h6c0.554 0 0.8248 0.4744 1 1l0.334 1h-8.668l0.334-1c0.1752-0.5256 0.446-1 1-1zm2 4h2v3.008l2-0.007812-3 3-3-3 2 0.007812v-3.008z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg
new file mode 100644
index 000000000..99eb7faed
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-block-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.219 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg
new file mode 100644
index 000000000..754b40d94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-pair-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 4c-2.485 0-4.5 2.015-4.5 4.5s2.015 4.5 4.5 4.5c1.905-3e-3 3.601-1.204 4.236-3l3.264-0.003906v2h3v-2.004l1 0.003906v-3l-7.264 0.003906c-0.6349-1.796-2.332-2.997-4.236-3zm0 3c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5-1.5-0.6716-1.5-1.5 0.6716-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-trust-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg
new file mode 100644
index 000000000..46f25821a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/blueman-untrust-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg
new file mode 120000
index 000000000..89fabbedd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-add-symbolic.svg
@@ -0,0 +1 @@
+bookmark-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg
new file mode 100644
index 000000000..95fff9dd3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmark-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg
new file mode 100644
index 000000000..3e5312898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/bookmarks-bookmarked-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Highlight" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg
new file mode 120000
index 000000000..82e151b80
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/brisk_system-log-out-symbolic.svg
@@ -0,0 +1 @@
+system-log-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg
new file mode 100644
index 000000000..329562762
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/browser-download-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-4l6 9 6-9h-4v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/builder-view-left-pane-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg
new file mode 100644
index 000000000..8fcec393f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.big-rows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.713c-0.1741 6.356e-4 -0.3424 0.04168-0.4941 0.125l-5.986 3.285c-0.4856 0.2666-0.6612 0.8722-0.3945 1.357 0.2666 0.4856 0.8722 0.6612 1.357 0.3945l5.518-3.029 5.518 3.029c0.4856 0.2666 1.091 0.09105 1.357-0.3945 0.2666-0.4856 0.09105-1.091-0.3945-1.357l-5.986-3.285c-0.1578-0.08667-0.3201-0.1256-0.4941-0.125zm-5.996 7.287c-0.3538-0.001481-0.6958 0.1863-0.8789 0.5195-0.2666 0.4856-0.09105 1.091 0.3945 1.357l5.986 3.287c0.1578 0.08667 0.3201 0.1256 0.4941 0.125 0.174-5.99e-4 0.3424-0.04168 0.4941-0.125l5.986-3.287c0.4856-0.2666 0.6612-0.8722 0.3945-1.357-0.2666-0.4856-0.8722-0.6612-1.357-0.3945l-5.518 3.029-5.52-3.029c-0.1512-0.08299-0.314-0.1237-0.4746-0.125h-0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg
new file mode 100644
index 000000000..ee365d5e5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ca.desrt.dconf-editor.small-rows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.006 1.711c-0.3545-0.00218-0.6975 0.1857-0.8809 0.5195-0.2666 0.4856-0.09108 1.091 0.3945 1.357l5.986 3.287c0.1578 0.08667 0.3201 0.1256 0.4941 0.125s0.3424-0.04168 0.4941-0.125l5.986-3.287c0.4856-0.2666 0.6612-0.8718 0.3945-1.357-0.2666-0.4856-0.8718-0.6612-1.357-0.3945l-5.518 3.029-5.518-3.029c-0.1518-0.08332-0.3154-0.124-0.4766-0.125zm5.994 7.289c-0.1741 6.36e-4 -0.3424 0.04168-0.4941 0.125l-5.986 3.287c-0.4856 0.2666-0.6612 0.8718-0.3945 1.357 0.2666 0.4856 0.8718 0.6612 1.357 0.3945l5.518-3.029 5.518 3.029c0.4856 0.2666 1.091 0.09108 1.357-0.3945 0.2666-0.4856 0.09108-1.091-0.3945-1.357l-5.986-3.287c-0.1578-0.08666-0.3201-0.1256-0.4941-0.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg
new file mode 100644
index 000000000..d04d29325
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/calendar-go-today-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v4.994l2 0.005859v-1h0.7988l2.412-2.414 2.414 2.414h4.375v7h-5.34l-1.445 1.459-1.449-1.459h-1.756v-1.99l-2-0.0059v2.996s0 1 1 1h12c1 0 1-1 1-1v-12s0-1-1-1zm4.211 4-1.387 1.387 1.635 1.635-6.449-0.02148v2l6.461 0.02148-1.635 1.633 1.385 1.387 4.002-4.041z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg
new file mode 100644
index 000000000..2baf33f50
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 1.004c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1 0.9688 1h0.03125c6.617 0 11.98-5.356 12-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg
new file mode 100644
index 000000000..a15f86b18
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.998 0.9957c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h0.4688c-0.9039 2.557-2.912 4.565-5.469 5.469v-0.4688c0-0.554-0.446-1-1-1h-2c-0.554 0-1 0.446-1 1v3c0 0.554 0.4239 1.004 0.9688 1.004 6.033 0 12.03-4 12.03-11.97v-0.0625c0-0.5418-0.4347-0.9688-0.9688-0.9688h-3.031z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg
new file mode 100644
index 000000000..09a063665
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/call-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.014 2c-0.8958-0.0011-4.849 0.1748-7.75 3.221-0.3486 0.3486-0.3437 0.9026 0 1.246l1.943 1.951c0.3566 0.3566 0.9307 0.3566 1.287 0l1.287-1.287c0.3566-0.3566 0.3566-0.9307 0-1.287l-0.3008-0.3008c2.227-1.064 4.811-1.064 7.039 0l-0.3008 0.3008c-0.3566 0.3566-0.3566 0.9307 0 1.287l1.287 1.287c0.3566 0.3566 0.9307 0.3566 1.287 0l1.93-1.932c0.3566-0.3566 0.3722-0.9148 0.02148-1.266-1.134-1.134-3.757-3.216-7.73-3.22m-3.736 8.621 3.094 3.1s0.6352 0.6347 1.27 0l3.5-3.1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg
new file mode 100644
index 000000000..9ac2a6027
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/camera-switch-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 6c-0.831 0-1.5 0.669-1.5 1.5v4c0 0.831 0.669 1.5 1.5 1.5h4c0.831 0 1.5-0.669 1.5-1.5v-0.7051l2.354 1.143c0.2872 0.1774 0.6467-0.04594 0.6465-0.4004v-4.076c2.87e-4 -0.2594-0.2007-0.4682-0.4434-0.4609-0.07157 0.00222-0.1412 0.02414-0.2031 0.0625l-2.354 1.143v-0.7051c0-0.831-0.669-1.5-1.5-1.5z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m4.5 2c-0.831 0-1.5 0.669-1.5 1.5v0.7051l-2.354-1.143c-0.06195-0.03836-0.1316-0.06028-0.2031-0.0625-0.2427-0.007263-0.4436 0.2015-0.4434 0.4609v4.076c-2.09e-4 0.3545 0.3593 0.5778 0.6465 0.4004l2.354-1.143v0.7051c0 0.831 0.669 1.5 1.5 1.5h0.5v-1.5c0-1.368 1.132-2.5 2.5-2.5h2.5v-1.5c0-0.831-0.669-1.5-1.5-1.5h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg
new file mode 100644
index 000000000..215332e70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-off-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.516 2h1.709l2.15 6h-1.41l-0.4512-1h-2.271l-0.457 1h-1.41l2.141-6zm0.8516 1.338-0.8418 2.662h1.699l-0.8574-2.662zm-6.992 7.963v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg
new file mode 100644
index 000000000..8c2ad1b7f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/caps-lock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.516 2h1.709l2.15 6h-1.41l-0.4512-1h-2.271l-0.457 1h-1.41l2.141-6zm0.8516 1.338-0.8418 2.662h1.699l-0.8574-2.662zm-6.992 7.963v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-back-symbolic.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg
new file mode 100644
index 000000000..e62c009f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.344 2.344-1.414 1.414 4.242 4.242-4.242 4.242 1.414 1.414 5.656-5.656-1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg
new file mode 100644
index 000000000..323247aa1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/carousel-arrow-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.656 2.344 1.414 1.414-4.242 4.242 4.242 4.242-1.414 1.414-5.656-5.656 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg
new file mode 100644
index 000000000..264b4536b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/category-search-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 3c-2.209 0-4 1.791-4 4s1.791 4 4 4c0.8373-0.0017 1.653-0.266 2.332-0.7559l3.027 2.523c1.027 0.902 2.352-0.6856 1.281-1.535l-3.029-2.523c0.2543-0.5339 0.387-1.118 0.3887-1.709 0-2.209-1.791-4-4-4zm-7 0.00391v2h2v-2zm7 1.996c1.105 0 2 0.8954 2 2-0.006071 0.9678-0.7644 1.985-2 2-1.105 0-2-0.8954-2-2-8.374e-4 -0.9254 0.7357-2 2-2zm-7 2.004v2h2v-2zm0 4v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg
new file mode 120000
index 000000000..58762d623
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/centrejust-symbolic.svg
@@ -0,0 +1 @@
+format-justify-center-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg
new file mode 120000
index 000000000..9eb2b8bd9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/change-date-symbolic.svg
@@ -0,0 +1 @@
+document-open-recent-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg
new file mode 100644
index 000000000..21989f31c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-1.385 0-2.5 1.116-2.5 2.504v7.014c0 1.388 1.115 2.479 2.5 2.482h8.375l2.078 1.998 1.047 0.001953v-2c1.141-0.2328 2-1.268 2-2.482v-7.014c0-1.388-1.115-2.504-2.5-2.504h-11zm0 2h11c0.277 0 0.5 0.223 0.5 0.5v7c0 0.277-0.223 0.5-0.5 0.5h-11c-0.277 0-0.5-0.223-0.5-0.5v-7c0-0.277 0.223-0.5 0.5-0.5zm4.5 1v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg
new file mode 100644
index 000000000..8b107b1bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.828 1 2 2h7.672c0.277 0 0.5 0.223 0.5 0.5v7c0 0.1829-0.09836 0.3406-0.2441 0.4277l1.443 1.443c0.4922-0.4649 0.8008-1.126 0.8008-1.854v-7.014c0-1.388-1.115-2.504-2.5-2.504h-9.672zm-3.754 1.902c-0.04724 0.1929-0.07422 0.3936-0.07422 0.6016v7.014c0 1.388 1.115 2.479 2.5 2.482h7.672l-2-2h-5.672c-0.277 0-0.5-0.223-0.5-0.5v-5.672l-1.926-1.926z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1.414 0 14.14 14.14-1.414 1.414-14.14-14.14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg
new file mode 100644
index 000000000..bf33e376a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/chat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 1c-1.385 0-2.5 1.116-2.5 2.504v7.014c0 1.388 1.115 2.479 2.5 2.482h8.375l2.078 1.998 1.047 0.001953v-2c1.141-0.2328 2-1.268 2-2.482v-7.014c0-1.388-1.115-2.504-2.5-2.504zm0 2h11c0.277 0 0.5 0.223 0.5 0.5v7c0 0.277-0.223 0.5-0.5 0.5h-11c-0.277 0-0.5-0.223-0.5-0.5v-7c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg
new file mode 100644
index 000000000..458a52b59
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v0.6525l-5 5-2.59-2.59-1.41 1.41 4 4 5-5v6.527h-10v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg
new file mode 120000
index 000000000..79b7355c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/check-mixed-symbolic.svg
@@ -0,0 +1 @@
+checkbox-mixed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg
new file mode 120000
index 000000000..8e61ae4c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-checked-symbolic.svg
@@ -0,0 +1 @@
+dino-tick-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg
new file mode 100644
index 000000000..30c58d63b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-mixed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm2 4v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg
new file mode 100644
index 000000000..f5c72d018
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/checkbox-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg
new file mode 100644
index 000000000..fd4a1439a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414-12.59-12.59z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m3.816 0.9883 5 5h2.184c0.5523 0 1 0.4477 1 1v1h3v-1c0-2.209-1.791-4-4-4h-3c-1.105 0-2-0.8954-2-2zm8.184 8v0.1836l2.984 2.984c0.01562-0.001322 0.01562-2.168 0.01562-2.168 0-0.554-0.446-1-1-1zm-12 0.01172v4h10.17l-4-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg
new file mode 100644
index 000000000..16522f17b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cigarette-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 0.9883c0 2.761 2.239 5 5 5h3c0.5523 0 1 0.4477 1 1v1h3v-1c0-2.209-1.791-4-4-4h-3c-1.105 0-2-0.8954-2-2zm9 8v4h2c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1zm-12 0.01172v4h11v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg
new file mode 120000
index 000000000..11524414b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-off-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-off-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg
new file mode 120000
index 000000000..07ccffe67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-caps-lock-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg
new file mode 120000
index 000000000..51235e50e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-off-symbolic.svg
@@ -0,0 +1 @@
+num-lock-off-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg
new file mode 120000
index 000000000..074f9321b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cinnamon-num-lock-symbolic.svg
@@ -0,0 +1 @@
+num-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg
new file mode 120000
index 000000000..151f4e143
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/clipman-symbolic.svg
@@ -0,0 +1 @@
+edit-paste-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg
new file mode 120000
index 000000000..a3ce6e3f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/close-symbolic.svg
@@ -0,0 +1 @@
+window-close-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg
new file mode 100644
index 000000000..072872da9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-profile-symbolic.svg
@@ -0,0 +1,56 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <linearGradient id="linearGradient4202" x1="1" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#fb4934" offset="0"/>
+ <stop stop-color="#cc241d" offset=".313"/>
+ <stop stop-color="#8f3f71" offset=".563"/>
+ <stop stop-color="#458588" offset=".75"/>
+ <stop stop-color="#83a598" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4204" x1="1" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#b16286" offset="0"/>
+ <stop stop-color="#d3869b" offset=".313"/>
+ <stop stop-color="#cc241d" offset=".563"/>
+ <stop stop-color="#fb4934" offset=".75"/>
+ <stop stop-color="#fb4934" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4206" x1="15" x2="8" y1="8" y2="1" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#8ec07c" offset=".563"/>
+ <stop stop-color="#689d6a" offset=".75"/>
+ <stop stop-color="#458588" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4208" x1="15" x2="8" y1="8" y2="15" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#98971a" offset="0"/>
+ <stop stop-color="#b8bb26" offset=".313"/>
+ <stop stop-color="#fabd2f" offset=".563"/>
+ <stop stop-color="#fe8019" offset=".75"/>
+ <stop stop-color="#cc241d" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="rotate(15,8,8)">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g opacity=".7">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(45,8,8)" opacity=".35">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+ <g transform="rotate(60,8,8)" opacity=".3">
+ <path d="m8 1v7h7a7 7 0 0 0-7-7z" fill="url(#linearGradient4206)"/>
+ <path d="m8 1a7 7 0 0 0-7 7h7z" fill="url(#linearGradient4202)"/>
+ <path d="m8 8v7a7 7 0 0 0 7-7z" fill="url(#linearGradient4208)"/>
+ <path d="m1 8a7 7 0 0 0 7 7v-7z" fill="url(#linearGradient4204)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg
new file mode 100644
index 000000000..cafdce499
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/color-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 1a1.5 1.5 0 0 0-1.061 0.4395l-2.421 2.578-2.018-2.018-1.5 1.5 1.5 1.5-7 7v3h3l7-7 1.5 1.5 1.5-1.5-1.988-1.988 2.554-2.451-4e-3 -0.0039a1.5 1.5 0 0 0 0.438-1.057 1.5 1.5 0 0 0-1.5-1.5zm-4.5 5 1 1-7 7-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg
new file mode 100644
index 000000000..0f6e58c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/comment-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.971 2s-1.969 6e-4 -1.969 2v5.998c0 1.108 0.892 1.998 2 1.998h5l2 3.004 2-3.004h1s2 0.001353 2-1.998v-5.998c0-1.999-2-2-2-2h-10.03z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg
new file mode 100644
index 000000000..c75080dff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 13.59 13.59 1.414-1.414z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6717-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-0.1562 0.01758l3.139 3.139a3 3 0 0 0 0.01758-0.1562 3 3 0 0 0-3-3zm-2.982 2.848a3 3 0 0 0-0.01758 0.1523 3 3 0 0 0 3 3 3 3 0 0 0 0.1523-0.01758l-3.135-3.135zm7.604 1.34c-0.193 2.331e-4 -0.3824 0.01628-0.5703 0.03711l4.775 4.775h1.176c-0.3415-2.747-2.646-4.81-5.379-4.812h-0.001953zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.008738-0.06873-0.01828-0.1372-0.0293-0.2051l-4.959-4.959c-0.3293-0.05538-0.6678-0.0856-1.012-0.08594z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/community-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg
new file mode 100644
index 000000000..0c92cfc30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-snippet-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.441 3c-0.6094 0.01522-1.238 0.1752-1.717 0.5723-0.6789 0.537-0.8867 1.453-0.8672 2.285-0.02201 0.4263 0.07804 0.8906-0.1523 1.275-0.1422 0.2628-0.4521 0.2427-0.7051 0.2383v1.227c0.1117 0.05606 0.3283-0.02074 0.4629 0.05273 0.3806 0.1662 0.4048 0.637 0.3945 1-0.007842 0.7563-0.02056 1.559 0.3867 2.227 0.4428 0.7686 1.348 1.128 2.197 1.123v-1.248c-0.4902 0.001369-0.9988-0.2506-1.133-0.7598-0.1285-0.4904-0.05522-1.001-0.07812-1.502-0.002692-0.5651-0.2191-1.221-0.7891-1.434-0.328-0.06484 0.02614-0.08936 0.1543-0.1816 0.5193-0.2685 0.639-0.9055 0.6367-1.443 0.01695-0.4721-0.04835-0.955 0.07617-1.416 0.132-0.5002 0.6506-0.764 1.133-0.7676v-1.248zm9.117 0v0.9238c0.02935 0.1056-0.07151 0.3337 0.07422 0.3301 0.4845 0.01663 0.9812 0.3192 1.088 0.8223 0.1153 0.5451 0.02273 1.106 0.07422 1.658 0.02134 0.504 0.2716 1.046 0.7754 1.213 0.2477 0.05019 0.1079 0.06982-0.05273 0.1328-0.5508 0.2404-0.7362 0.8925-0.7363 1.451-0.0194 0.4861 0.04925 0.9822-0.07812 1.457-0.1332 0.5041-0.6595 0.765-1.145 0.7637v1.248c0.6108-0.009202 1.241-0.166 1.721-0.5645 0.6905-0.5458 0.8987-1.478 0.875-2.324 0.02161-0.422-0.07716-0.8816 0.1523-1.262 0.1426-0.2539 0.4449-0.2371 0.6934-0.2324v-1.189c-0.01794-0.1367-0.2871-0.001718-0.3906-0.07227-0.3817-0.1049-0.4666-0.5643-0.4551-0.9102 0.002788-0.7635 0.04031-1.573-0.3574-2.256-0.4378-0.8002-1.365-1.186-2.238-1.189zm-7.559 6.746a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm3 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm3 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg
new file mode 100644
index 000000000..4fe9f92d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/completion-word-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6c0-1.63-1.32-3-3-3h-6v2h6c0.43 0 1 0.61 1 1v1h-5c-0.92 0-1.74 0.38-2.25 0.97-0.51 0.58-0.75 1.31-0.75 2.03s0.27 1.45 0.78 2.03 1.31 0.97 2.22 0.97h7m-7-4h5v2h-5c-0.4 0-0.57-0.11-0.72-0.28s-0.28-0.44-0.28-0.72 0.1-0.55 0.25-0.72c0.15-0.16 0.33-0.28 0.75-0.28z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg
new file mode 100644
index 000000000..389263d20
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/contact-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm5 3c1.105 0 2 0.8955 2 2s-0.8954 2-2 2-2-0.8955-2-2 0.8954-2 2-2zm0 5c4-2e-3 4 2.668 4 2.668v0.332h-8v-0.332s-1.5e-4 -2.666 4-2.668z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg
new file mode 100644
index 000000000..e486e43e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/content-loading-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg
new file mode 120000
index 000000000..7f4a2e5c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cross-filled-symbolic.svg
@@ -0,0 +1 @@
+edit-clear-all-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg
new file mode 100644
index 000000000..6e483439f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-backgrounds-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h12c1.077 0 2-0.9013 2-2.002v-9.998c0-1.108-0.892-2-2-2zm12 1c0.554 0 1 0.446 1 1v5.824c-1.621 0.4073-3.123 1.153-4.416 2.176-2.171-2.915-5.624-4.72-9.391-4.725-0.06457 7.315e-4 -0.1288 0.004062-0.1934 0.005859v-3.281c0-0.554 0.446-1 1-1 4 2.795e-4 8 1.41e-4 12 1.41e-4zm-2 1c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg
new file mode 100644
index 000000000..853958f60
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/cs-desklets-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h8l5-5v-8c0-1-1-1-1-1zm1 5h10v3h-3s-1 0-1 1v3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg
new file mode 100644
index 000000000..62f71100a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dark-mode-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 8,2.75 A 5.25,5.25 0 0 1 13.25,8 5.25,5.25 0 0 1 8,13.25 5.25,5.25 0 0 1 2.75,8 5.25,5.25 0 0 1 8,2.75 Z M 8,3.625 A 4.375,4.375 0 0 0 3.625,8 4.375,4.375 0 0 0 8,12.375 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg
new file mode 120000
index 000000000..c038e364e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/desktop-symbolic.svg
@@ -0,0 +1 @@
+display-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg
new file mode 120000
index 000000000..b9141e2c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/detach-symbolic.svg
@@ -0,0 +1 @@
+window-pop-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg
new file mode 100644
index 000000000..621a330d8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-cancel-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2.518l3.482 3.482-3.482 3.482v2.518h2.518l3.482-3.482 3.482 3.482h2.518v-2.518l-3.482-3.482 3.482-3.482v-2.518h-2.518l-3.482 3.482-3.482-3.482h-2.518z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg
new file mode 120000
index 000000000..13cef1f30
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dialog-warning-symbolic.svg
@@ -0,0 +1 @@
+warning-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg
new file mode 100644
index 000000000..526f66ad0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-double-tick-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.96 2.516c-0.04984 1.131e-4 -0.09904 0.005089-0.1504 0.01562-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3763-1.437 0-0.3763 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658-0.0481-0.009038-0.0986-0.01378-0.1484-0.01367zm4.031 1c-0.04984 1.131e-4 -0.101 0.00509-0.1523 0.01562-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-0.6289-0.6289-1.342 1.533 1.283 1.283 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658-0.0481-0.00904-0.09664-0.01378-0.1465-0.01367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg
new file mode 100644
index 000000000..aa1e47b23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/dino-tick-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg
new file mode 100644
index 000000000..1d80c9c37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/display-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1c-1 0-1 1-1 1v10c0 1 1 1 1 1h5s-1 0-1 1v1h6v-1c0-1-1-1-1-1h5c1 0 1-1 1-1v-10s0-1-1-1zm1 2h12v8h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg
new file mode 100644
index 000000000..cbf6a927e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-edit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h3.497v-2h-2.497v-9.996l5-4e-3v3h3v1l2 2v-4l-4-4zm9 8-4 4v2h2l4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg
new file mode 120000
index 000000000..e8c9aa2ef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-import-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg
new file mode 100644
index 000000000..3a3cc47bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-export-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.01s-1 2e-6 -1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1v-4.01l-2 1.5v1.51h-8v-9.996h8v1.486l2 1.5v-3.99c0-1-1-1-1-1zm7 3.99v2.008h-4v2h4v1.992l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg
new file mode 120000
index 000000000..ade606740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-export-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg
new file mode 100644
index 000000000..86a3e2243
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-import-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 15s1 0 1-1v-9l-4-4h-7s-1 0-1 1v3.01l2-0.0039v-2.006l5-1e-4v3h3l1e-6 6.996h-8v-1.99l-2 0.0039 2e-7 2.99c-2e-7 1 1 1 1 1zm-7-3.998 4-3.002-4-2.998-2e-7 2-4 0.00781v2l4-0.00781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg
new file mode 100644
index 000000000..8a718af4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-9l-4-4zm4 4h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..1cfa3f07b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-recent-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.051 3.051c-2.734 2.734-2.734 7.165 0 9.898 2.734 2.734 7.165 2.734 9.898 0s2.734-7.165 0-9.898c-2.731-2.731-7.167-2.731-9.898 0zm8.484 1.414c1.952 1.953 1.952 5.118 0 7.07-1.953 1.952-5.118 1.952-7.07 0-1.952-1.953-1.952-5.118 0-7.07 1.946-1.947 5.12-1.951 7.07 0zm-4.535-0.465v4.574l3.104 1.791 1-1.73-2.104-1.215v-3.42z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg
new file mode 100644
index 000000000..ff63a780f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 1e-6 -1 1v12c0 1 1 1 1 1h2v-2h-1v-9.99l5-0.00977v3h3v1.68l0.2285 0.3203h1.771v-3l-4-4c-0.03757 0.01147-7 0-7 0zm3.715 6s-0.7148-8.946e-4 -0.7148 0.6914v6.617s6.026e-4 0.6914 0.7148 0.6914h8.57s0.7148 8.95e-4 0.7148-0.6914v-4.631c0-0.6923-0.7148-0.6777-0.7148-0.6777h-3.57l-1.43-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg
new file mode 100644
index 000000000..ee8c5114f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-page-setup-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-1 1e-6 -1 1v2.75l2 1.168v-2.918h5v3h3v7h-10v1c0 1 1 1 1 1h10s1-1e-6 1-1v-9l-4-4zm9 11-12-7v7zm-10-3.977 3.115 1.977h-3.115z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg
new file mode 100644
index 000000000..cd1ed0298
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-preview-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h4.121c0.5952-1.346 1.927-2.214 3.398-2.215 2.054 1.44e-4 3.719 1.666 3.719 3.721-0.0013 0.1555-0.01243 0.3107-0.0332 0.4648 0.4233-0.1102 0.7949-0.5393 0.7949-0.9707v-5c0-0.5-0.5-1-1-1zm5.801 6.506c0 1.496 1.223 2.719 2.719 2.719 0.4871 0 0.947-0.1484 1.344-0.375 0.0056-0.0037 0.01188-0.0097 0.01758-0.01367l1.965 1.965c0.2647 0.2647 0.6904 0.2647 0.9551 0s0.2647-0.6904 0-0.9551l-1.965-1.965c0.0075-0.0095 0.02035-0.02222 0.02734-0.03125 0.2266-0.3965 0.375-0.8564 0.375-1.344 0-1.496-1.223-2.721-2.719-2.721-1.496-3e-6 -2.719 1.225-2.719 2.721zm2.719-1.721c0.9552 0 1.719 0.7652 1.719 1.721 0 0.9552-0.7633 1.719-1.719 1.719-0.9552 0-1.719-0.7633-1.719-1.719 0-0.9552 0.7633-1.721 1.719-1.721zm-6.52 1.215v5h8v-0.627l-0.3496-0.3496c-0.3643 0.1252-0.7458 0.1931-1.131 0.2012-2.053-1.44e-4 -3.718-1.665-3.719-3.719 2.023e-4 -0.1692 0.01195-0.3382 0.03516-0.5059z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg
new file mode 100644
index 000000000..e792ed739
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-print-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h8v-2zm-2 3c-0.5 0-1 0.5-1 1v5c0 0.5 0.5 1 1 1h1v-2h10v2h1c0.5 0 1-0.5 1-1v-5c0-0.5-0.5-1-1-1zm2 6v5h8v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg
new file mode 100644
index 000000000..cd7306f11
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-properties-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 1.95e-6 -1 1v12c0 1 1 1 1 1h5.021c-0.6971-0.5167-1.248-1.206-1.598-2h-2.424v-10h5.172l2.828 2.828v0.2734c0.7251 0.1484 1.408 0.4559 2 0.9004v-2.002l-4-4zm7.029 6-0.08789 1.055c-0.3347 0.1243-0.6457 0.3046-0.9199 0.5332l-0.959-0.4512-1.002 1.734 0.8711 0.6055c-0.03128 0.1754-0.04761 0.3531-0.04883 0.5312 4.609e-4 0.1787 0.01614 0.3571 0.04688 0.5332l-0.8691 0.6016 1.002 1.736 0.957-0.4512c0.2751 0.2274 0.5868 0.4064 0.9219 0.5293l0.08594 1.059h2.004l0.08789-1.055c0.3347-0.1243 0.6457-0.3046 0.9199-0.5332l0.959 0.4512 1.002-1.734-0.8711-0.6055c0.03128-0.1754 0.04761-0.3531 0.04883-0.5312 1.85e-4 -0.1787-0.01484-0.3571-0.04492-0.5332l0.8672-0.6016-1-1.736-0.957 0.4512c-0.2757-0.2276-0.5881-0.4066-0.9238-0.5293l-0.08594-1.059zm1.002 2.861c0.6336-8.921e-4 1.147 0.5129 1.146 1.146-1.88e-4 0.6328-0.5137 1.145-1.146 1.145-0.632-1.88e-4 -1.144-0.5125-1.145-1.145-8.903e-4 -0.6328 0.5117-1.146 1.145-1.146z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg
new file mode 100644
index 000000000..36bda9d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1-1e-4 -1 0.9999v4h2v-2.996l5-0.0037v3l3-1e-4v7l-8-1e-4v-3s0-1 1-1l1-1e-4v2l4-3.004-4-2.996v2l-1 1e-4s-3 0-3 3v4c0 1 1 0.9999 1 0.9999h10s1 1e-4 1-0.9999v-9l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg
new file mode 120000
index 000000000..f3469181f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic-rtl.svg
@@ -0,0 +1 @@
+document-revert-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg
new file mode 100644
index 000000000..bae19aca2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-revert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 2e-4 -1 1v12c0 1 1 1 1 1l10-2e-4s1 0 1-1v-4c0-3-3-3-3-3h-1v-2l-4 3 4 3v-2l1-2e-4s1 0 1 1v3h-8v-10h8v3h2v-4c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg
new file mode 100644
index 000000000..52c7efc94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-as-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h6v-2h-5v-10h1v5h4 4v-5h1v5h2v-5l-2-2h-11zm4 2h2v4h-2v-4zm3.875 6s-0.875 2e-7 -0.875 1v5c0 1 0.875 1 0.875 1h5.25s0.875 0 0.875-1v-5c0-1-0.875-1-0.875-1h-5.25zm1.125 1h3v1h-1v3h1v1h-3v-1h1v-3h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg
new file mode 100644
index 000000000..288bd5571
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-save-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 15c0.55 0 1-0.45 1-1v-11l-2-2h-11c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1zm-1-2h-10v-10h1v5h8v-5h1zm-5-6h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-send-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg
new file mode 100644
index 000000000..c916e7958
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/document-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 13h-8v-10h5v3h3m2-1-4-4h-7s-1 0-1 1v12c0 1 1 1 1 1h10c1 0 1-1 1-1" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg
new file mode 100644
index 000000000..e2504cdf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 1.062c-3.853 0-6.969 3.115-6.969 6.969 0 3.853 3.115 6.969 6.969 6.969 3.853 0 6.969-3.115 6.969-6.969 0-3.853-3.115-6.969-6.969-6.969zm-3.029 3.941h1c0.2761 0 0.5378 0.1003 0.7188 0.2812l1.281 1.277 1.281-1.277c0.18-0.181 0.4407-0.2812 0.7207-0.2812h1v1c0 0.2761-0.1003 0.5378-0.2812 0.7188l-1.281 1.277 1.281 1.285c0.181 0.181 0.2826 0.4426 0.2812 0.7187v1h-1c-0.2761 0-0.5378-0.1003-0.7187-0.2812l-1.281-1.285-1.281 1.285c-0.18 0.18-0.4407 0.2793-0.7207 0.2793h-1v-1c0-0.2761 0.1003-0.5378 0.2812-0.7187l1.281-1.285-1.281-1.277c-0.18-0.18-0.2793-0.4428-0.2793-0.7188z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg
new file mode 100644
index 000000000..64ac26c14
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 2.004v12h11l5-6-5-6h-11zm3.008 3h1c0.28 0 0.5292 0.112 0.6992 0.293l1.293 1.293 1.293-1.293c0.1807-0.1808 0.43-0.293 0.707-0.293h1l0.003906 1c0 0.277-0.1108 0.526-0.3008 0.707l-1.293 1.293 1.301 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.28 0-0.5312-0.112-0.7012-0.293l-1.293-1.293-1.293 1.293c-0.1808 0.1807-0.43 0.293-0.707 0.293h-1v-1c0-0.277 0.111-0.526 0.291-0.707l1.293-1.293-1.293-1.293c-0.1808-0.1808-0.293-0.43-0.293-0.707v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg
new file mode 120000
index 000000000..d19df5777
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-clear-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg
new file mode 100644
index 000000000..735641e6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-clear-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-5 6 5 6h11v-12h-11zm2 3h1c0.277 0 0.5263 0.1122 0.707 0.293l1.293 1.293 1.293-1.293c0.17-0.181 0.4192-0.293 0.6992-0.293h1v1c0 0.277-0.1122 0.5263-0.293 0.707l-1.299 1.293 1.293 1.293c0.1808 0.1808 0.293 0.43 0.293 0.707v1h-1c-0.277 0-0.5263-0.1122-0.707-0.293l-1.293-1.293-1.293 1.293c-0.16 0.181-0.4095 0.293-0.6895 0.293h-1v-1c0-0.277 0.1122-0.5263 0.293-0.707l1.299-1.293-1.299-1.293c-0.18-0.181-0.291-0.43-0.291-0.707l-0.005859-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg
new file mode 100644
index 000000000..7312d4242
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-copy-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004s-1 0-1 1v9s0 1 1 1h1v-9h8v-1c0-1-1-1-1-1h-8zm3 3s-1 0-1 1v10c0 1 1 1 1 1h8s1-0.001006 1-1.004v-9.996c0-1-1-1-1-1h-8zm1 2h6v8h-6v-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg
new file mode 100644
index 000000000..de276078e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-cut-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.498 2.008c-1.38 0.001073-2.498 1.12-2.498 2.5 0 1.381 1.119 2.5 2.5 2.5 0.4461 0 0.8561-0.139 1.219-0.3438l1.969 1.844-1.969 1.844c-0.36-0.205-0.7707-0.3438-1.221-0.3438-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5c0-0.2292-0.03605-0.4454-0.09375-0.6562l2.125-2.062 4.469 4.219h1.5v-1l-8.094-7.844c0.0578-0.2108 0.09375-0.4271 0.09375-0.6562 0-1.38-1.118-2.499-2.498-2.5h-0.001953zm9.002 1-3.938 3.719 1.312 1.281 4.125-4v-1h-1.5zm-9 0.5c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm0 8c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg
new file mode 100644
index 000000000..f46e614d5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-delete-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1h-3s-1 1e-6 -1 1v1h12v-1c0-1-1-1-1-1h-3s-9e-7 -1-1-1zm-4 4v9c0 0.52 0.48 1 1 1h8c0.52 0 1-0.48 1-1v-9zm2 2h1.414l1.586 1.586 1.586-1.586h1.414v1.414l-1.586 1.586 1.586 1.586v1.414h-1.414l-1.586-1.586-1.586 1.586h-1.414v-1.414l1.586-1.586-1.586-1.586z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg
new file mode 100644
index 000000000..f1b67ae3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-replace-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1.004c-3.029 0-5.5 2.475-5.5 5.5 0 1.062 0.2861 2.063 0.8125 2.906l1.469-1.471c-0.1933-0.436-0.2812-0.9265-0.2812-1.438 0-1.945 1.553-3.5 3.5-3.5 0.5122 0 0.9698 0.1186 1.406 0.3125 0.00279-0.00139 1.473-1.498 1.469-1.498-0.8783-0.5802-1.832-0.8155-2.875-0.8115zm4.607 1.211-1.396 1.404 2.672 2.674 1.404-1.396c0.2827-0.2827 0.2827-0.729 0-1.012l-1.67-1.67c-0.2796-0.2796-0.7224-0.2875-1.01 0zm-2.357 2.365-6.75 6.75v2.672h2.672l6.752-6.75zm2.375 5.111-1.438 1.406 3.587 3.599c0.9583 0.938 2.365-0.5 1.406-1.438z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg
new file mode 100644
index 000000000..72b8fc634
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-find-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.49 0.9961c-3.029 0-5.5 2.475-5.5 5.5s2.471 5.5 5.5 5.5c1.152 0 2.238-0.3578 3.125-0.9688l3.636 3.645c0.9589 0.9941 2.421-0.5017 1.406-1.438l-3.637-3.645c0.6108-0.886 1-1.944 1-3.094 0-3.025-2.502-5.5-5.531-5.5zm0 2c1.947 0 3.5 1.555 3.5 3.5s-1.553 3.5-3.5 3.5-3.5-1.555-3.5-3.5 1.553-3.5 3.5-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-flag-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg
new file mode 100644
index 000000000..fc352faa4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-paste-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg
new file mode 120000
index 000000000..032883232
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-undo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg
new file mode 100644
index 000000000..0bc159b84
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-redo-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.996 2 5 3-5 3v-2h-3c-1.355 0-2.477 0.86-2.859 2.074l-1.504-1.504c0.8568-1.53 2.492-2.57 4.363-2.57h3zm-7.523 6c0.124 0.00526 0.2132 0.03737 0.2988 0.123l0.9609 0.9609-1.65 1.648-0.9609-0.959c-0.2748-0.2748 2e-6 -0.5488 0-0.5488l1.096-1.098s0.1294-0.1304 0.2539-0.127h0.00195zm2.084 1.908 3.437 3.443 0.00195 1.648h-1.652l-3.438-3.441 1.65-1.65zm7.439 2.092v2h-3l-0.00195-1.062-0.9355-0.9375h3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg
new file mode 100644
index 000000000..deb185d96
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0.0186-1 1v1h2v-2zm3 0v2h2v-2zm4 0v2h2v-2zm4 0v2h2v-1c0-0.9814-1-1-1-1zm-12 4v2h2v-2zm4 0v6h6v-6zm8 0v2h2v-2zm-12 4v2h2v-2zm12 0v2h2v-2zm-12 4v1c0 0.981 1 1 1 1h1v-2zm4 0v2h2v-2zm4 0v2h2v-2zm4 0v2h1s1-0.019 1-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg
new file mode 100644
index 000000000..0a0ea5dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v12l3.217-1.787 2.186 3.787 2.598-1.5-2.162-3.744 3.162-1.756z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg
new file mode 100644
index 000000000..f6397edb7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.05 1c-0.2501 0.0099-0.4293 0.07392-0.6015 0.2462l-1.919 1.919 3.299 3.299 1.923-1.919c0.5497-0.5497-5e-6 -1.098 0-1.098l-2.192-2.192s-0.2602-0.2651-0.5105-0.2553zm-4.17 3.815-6.876 6.89-0.00456 3.295h3.304l6.876-6.885z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg
new file mode 100644
index 000000000..c31f059a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-tag-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1s-2 0-2 2v5l7 7 7-7-7-7h-5zm1 2c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-rtl-symbolic.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg
new file mode 120000
index 000000000..62e32d72a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic-rtl.svg
@@ -0,0 +1 @@
+edit-redo-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg
new file mode 100644
index 000000000..e2a3379ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/edit-undo-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-5 3 5 3v-2h3c1.355 0 2.477 0.86 2.859 2.074l1.504-1.504c-0.8568-1.53-2.492-2.57-4.363-2.57h-3v-2zm7.523 6c-0.124 0.005258-0.2132 0.03737-0.2988 0.123l-0.9609 0.9609 1.65 1.648 0.9609-0.959c0.2748-0.2748-2e-6 -0.5488 0-0.5488l-1.096-1.098s-0.1294-0.1304-0.2539-0.127h-0.001953zm-2.084 1.908-3.437 3.443-0.001953 1.648h1.652l3.438-3.441-1.65-1.65zm-7.439 2.092v2h3l0.001953-1.062 0.9355-0.9375h-3.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmark-tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg
new file mode 100644
index 000000000..66401f58a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-bookmarks-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 0s-1 0-1 1v14l5-3 5 3v-14s0-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg
new file mode 120000
index 000000000..37ca4a20b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ephy-reader-mode-symbolic.svg
@@ -0,0 +1 @@
+accessories-dictionary-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg
new file mode 100644
index 000000000..772302dea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/error-correct-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.22 0.9961c-0.2125 0-0.4268 0.08305-0.5918 0.248l-1.629 1.641 3.119 3.119 1.641-1.629c0.33-0.33 0.33-0.8516 0-1.182l-1.949-1.949c-0.165-0.165-0.3773-0.248-0.5898-0.248zm-3.342 3.008-7.879 7.881v3.119h3.119l7.881-7.879z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m12.53 7.999c-0.02085-5.267e-4 -0.04171 1.252e-4 -0.0625 0.00195-0.2101 0.01231-0.4004 0.1431-0.5059 0.3477l-2.877 5.602c-0.2392 0.4654 0.05884 1.047 0.5371 1.049h5.756c0.4791 3.4e-4 0.7787-0.5826 0.5391-1.049l-2.877-5.602c-0.1058-0.2066-0.2979-0.3383-0.5098-0.3496zm-0.5293 2.001h1v2.499h-1zm0 2.999h1v1h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg
new file mode 100644
index 000000000..059bec631
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/explore-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.008 1c-0.8424-0.00355-1.596 0.5165-1.896 1.297l-0.05859 0.1504v0.001953l-1 2.604-2.756 1.059h-0.001953c-0.8282 0.3191-1.295 1.08-1.295 1.889 0 0.8089 0.4672 1.57 1.295 1.889h0.001953l2.756 1.061 1.059 2.754v0.001953c0.3191 0.8281 1.08 1.295 1.889 1.295 0.81 0 1.57-0.4704 1.889-1.299l1.059-2.752 2.754-1.061c0.8288-0.3184 1.299-1.078 1.299-1.889 0-0.8089-0.4672-1.57-1.295-1.889l-0.1523-0.05664h-0.001953l-2.604-1.002-1-2.604v-0.001953l-0.05859-0.1504c-0.2699-0.7008-0.9064-1.191-1.643-1.281l-0.02734-0.01367-0.2109-0.001953zm4.061 1.668c-0.1958-0.00724-0.3951 0.02914-0.5801 0.1113l-0.02344 0.009766 0.4863 1.262 1.26 0.4844 0.01172-0.02344c0.218-0.4912 0.1117-1.075-0.2695-1.459-0.2398-0.2418-0.5582-0.3727-0.8848-0.3848zm-8.152 0.003906c-0.3317 0.01936-0.6477 0.1614-0.8652 0.3789-0.3481 0.3481-0.4982 0.9499-0.2715 1.461l0.009766 0.02148 1.262-0.4824 0.4863-1.262-0.02539-0.009766c-0.1917-0.08504-0.3967-0.1171-0.5957-0.1055v-0.001953zm4.082 0.07812h0.003906c0.1103 3.941e-4 0.2096 0.07358 0.25 0.1738l1.342 3.482 3.482 1.34c0.08406 0.03562 0.1738 0.2019 0.1738 0.2539 0 0.0522-0.09002 0.221-0.1758 0.2539l-3.48 1.34-1.338 3.48h-0.001953c-0.03295 0.08577-0.2037 0.1758-0.2559 0.1758-0.05264 0-0.223-0.09072-0.2559-0.1758l-1.338-3.48-3.48-1.338c-0.08497-0.03275-0.1758-0.2032-0.1758-0.2559 0-0.05264 0.09072-0.223 0.1758-0.2559l3.48-1.338 1.34-3.482h0.001953c0.03928-0.1002 0.1413-0.1744 0.252-0.1738zm0.001953 4.375a0.8751 0.8751 0 0 0-0.875 0.875 0.8751 0.8751 0 0 0 0.875 0.875 0.8751 0.8751 0 0 0 0.875-0.875 0.8751 0.8751 0 0 0-0.875-0.875zm5.209 4.342-1.26 0.4863-0.4863 1.262 0.02344 0.009765c0.5115 0.2276 1.115 0.07696 1.463-0.2715 0.3481-0.3481 0.4982-0.9518 0.2715-1.463l-0.01172-0.02344zm-10.42 0.001953-0.009766 0.02344c-0.2268 0.5112-0.07666 1.113 0.2715 1.461 0.3484 0.3484 0.949 0.499 1.461 0.2715l0.02344-0.009765-0.4844-1.262-1.262-0.4844z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg
new file mode 120000
index 000000000..ade606740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/export-symbolic.svg
@@ -0,0 +1 @@
+document-export-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg
new file mode 100644
index 000000000..55ae94a1d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extension-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.8023 0-1.5 0.6468-1.5 1.449v1.551h-3.035c-0.5349 0-0.9648 0.3264-0.9648 0.8613v3.139h1.449c0.8023 0 1.551 0.6977 1.551 1.5 0 0.802-0.7485 1.5-1.551 1.5h-1.449v3.033c0 0.535 0.4299 0.9668 0.9648 0.9668h3.035v-0.9668c0-0.802 0.0175-1.992 1.5-2.033s1.5 1.291 1.5 2.033v0.9668h3.139c0.535 0 0.8613-0.4318 0.8613-0.9668v-3.033h1.553c0.802 0 1.447-0.698 1.447-1.5 0-0.8023-0.6543-1.377-1.447-1.5h-1.553v-3.139c0-0.5349-0.3263-0.8613-0.8613-0.8613h-3.139v-1.551c0-0.8024-0.6977-1.449-1.5-1.449z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg
new file mode 100644
index 000000000..8077f0163
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/external-link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.662 0-3 1.338-3 3v8c0 1.662 1.338 3 3 3h8c1.662 0 3-1.338 3-3v-3h-2v3c0 0.554-0.446 1-1 1h-8c-0.554 0-1-0.446-1-1v-8c0-0.554 0.446-1 1-1h3v-2zm5 0v2h2.586l-4.242 4.242 1.414 1.414 4.242-4.242v2.586h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg
new file mode 100644
index 000000000..72f1a9071
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/extract-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-0.554 0-0.8248 0.4744-1 1l-1 3-0.009766 9c-6.012e-4 0.554 0.446 1 1 1h12.02c0.554 0 1.001-0.446 1-1l-0.0098-9-1-3c-0.2478-0.4955-0.446-1-1-1zm2 2h6c0.554 0 0.8248 0.4744 1 1l0.334 1h-8.668l0.334-1c0.1752-0.5256 0.446-1 1-1zm3 4 3 3-2-0.00781v3.008h-2v-3.008l-2 0.00781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg
new file mode 100644
index 000000000..c2dd1504e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-not-looking-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.996 3c-3.392 0.0066-6.489 1.943-7.996 5 1.508 3.057 4.604 4.993 7.996 5 3.398-0.0066 6.499-1.95 8.004-5.016-1.513-3.054-4.613-4.984-8.004-4.984zm0.0039 2c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3zm1 3c0 0.5523-0.4477 1-1 1s-1-0.4477-1-1 0.4477-1 1-1 1 0.4477 1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg
new file mode 120000
index 000000000..5f30ce3b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/eye-open-negative-filled-symbolic.svg
@@ -0,0 +1 @@
+image-red-eye-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg
new file mode 120000
index 000000000..486b6eb1c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-new-symbolic.svg
@@ -0,0 +1 @@
+star-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg
new file mode 100644
index 000000000..bbfa606ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/favorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.3906-2.119 5.494-5.881 0.3164 4.572 3.715-1.516 5.691 4.943-3.201 4.943 3.201-1.516-5.691 4.572-3.715-5.881-0.3164z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
new file mode 100644
index 000000000..2badf5b0d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
new file mode 100644
index 000000000..ed63662a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg
new file mode 120000
index 000000000..594f96de7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-kbd-symbolic.svg
@@ -0,0 +1 @@
+fcitx-vk-active-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg
new file mode 100644
index 000000000..d53be9f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm9 0a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.701-0.0879c-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5a3 3 0 0 0-3-3zm-9 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm9 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
new file mode 100644
index 000000000..ee4c8e306
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-punc-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm9 0a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 0.701-0.0879c-0.541 1.231-1.766 2.088-3.201 2.088h-0.5v2h0.5996c2.991 0 5.4-2.453 5.4-5.5v-1.5a3 3 0 0 0-3-3zm-9 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm9 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg
new file mode 100644
index 000000000..81d2fa4d3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-active-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
new file mode 100644
index 000000000..9d4d17131
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/fcitx-vk-inactive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2s-2 8e-6 -2 2v8c0 2 2 2 2 2h10s2-8e-6 2-2v-8c0-2-2-2-2-2zm-0.25 2h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg
new file mode 120000
index 000000000..dc6ebfac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-catalog-symbolic.svg
@@ -0,0 +1 @@
+address-book-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg
new file mode 120000
index 000000000..80139f54b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-library-symbolic.svg
@@ -0,0 +1 @@
+ephy-bookmarks-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/file-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg
new file mode 120000
index 000000000..0485a5ce4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/filter-symbolic.svg
@@ -0,0 +1 @@
+view-filter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg
new file mode 100644
index 000000000..61bc09796
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/find-location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v2.09c-1.95 0.4-3.51 1.96-3.91 3.91h-2.09v2h2.09c0.4 1.95 1.96 3.51 3.91 3.91v2.09h2v-2.09c1.95-0.4 3.51-1.96 3.91-3.91h2.09v-2h-2.09c-0.4-1.95-1.96-3.51-3.91-3.91v-2.09zm1 5c1.1 0 2 0.9 2 2s-0.9 2-2 2-2-0.9-2-2 0.9-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-outline-thin-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg
new file mode 100644
index 000000000..f5562416f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flag-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v15h2v-8h3l1 2h6v-7h-4l-1-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg
new file mode 100644
index 000000000..e13f66806
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/flatpak-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-6.063 3.5v7l6.063 3.5 6.063-3.5v-7zm0.01953 2.32c0.1718-0.01415 1.511 0.7675 4.022 2.346l-4.041 2.334-4.041-2.334c2.678-1.427 4.024-2.204 4.041-2.332 0.00105-0.00802 0.00808-0.01273 0.01953-0.01367z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg
new file mode 100644
index 000000000..e738e5fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-legacy-systray-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h10v-10c0-2-2-2-2-2zm10 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm2 0s1 0 1 2v10h1v-10c0-2-2-2-2-2zm-9 3 5 3-5 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg
new file mode 100644
index 000000000..c892ca740
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-top-bar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 4c-1 0-1 1-1 1v7h2v-5h9.982v5h2.018l-0.01758-7c0-1-1-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg
new file mode 100644
index 000000000..0b81e173d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/focus-windows-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-1 0-1 1-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-7c0-1-1-1-1-1zm1 3h6v3.996h-6zm-6 2s-1 0-1 1v7c0 1 1 1 1 1h8s1 0 1-1v-2.998h-2v2h-6v-4.002h2v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg
new file mode 100644
index 000000000..2f3eca954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/folder-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.831 0-1.5 0.669-1.5 1.5v11c0 0.831 0.669 1.5 1.5 1.5h12c0.831 0 1.5-0.669 1.5-1.5v-9c0-0.831-0.669-1.5-1.5-1.5h-6l-2-2zm5 5h2v2h2v2h-2v2h-2v-2h-2v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg
new file mode 100644
index 000000000..dff6b12aa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-color-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 6c0-1.63-1.32-3-3-3h-6v2h6c0.43 0 1 0.61 1 1v1h-5c-0.92 0-1.74 0.38-2.25 0.97-0.51 0.58-0.75 1.31-0.75 2.03s0.27 1.45 0.78 2.03 1.31 0.97 2.22 0.97h7m-7-4h5v2h-5c-0.4 0-0.57-0.11-0.72-0.28s-0.28-0.44-0.28-0.72 0.1-0.55 0.25-0.72c0.15-0.16 0.33-0.28 0.75-0.28z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg
new file mode 100644
index 000000000..049ccc32a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 3-0.007812 2 2.922 0.01172h0.001953c-0.0552 0 0.08398 0.1594 0.08398 0.08203v0.9238h-1.004c-1.716 0-3.03 1.125-3.055 2.484-0.0123 0.6794 0.3058 1.363 0.8613 1.822 0.5555 0.4593 1.315 0.6992 2.193 0.6992h3.004v-5.93c0-1.171-0.8871-2.082-2.084-2.082l-2.91-0.01172h-0.005859zm-6.004 2v6l4-3-4-3zm16 0-4 3 4 3v-6zm-8 3.018h1.004v1.006h-1.004c-0.5194 0-0.7938-0.1379-0.9199-0.2422-0.1261-0.1043-0.1361-0.1722-0.1348-0.2441 3e-3 -0.1439 0.08489-0.5195 1.055-0.5195z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg
new file mode 100644
index 000000000..86edafec9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/font-size-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v3h4v10h3v-10h4v-3zm-4 5v2h2v6h2v-6h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-rtl-symbolic.svg
@@ -0,0 +1 @@
+format-indent-more-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg
new file mode 120000
index 000000000..55858215c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-indent-more-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg
new file mode 100644
index 000000000..fd97cfa15
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-less-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4v2l8 0.003906v-2l-8-0.003906zm14 0.003906-5 3 5 3v-6zm-14 3.996v2h8v-2h-8zm0 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-rtl-symbolic.svg
@@ -0,0 +1 @@
+format-indent-less-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg
new file mode 120000
index 000000000..c3f3d2ac5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-indent-less-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg
new file mode 100644
index 000000000..6532118fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-indent-more-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v6l5-3-5-3zm6 0v2h8v-2h-8zm8 3.996-8 0.003906v2l8-0.003906v-2zm-14 4v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg
new file mode 100644
index 000000000..89ceb1dfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm3 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-3 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg
new file mode 120000
index 000000000..72d93b30c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-fill-symbolic.svg
@@ -0,0 +1 @@
+music-playlist-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg
new file mode 100644
index 000000000..689594d04
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg
new file mode 100644
index 000000000..8c1d302d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-justify-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm6 4.004v2h8v-2h-8zm0 4v2h8v-2h-8zm-6 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg
new file mode 120000
index 000000000..839826d65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-ordered-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg
new file mode 120000
index 000000000..1cf8b7dec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-ordered-list-symbolic.svg
@@ -0,0 +1 @@
+view-list-ordered-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg
new file mode 100644
index 000000000..a3e9d4222
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-es-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3 2h3.375L10 9V2h3v12H9.625L6 7v7H3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg
new file mode 100644
index 000000000..d2b38ed73
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.49 7.386h4.898c-3e-3 0.08203-0.01562 2.15-0.03906 2.998-0.07812 2.836-0.9531 4.333-5.272 4.105-1.863 0-3.009-0.5468-3.995-1.638-0.979-1.099-1.469-2.672-1.469-4.722 0-1.994 0.2969-3.568 1.414-4.813 1.061-1.181 2.378-1.838 4.399-1.828 3.277 0.0166 4.506 1.72 4.773 3.991l-2.395 0.06152c-0.1748-1.07-0.7891-1.988-2.293-2.003-2.749-0.02734-3.223 2.194-3.236 4.458-0.01269 2.016 0.7714 4.221 2.695 4.257 2.48-0.04882 2.933-0.2939 2.835-2.69h-2.316z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg
new file mode 100644
index 000000000..436a33507
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-bold-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h5c0.4282 0 1 0.6141 1 1v1h-5c-0.9193 0-1.736 0.384-2.25 0.9688s-0.7564 1.311-0.75 2.031c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h9v-7c0-1.634-1.32-3-3-3h-7zm3 6h3v2h-3c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188c-2e-3 -0.2794 0.1047-0.5535 0.25-0.7188s0.3276-0.2812 0.75-0.2812z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg
new file mode 100644
index 000000000..72d6814fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-clear-formatting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-2.947 11h2.07l1.072-4h4.805v-2h-4.27l0.8047-3h5.465v-2h-7zm3 8v1c0 0.277 0.112 0.526 0.293 0.707l0.793 0.793-0.793 0.793a0.996 0.996 0 0 0-0.293 0.707v1h1a0.996 0.996 0 0 0 0.707-0.293l0.793-0.793 0.793 0.793c0.18 0.18 0.43 0.293 0.707 0.293h1v-1a0.996 0.996 0 0 0-0.293-0.707l-0.793-0.793 0.793-0.793a0.993 0.993 0 0 0 0.293-0.707v-1h-1a0.996 0.996 0 0 0-0.707 0.293l-0.793 0.793-0.793-0.793a0.996 0.996 0 0 0-0.707-0.293h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
new file mode 100644
index 000000000..011b191f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-ltr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 0v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3h-6zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm8 3v2h-11v2h11v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
new file mode 100644
index 000000000..30f69cfa6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 9v2h11v2h-11v2l-4-3zm2-9v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg
new file mode 120000
index 000000000..afedd172c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic-rtl.svg
@@ -0,0 +1 @@
+format-text-direction-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg
new file mode 120000
index 000000000..b280dd662
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-direction-symbolic.svg
@@ -0,0 +1 @@
+format-text-direction-ltr-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg
new file mode 100644
index 000000000..13882d223
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-es-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.96 10.89c-1.18 0-1.94-0.7985-1.94-2.232 0-2.214 1.4-3.557 3-3.557 0.9599 0 1.72 0.4356 2.18 0.9074l1.3-1.67c-0.66-0.7441-1.62-1.343-3.161-1.343-3.2 0-5.839 2.25-5.839 5.898 0 2.486 1.7 4.102 4.101 4.102 1.539 0 2.6-0.49 3.58-1.234l-0.78-1.833c-0.68 0.5263-1.4 0.9619-2.44 0.9619z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg
new file mode 100644
index 000000000..67fd25c1a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-italic-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 3v2h6c0.4282 0 0.5938 0.2673 0.4688 0.7188l-0.3438 1.281h-5.25c-1.838 0-3.125 1.352-3.5 2.75-0.1874 0.6988-0.1622 1.479 0.25 2.156 0.4122 0.6774 1.248 1.094 2.156 1.094h6c0.7186-1e-5 0.9688-0.7188 0.9688-0.7188l1.656-6c0.4347-1.569-0.7261-3.281-2.406-3.281h-6zm0.875 6h4.688l-0.5625 2h-5.219c-0.3979 0-0.4246-0.0837-0.4688-0.1562-0.0442-0.0726-0.0808-0.2926 0-0.5938 0.1616-0.6024 0.7178-1.25 1.562-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg
new file mode 100644
index 000000000..aa9009956
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-larger-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1-5 14h2.5l1.062-3h4.875l1.062 3h2.781l-5.281-14zm1 4 1.75 5h-3.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg
new file mode 120000
index 000000000..eb3139fc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-plaintext-symbolic.svg
@@ -0,0 +1 @@
+format-text-larger-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
new file mode 100644
index 000000000..8a65c5856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-formatting-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414-12.59-12.59zm3.293 2 2 2h2.293c0.43 0 1 0.61 1 1v1h-1.293l3.293 3.293v-4.293c0-1.63-1.32-3-3-3h-4.293zm-1.139 4.336c-0.3193 0.1628-0.5979 0.3797-0.8184 0.6348-0.51 0.58-0.75 1.309-0.75 2.029s0.2693 1.449 0.7793 2.029 1.311 0.9707 2.221 0.9707h4.232l-2-2h-2.232c-0.4 0-0.5707-0.1093-0.7207-0.2793s-0.2793-0.4407-0.2793-0.7207 0.1-0.5507 0.25-0.7207c0.15-0.16 0.33-0.2793 0.75-0.2793h0.2305l-1.662-1.664z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg
new file mode 120000
index 000000000..756f27077
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-remove-symbolic.svg
@@ -0,0 +1 @@
+format-text-remove-formatting-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg
new file mode 120000
index 000000000..399f80ace
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-rich-symbolic.svg
@@ -0,0 +1 @@
+tool-text-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg
new file mode 100644
index 000000000..efdc92f43
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-smaller-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.941 5-3.441 10h2l0.7148-2h3.57l0.7148 2h2l-3.441-10zm1.059 3 1.072 3h-2.145z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg
new file mode 100644
index 000000000..a7ef38f8a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v4.451h2v-2.451h3.5c0.831 0 1.5 0.669 1.5 1.5 0 0.362-0.1278 0.6926-0.3398 0.9512h2.201c0.08861-0.3013 0.1387-0.6197 0.1387-0.9512 0-1.939-1.561-3.5-3.5-3.5h-5.5zm-1 5.451v2h12v-2h-12zm1 3v3.549h5.5c1.939 0 3.5-1.561 3.5-3.5 0-0.01648-0.001448-0.03248-0.001953-0.04883h-2c6.152e-4 0.0163 0.001953 0.03234 0.001953 0.04883 0 0.831-0.669 1.5-1.5 1.5h-3.5v-1.549h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg
new file mode 100644
index 000000000..fb003778c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-strikethrough-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 3v2h6c0.4282 0 1 0.6141 1 1h2c0-1.634-1.32-3-3-3h-6zm-3 4v2h14v-2h-14zm2 3c6e-3 0.7206 0.2689 1.453 0.7812 2.031 0.5123 0.5785 1.31 0.9688 2.219 0.9688h7v-0.8438c0.0156-0.09375 0-0.1562 0-0.1562v-2h-2v1h-5c-0.3979 0-0.5669-0.1098-0.7188-0.2812s-0.2788-0.4394-0.2812-0.7188h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg
new file mode 100644
index 000000000..5e4280cb4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-fr-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.215 1c-0.7687 0-1.46 0.1279-2.076 0.3828-0.6159 0.25-1.095 0.6027-1.434 1.059-0.3342 0.451-0.5 0.9733-0.5 1.566 0 1.191 0.6743 2.127 2.025 2.809 0.4154 0.2108 0.9514 0.4288 1.605 0.6543 0.6541 0.2255 1.109 0.4435 1.367 0.6543 0.2626 0.2108 0.3945 0.5054 0.3945 0.8828 1e-7 0.3333-0.1217 0.593-0.3652 0.7793-0.2387 0.1814-0.5671 0.2715-0.9824 0.2715-0.6493 0-1.119-0.1347-1.41-0.4043-0.2865-0.2745-0.4297-0.7468-0.4297-1.32h-2.521c0 0.7059 0.1719 1.38 0.5156 1.924 0.3485 0.5392 0.8641 0.9656 1.547 1.279 0.6875 0.3088 1.454 0.4629 2.299 0.4629 1.198 0 2.143-0.2665 2.83-0.8008s1.031-1.271 1.031-2.207c0-1.172-0.5647-2.091-1.691-2.758-0.4631-0.2745-1.054-0.5284-1.775-0.7637-0.7209-0.2402-1.225-0.4708-1.512-0.6914-0.2865-0.2255-0.4297-0.4755-0.4297-0.75 0-0.3137 0.1289-0.5705 0.3867-0.7715 0.2626-0.2059 0.6196-0.3086 1.068-0.3086 0.444-1e-7 0.7949 0.1192 1.053 0.3594 0.2626 0.2402 0.3926 0.5794 0.3926 1.016h2.508c0-0.652-0.1647-1.231-0.4941-1.736-0.3294-0.5098-0.7938-0.9013-1.391-1.176-0.592-0.2745-1.262-0.4121-2.012-0.4121zm-6.215 12v2h12v-2h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg
new file mode 100644
index 000000000..ab80be0e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-text-underline-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 13h12v2h-12zm2-11v2h6s1 0 1 1v1h-5c-3 0-3 3-3 3s0 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s0-1 1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg
new file mode 100644
index 000000000..0ee5510c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-toolbar-toggle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2-0.7812 2h6c0.43 0 0.7614 0.61 0.6094 1l-0.3926 1h-5c-0.92 0-1.888 0.3807-2.629 0.9707-0.7367 0.58-1.261 1.309-1.543 2.029-0.2814 0.72-0.297 1.449-0.01367 2.029 0.2833 0.58 0.9297 0.9707 1.84 0.9707h7l2.736-7c0.637-1.63-0.1481-3-1.828-3h-5.998zm-0.3457 6h5l-0.7813 2h-5c-0.4 0-0.5278-0.1093-0.6113-0.2793-0.0836-0.17-0.1074-0.4407 0.001953-0.7207 0.1095-0.28 0.3148-0.5507 0.5312-0.7207 0.2125-0.16 0.4394-0.2793 0.8594-0.2793zm-3.654 5v2h12v-2h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg
new file mode 100644
index 000000000..9fd0b159c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 13.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-10v2zm2.5-3.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-6v2zm2.5-3.5c0.8224 0 1.5-0.6776 1.5-1.5s-0.6776-1.5-1.5-1.5-1.5 0.6776-1.5 1.5 0.6776 1.5 1.5 1.5zm-2.5-0.5v-2h-3v2zm-5 0v-2h-5v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg
new file mode 100644
index 000000000..ed304671f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/format-unordered-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h10v-2h-10zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h6v-2h-6zm-2.5 3.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm2.5 0.5v2h3v-2h-3zm5 0v2h5v-2h-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg
new file mode 120000
index 000000000..c7c16c46b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg
new file mode 120000
index 000000000..57bf314dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/funnel-symbolic.svg
@@ -0,0 +1 @@
+ymuse-filter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg
new file mode 100644
index 000000000..b73594a88
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/globe-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-0.3794 1.61c0.00859 0.03417-0.05185 0.1536-0.1333 0.3315-0.5187 1.133-0.5498 2.463-0.06836 3.172 0.08712 0.1286 0.1709 0.2507 0.1709 0.2666 0 0.01593-0.09544 0.03077-0.2017 0.03077-0.2494 0-0.4851-0.1514-0.9673-0.5332-0.2142-0.1696-0.4937-0.3134-0.6016-0.335-0.1694-0.03383-0.2149-0.01751-0.4341 0.2017-0.2039 0.2039-0.2666 0.3124-0.2666 0.499 0 0.7077 0.8377 1.272 2.399 1.603 2.121 0.4495 2.645 0.8535 2.704 1.969 0.07344 1.399-0.6695 2.455-2.3 3.271-0.2082 0.1042-0.393 0.1738-0.5024 0.1641-0.01382-0.04322-0.03076-0.1415-0.03076-0.3315 0-0.7428-0.2937-1.507-0.7349-1.935-0.1184-0.1148-0.4509-0.3608-0.7349-0.5366-0.2839-0.1758-0.5685-0.3811-0.6323-0.4683-0.1058-0.1446-0.1155-0.232-0.03418-0.499 0.1481-0.4877 0.3237-0.7582 0.6665-1.066 0.1797-0.1616 0.3601-0.2976 0.3999-0.3008 0.03981-0.00315-0.2316-0.08138-0.6357-0.1641-0.4042-0.08284-0.9932-0.2585-1.299-0.3691-0.7167-0.2593-1.413-0.7262-1.634-0.9673 0.4122-1.642 1.567-2.992 3.1-3.64 0.5623-0.272 1.165-0.3158 1.771-0.3623zm4.771 2.502c0.1254 0.07751 0.5963 1.1 0.7314 1.6 0.3021 1.117-9e-3 2.734-0.1641 2.902-0.08724 0.09432 0.08114-0.1222-1.005-1.268-0.8585-0.9059-0.9885-1.379-0.6289-2.102 0.1814-0.3646 0.9694-1.191 1.066-1.131z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg
new file mode 100644
index 000000000..83b6f957c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-bottom-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0v6.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-6.172zm1 11c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2c0-1.105-0.8954-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg
new file mode 100644
index 000000000..bfe0cb2a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-down-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v8.172l-3.586-3.586-1.414 1.414 6 6 6-6-1.414-1.414-3.586 3.586v-8.172h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg
new file mode 120000
index 000000000..ca2456cfa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-last-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg
new file mode 100644
index 000000000..50e58acde
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-first-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m16 7h-6.172l3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586h6.172zm-11 1c0-1.105-0.8954-2-2-2s-2 0.8954-2 2 0.8954 2 2 2c1.105 0 2-0.8954 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg
new file mode 100644
index 000000000..45b15ab4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-home-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 7h2v7h4v-5h4v5h4v-7h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg
new file mode 100644
index 000000000..878ff1024
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1c-2.753 0-5 2.247-5 5v3h-2l3 5 3-5h-2v-3c0-1.679 1.321-3 3-3s3 1.321 3 3v5h2v-5c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg
new file mode 120000
index 000000000..2d5a8c83e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-jump-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg
new file mode 100644
index 000000000..34f1264c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-jump-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.753 0-5 2.247-5 5v5h2v-5c0-1.679 1.321-3 3-3s3 1.321 3 3v3h-2l3 5 3-5h-2v-3c0-2.753-2.247-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg
new file mode 120000
index 000000000..c3717c5a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-first-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg
new file mode 100644
index 000000000..bda47c3fb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-last-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 9h6.172l-3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586h-6.172zm11-1c0 1.105 0.8954 2 2 2s2-0.8954 2-2-0.8954-2-2-2c-1.105 0-2 0.8954-2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg
new file mode 120000
index 000000000..b3dc2735c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg
new file mode 100644
index 000000000..0cc60de7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 9 8.172 2e-7 -3.586 3.586 1.414 1.414 6-6-6-6-1.414 1.414 3.586 3.586-8.172 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-rtl-symbolic.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..cbf8ba40c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic-rtl.svg
@@ -0,0 +1 @@
+go-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg
new file mode 100644
index 000000000..4cf752da0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 7-8.172-1e-7 3.586-3.586-1.414-1.414-6 6 6 6 1.414-1.414-3.586-3.586 8.172-2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg
new file mode 100644
index 000000000..6e7ed9572
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-top-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 16v-6.172l3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586v6.172zm-1-11c1.105 0 2-0.8954 2-2s-0.8954-2-2-2-2 0.8954-2 2c0 1.105 0.8954 2 2 2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg
new file mode 100644
index 000000000..9c31fa4cd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/go-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 14 1e-7 -8.172 3.586 3.586 1.414-1.414-6-6-6 6 1.414 1.414 3.586-3.586 2e-7 8.172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg
new file mode 100644
index 000000000..38e37f942
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/graveyard-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.31 1-0.7754 2.898-2.898-0.7773-0.5176 1.932 2.898 0.7773-0.8516 3.174a5 5 0 0 0-0.1621-0.003906 5 5 0 0 0-4.889 4h-2.111v2h14v-2h-2.102a5 5 0 0 0-2.791-3.531l0.8359-3.121 2.898 0.7773 0.5176-1.934-2.896-0.7754 0.7754-2.898-1.932-0.5176zm-2.307 10a3 3 0 0 1 2.826 2h-5.652a3 3 0 0 1 2.826-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg
new file mode 120000
index 000000000..ea443d56e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/gtk-about-symbolic.svg
@@ -0,0 +1 @@
+help-about-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg
new file mode 100644
index 000000000..5c80f52e7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/hand-open-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.402 14.97c1.239-0.1491 2.258-0.6481 2.904-1.424 0.3248-0.389 3.089-4.037 3.248-4.392 0.1332-0.2995 0.1392-0.5266 0.02187-0.8052-0.2751-0.6529-1.076-0.7803-1.582-0.2514-0.4639 0.5557-1.556 1.547-1.556 1.547l-0.0536-3.494c-0.04919-3.215-0.0625-3.508-0.1641-3.663-0.2409-0.3685-0.6866-0.487-1.076-0.2861-0.3752 0.1935-0.3889 0.2938-0.3643 2.678 0.02083 2.006 0.01468 2.158-0.0902 2.254-0.1433 0.131-0.2131 0.1278-0.3406-0.01431-0.0928-0.1036-0.1062-0.3918-0.1314-2.828-0.02694-2.611-0.03308-2.72-0.1545-2.921-0.3463-0.5687-1.178-0.4626-1.412 0.1806-0.04153 0.1139-0.05429 1.114-0.03664 2.856 0.02611 2.583 0.02313 2.682-0.09062 2.743-0.1432 0.07692-0.2952 0.02448-0.3778-0.1297-0.03651-0.06806-0.07194-1.092-0.08857-2.539-0.02072-1.852-0.04593-2.459-0.1079-2.571-0.1287-0.2317-0.4164-0.3901-0.7148-0.3937-0.3895 0.0355-0.7302 0.2089-0.744 0.4769l0.02853 2.729c0.01809 1.762 6e-3 2.772-0.0349 2.849-0.07019 0.1345-0.3025 0.1575-0.4173 0.0416-0.05431-0.05586-0.0796-0.5734-0.09369-1.939-0.02135-2.071-0.02462-2.274-0.3887-2.502-0.6632-0.2387-1.193 0.03417-1.242 0.527l0.06124 4.125c0.1745 1.49-0.2513 3.213 0.2355 4.632 0.4272 1.247 1.261 2.029 2.523 2.368 0.5425 0.1454 1.647 0.2189 2.239 0.1468z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg
new file mode 100644
index 000000000..eb09a066e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/heart-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.657 0-3 1.567-3 3.5 0 4.667 5 8.167 7 10.5 2-2.333 7-5.833 7-10.5 0-1.933-1.343-3.5-3-3.5-3 0-4 2-4 2s-1-2-4-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-contents-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg
new file mode 100644
index 000000000..8649cfa12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-info-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7s7-3.134 7-7c0-3.866-3.134-7-7-7zm0 2.75c0.6904 0 1.25 0.5596 1.25 1.25 0 0.6904-0.5596 1.25-1.25 1.25s-1.25-0.5596-1.25-1.25c0-0.6904 0.5596-1.25 1.25-1.25zm-1 3.25h2v5h-2v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/help-link-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg
new file mode 100644
index 000000000..0c9150f40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/histogram-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v12 2h2 12v-2-4h-1v2h-1v1h-1v-1-1h-1v1h-1v-1h-1v-4h-1v-3h-1v-2h-1v3h-1v2h-1v3h-1v-5h-1v-3h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg
new file mode 100644
index 000000000..50099666a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-crop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v1h2v-1zm-2 2v2h10v10h2v-11s0-1-1-1zm2 3v6.004c0 1 1 1 1 1h1.5l4.5-0.003906v-2h-5v-5zm11 5v2h1v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg
new file mode 100644
index 000000000..4bbadbdb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-denoise-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.8926 1v2h4v2h2v-4h-4zm6 4v2h4v-2h-2zm4 0h2v-2h-2zm0-2v-2h-2v2zm-4 4h-2v2h2zm-2 2h-2v2h2zm-2 0v-2h-2v2zm0-2h2v-2h-2zm8 2v2h2v-2zm2 2v4h2v-4zm-6 0v2h2v-2zm2 2v2h2v-2zm-6 0v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg
new file mode 100644
index 000000000..a3486af02
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-filter-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 14.5c0.57-2.7 1.26-5.35 6.5-6.5 5.22-0.96 5.09-3.65 6-6v12.5z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-2h-12v-1.66c0.1212-0.2325 0.256-0.4597 0.4102-0.6777 0.81-1.16 2.12-2.148 4.65-2.658 2.68-0.54 4.229-1.491 5.059-2.691 0.84-1.19 0.8809-2.569 0.8809-3.809 2e-3 -0.3014-0.2303-0.5039-0.5293-0.5039-0.264 0-0.4707 0.2637-0.4707 0.5332 0.02 1.182-0.03946 2.301-0.6895 3.221-0.64 0.93-1.911 1.74-4.441 2.25-2.346 0.4743-3.871 1.387-4.869 2.508v-8.512z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg
new file mode 120000
index 000000000..ada76f8fd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-horizontal-symbolic.svg
@@ -0,0 +1 @@
+object-flip-horizontal-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg
new file mode 120000
index 000000000..ca3e75824
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-flip-vertical-symbolic.svg
@@ -0,0 +1 @@
+object-flip-vertical-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg
new file mode 100644
index 000000000..a8b7fdf47
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-invert-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h7v-2a5 5 0 0 1-5-5 5 5 0 0 1 5-5v-2h-7zm7 2v10c2.761 0 5-2.239 5-5s-2.239-5-5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg
new file mode 100644
index 000000000..9418bb834
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-navigator-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 3h4zm-4 5-3 2 3 2zm4 0c-1.105 0-2 0.8954-2 2s0.8954 2 2 2 2-0.8954 2-2-0.8954-2-2-2zm4 0v4l3-2zm-6 6 2 3 2-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg
new file mode 100644
index 000000000..4258af0a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-red-eye-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.395 1.002-1.393 1.393 12.6 12.6 1.393-1.393-12.6-12.6zm5.605 1.998c-0.6583 0.006409-1.318 0.07877-1.963 0.2129l1.793 1.793c0.05652-0.002819 0.113-0.006567 0.1699-0.005859 1.607-0.03561 3.03 1.403 3 3.002 0.001648 0.05653-0.003858 0.112-0.005859 0.168l2.764 2.764c0.132-0.1081 0.2597-0.2163 0.377-0.3262 0.7665-0.7506 1.423-1.626 1.865-2.605-1.215-2.68-3.886-4.646-6.824-4.936-0.3899-0.04548-0.7829-0.06642-1.176-0.06641zm-5.762 2.07c-0.1308 0.1072-0.2568 0.2153-0.373 0.3242-0.7665 0.7506-1.423 1.628-1.865 2.607 1.215 2.68 3.886 4.643 6.824 4.934 1.042 0.118 2.109 0.0745 3.139-0.1406l-1.793-1.793c-0.2045 0.01051-0.4121 1.98e-4 -0.6191-0.03906-1.51-0.1773-2.63-1.658-2.551-3.131l-2.762-2.762z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg
new file mode 100644
index 000000000..1d1ab786c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-resize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1 0-1 1-1 1v5.004h2v-4.004h4v-2zm7 0v2h4v4.004h2v-5.004c0-1-1-1-1-1zm-1 2-2.01 4h4c0 0.03603-1.99-4-1.99-4zm-2.01 6 2.01 4 1.99-4zm-4.99 0.003906v4.996c0 1 1 1 1 1h5v-2h-4v-3.996zm12 0v3.996h-4v2h5s1 0 1-1v-4.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg
new file mode 120000
index 000000000..bb6190dd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-left-symbolic.svg
@@ -0,0 +1 @@
+object-rotate-left-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg
new file mode 120000
index 000000000..a9ade1a6c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-right-symbolic.svg
@@ -0,0 +1 @@
+object-rotate-right-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg
new file mode 100644
index 000000000..583287c6b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-rotate-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v9h6v-5h2c1.108 0 2 0.892 2 2v2h-3v2h-2v4h9v-6h-3v-2c0-1.662-1.338-3-3-3h-2v-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg
new file mode 100644
index 000000000..4bfefe3ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-sharpen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-8 13h16zm0 3.828 4.412 7.172h-8.824z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg
new file mode 100644
index 000000000..2ab308360
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/image-straighten-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.05 1c-3.999 0.7059-8.009 1.403-12.01 2.102-0.9884 0.1742-0.8145 1.16-0.8145 1.16l0.4707 2.729h3.105l1.129-1.945 2.447 1.945h2.318l0.9102-1.223 1.756 1.223h2.604l-0.9102-5.145c-0.1307-0.7413-0.7174-0.8483-1.004-0.8457zm-12.05 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-11.77 2.002 0.7207 4.172c0.1742 0.9884 1.16 0.8145 1.16 0.8145l11.85-2.102s0.9906-0.1723 0.8164-1.16l-0.3125-1.725h-2.006l0.1875 1.066-9.881 1.756-0.5-2.822h-2.035z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg
new file mode 100644
index 000000000..1da707dc9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-emoticon-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm6 0.01562c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25zm-6 5.234h6a3.066 3.096 0 0 1-3 2.492 3.066 3.096 0 0 1-3-2.492z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg
new file mode 100644
index 000000000..addd3c591
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-image-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1.004c-1 0-1 1-1 1v7.996c3e-5 1 1 1 1 1h10s1 0 1-1v-7.996c-3e-5 -1-1-1-1-1zm3 3.496 3 3 1.5-1.5 1.5 1.5v1.5h-8v-2.5zm-1 7.5 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg
new file mode 100644
index 000000000..454b73e41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-2.77 0-5 2.23-5 5s2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3s1.338-3 3-3h2v-2zm4 0v2h2c1.662 0 3 1.338 3 3s-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5s-2.23-5-5-5zm-4 4v2h6v-2zm0 7 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg
new file mode 100644
index 000000000..f5a853d31
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-object-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5zm-3 11 3 3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg
new file mode 100644
index 000000000..e59f8f31d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/insert-text-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.258 1-3.258 9h1.627l0.6934-1.93h3.174l0.6934 1.93h1.812l-3.439-9h-1.303zm0.6484 2.57 1.141 3.215h-2.279l1.139-3.215zm6.094 1.43v1h2.5c0.2141 0 0.5 0.3071 0.5 0.5v0.5h-2.5c-1.5 0-1.5 1.5-1.5 1.5s4.01e-4 1.5 1.5 1.5h3.5v-3.5c0-0.8172-0.6599-1.5-1.5-1.5h-2.5zm0.5 3h2.5v1h-2.5c-0.5 0-0.5-0.5-0.5-0.5s1e-6 -0.5 0.5-0.5zm-6.5 4 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg
new file mode 100644
index 000000000..acb263aec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/key-enter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0-1-1h-7zm4 3h1v7h-4v1l-3-1.5 3-1.5v1h3v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
new file mode 120000
index 000000000..07ccffe67
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-caps-lock-filled-symbolic.svg
@@ -0,0 +1 @@
+caps-lock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg
new file mode 120000
index 000000000..31248661c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-enter-symbolic.svg
@@ -0,0 +1 @@
+key-enter-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg
new file mode 100644
index 000000000..8032548a8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-hide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-2 8e-6 -2 2v7c0 2 2 2 2 2h10s2-8e-6 2-2v-7c0-2-2-2-2-2h-10zm-0.25 1.5h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-9 3h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm3 0h1.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-1.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm-7 3h6.5c0.1385 0 0.25 0.1115 0.25 0.25v1.5c0 0.1385-0.1115 0.25-0.25 0.25h-6.5c-0.1385 0-0.25-0.1115-0.25-0.25v-1.5c0-0.1385 0.1115-0.25 0.25-0.25zm0.25 4.5 3 2 3-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg
new file mode 100644
index 000000000..d47f465a9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-layout-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm2.017 2.155c1.061 0.4437 1.948 1.224 2.522 2.22h-1.473c-0.2461-0.7471-0.6003-1.488-1.049-2.22zm-5.083 2.22h-1.475c0.5755-0.9951 1.462-1.774 2.522-2.217 0 0.02373-0.6269 0.9394-1.048 2.217zm3.066-2.092c0.5219 0.7095 0.9212 1.406 1.205 2.092h-2.41c0.2836-0.686 0.683-1.382 1.205-2.092zm-5.171 3.842h1.721c-0.03221 0.2955-0.05041 0.5919-0.04956 0.8887 8.202e-4 0.2876 0.01613 0.5753 0.04785 0.8613h-1.723c-0.04946-0.2891-0.07461-0.5817-0.0752-0.875 0.001712-0.2934 0.02801-0.586 0.07861-0.875zm3.488 0h3.367c0.04042 0.2958 0.06749 0.5902 0.06665 0.8835-8.205e-4 0.2877-0.02959 0.5765-0.07007 0.8665h-3.36c-0.04048-0.29-0.06925-0.5787-0.07007-0.8665-8.365e-4 -0.2933 0.02623-0.5878 0.06665-0.8835zm5.134 0h1.724c0.04946 0.2891 0.07461 0.5817 0.0752 0.875-0.0017 0.2934-0.02801 0.586-0.07861 0.875h-1.719c0.03172-0.286 0.04703-0.5738 0.04785-0.8613 8.47e-4 -0.2968-0.01735-0.5931-0.04956-0.8887zm-7.99 3.5h1.477c0.2476 0.7493 0.6043 1.49 1.053 2.222-1.064-0.4428-1.953-1.224-2.529-2.222zm3.341 0h2.396c-0.2839 0.6856-0.6812 1.38-1.198 2.087-0.5168-0.7067-0.9141-1.401-1.198-2.087zm4.26 0h1.478c-0.5769 0.9968-1.466 1.776-2.529 2.218 0.4475-0.731 0.8038-1.47 1.051-2.218z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg
new file mode 100644
index 000000000..b2757205f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-filled-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 15v-6h4l-7-8-7 8h4v6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg
new file mode 100644
index 000000000..b51855358
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/keyboard-shift-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1.199c-0.8922-4.274e-4 -1.642 0.6483-1.74 1.506l-0.875 7.615c-0.1149 1.003 0.697 1.879 1.74 1.879h10.5c1.043 4.87e-4 1.855-0.8762 1.74-1.879l-0.875-7.615c-0.09837-0.8576-0.8481-1.506-1.74-1.506zm4.375 1.801 3.068 4-1.498-0.07812 0.1882 2.078h-3.516l0.1882-2.078-1.498 0.07812 3.068-4zm-7 9.5v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg
new file mode 100644
index 000000000..a831d1638
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-class-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-2 0-2 2.002-2 2.002v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002v-1zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-8 7c-1.334 0-2.276 0.8144-2.645 1.553-0.37 0.739-0.3555 1.447-0.3555 1.447v1s-0.01356 0.7086 0.3555 1.447c0.37 0.738 1.311 1.553 2.645 1.553h2v-2h-2c-0.667 0-0.7245-0.1853-0.8555-0.4473-0.08131-0.1737-0.1306-0.3615-0.1445-0.5527v-1s0.01356-0.2917 0.1445-0.5527c0.13-0.262 0.1885-0.4473 0.8555-0.4473h2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg
new file mode 100644
index 000000000..07414c818
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-define-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-3 3h2v2h2v-2h2v2h1v1h-1v2h1v1h-1v2h-2v-2h-2v2h-2v-2h-1v-1h1v-2h-1v-1h1zm2 3v2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg
new file mode 100644
index 000000000..2391a9882
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.998 0c-0.2995-2.5e-5 -0.5991 0.1147-0.8281 0.3438l-6.824 6.828c-0.4589 0.4593-0.4589 1.197 0 1.656l6.824 6.828c0.4589 0.4593 1.197 0.4591 1.656 0l6.828-6.828c0.4591-0.4591 0.4591-1.197 0-1.656l-6.828-6.828c-0.229-0.229-0.5286-0.3437-0.8281-0.3438zm-1.008 4h2s3.01 3e-6 3.01 3v2h-6s0.003601 1 0.9902 1h3.01v2h-3s-3-3e-6 -3-3v-2c0-3 2.99-3 2.99-3zm0.009766 2s-0.9895-2.77e-5 -1 1h4c-0.01054-0.998-1-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg
new file mode 100644
index 000000000..fca299c21
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-enum-value-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.854 0-7 3.146-7 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zm-1.01 3h2s3.01 3e-6 3.01 3v2h-6s0.0036 1 0.9902 1h3.01v2h-3s-3-4e-6 -3-3v-2c0-3 2.99-3 2.99-3zm0.009766 2s-0.9895-2.77e-5 -1 1h4c-0.01053-0.998-1-1-1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg
new file mode 100644
index 000000000..cb6f53ba3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-function-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.012 0-1.512 0.5129-1.759 1.02-0.2408 0.4942-0.2408 0.9824-0.2408 0.9824v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-1e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002zm1 0v1s1 1e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-4.998 2.998-1 0.001953c-3.002 0-3.006 2.998-3.006 2.998l0.003906 1.002h-0.998v2h0.998v2c0 1-1 1-1 1h-1v2h1s3-3e-6 3-3v-2h2.002v-2h-2.002l-0.003906-0.998c0.00391-1.002 1.006-1.004 1.006-1.004l0.998 0.001953z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg
new file mode 100644
index 000000000..cbe675b17
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-include-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M5 1v3H3v2h2v4H3v2h2v3h2v-3h3v3h2v-3h2v-2h-2V6h2V4h-2V1h-2v3H7V1zm2 5h3v4H7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg
new file mode 100644
index 000000000..d90712b5f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-method-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-2 0-2 2.002-2 2.002v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-7 6.998-5 0.001953v7h2v-5h1v5h2v-5c1-3.5e-4 1 1.004 1 1.004v3.996h2v-3.998s-4.99e-5 -3.003-2.998-3.004z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg
new file mode 100644
index 000000000..f2718a177
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-namespace-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1c-1.012 0-1.513 0.5129-1.76 1.02-0.2408 0.4942-0.2402 0.9824-0.2402 0.9824v3.793l-0.8535 0.8516c-0.1893 0.189-0.198 0.4939-0.01758 0.6914l0.8711 0.9492v3.713c0 2 2 2 2 2v-1s-1-2e-6 -1-1v-3.906c1.5e-4 -0.1251-0.04645-0.2456-0.1309-0.3379l-0.6777-0.7402 0.6621-0.6621c0.09384-0.09354 0.1462-0.221 0.1465-0.3535v-3.998c0-1.002 1-1.002 1-1.002v-1zm1 0v1s1 2e-6 1 1v3.906c-1.5e-4 0.1251 0.04645 0.2456 0.1309 0.3379l0.6777 0.7402-0.6621 0.6621c-0.09384 0.09354-0.1462 0.221-0.1465 0.3535v3.998c0 1.002-1 1.002-1 1.002v1c2 0 2-2.002 2-2.002v-3.793l0.8535-0.8516c0.1893-0.189 0.198-0.4939 0.01758-0.6914l-0.8711-0.9492v-3.713c0-2-2-2-2-2zm-11 7v7h2v-4c0-4e-4 4.79e-5 -1 0.998-1 1.002-4e-4 1.002 1.004 1.002 1.004v3.996h2v-3.998c0-3.002-2.998-3.002-2.998-3.002s-0.4485-0.009035-1.002 0.1719v-0.1719h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg
new file mode 100644
index 000000000..a62206acf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-field-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.057 1c-3.854 0-7.057 3.146-7.057 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.088-7-6.943-7zm-1.057 3h3v2h-3s-0.272 0.013-0.539 0.145c-0.267 0.131-0.454 0.195-0.461 0.853l5.021 2e-3c0.5523 0 0.979 0.4477 0.979 1v1s0.035 0.709-0.334 1.447c-0.37 0.739-1.332 1.553-2.666 1.553h-3v-2h3c0.667 0 0.746-0.186 0.877-0.447 0.13-0.262 0.144-0.553 0.144-0.553h-5.021c-0.5442 1.2e-4 -1-0.452-1-1v-1c0-1.326 0.837-2.283 1.576-2.648s1.424-0.352 1.424-0.352z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg
new file mode 100644
index 000000000..a1d328e94
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-struct-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.172 0.3437-6.823 6.828c-0.4589 0.4593-0.4589 1.197 0 1.656l6.823 6.828c0.4589 0.4593 1.197 0.4591 1.656 0l6.828-6.828c0.4591-0.4591 0.4591-1.197-1e-6 -1.656l-6.828-6.828c-0.458-0.458-1.198-0.4582-1.656 0zm-0.1719 3.656h3v2l-3 3e-7s-0.2721 0.01253-0.5391 0.1445c-0.267 0.131-0.4539 0.1955-0.4609 0.8535l5.021 0.00195c0.5523-5e-7 0.9785 0.4477 0.9785 1v1s0.03502 0.7093-0.334 1.447c-0.37 0.739-1.332 1.553-2.666 1.553h-3l-3e-7 -2 3 2e-7c0.667 0 0.746-0.1863 0.877-0.4473 0.13-0.262 0.1445-0.5527 0.1445-0.5527l-5.021-4e-7c-0.5442 1.2e-4 -1-0.452-1-1v-1c-1e-7 -1.326 0.8372-2.283 1.576-2.648s1.424-0.3516 1.424-0.3516z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg
new file mode 100644
index 000000000..895c25cc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-typedef-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.052 0-2 0.948-2 2v10c0 1.052 0.948 2 2 2h10c1.052 0 2-0.948 2-2v-10c0-1.052-0.948-2-2-2zm1 3h8v2h-3v6h-2v-6h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg
new file mode 100644
index 000000000..58b678157
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-union-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3.012 3.032v6.936A3.047 3.047 0 0 0 6.043 13h3.918a3.049 3.049 0 0 0 3.033-3.033V3.032h-2v6.936A1.01 1.01 0 0 1 9.961 11H6.043c-.59 0-1.031-.444-1.031-1.033V3.032z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg
new file mode 100644
index 000000000..176ed5a9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lang-variable-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.469 2c-1.132 0-1.84 1.276-1.274 2.297l5.535 9.937c0.541 1.021 2.004 1.021 2.545 0l5.536-9.937c0.566-1.02-0.142-2.297-1.274-2.297zm8.531 2c0.773 0.01244 1.24 0.8597 0.838 1.52l-2.94 5.47c-0.3795 0.6927-1.374 0.6927-1.754 0l-3-5.5c-0.3714-0.6606 0.09826-1.478 0.856-1.49 0.3755-0.005339 0.7223 0.2001 0.898 0.532l2.123 3.893 2.063-3.863c0.1702-0.3494 0.5274-0.5686 0.916-0.562z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg
new file mode 100644
index 000000000..5246259c6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/link-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 3.012c-2.77 0-5 2.23-5 5 0 2.77 2.23 5 5 5h2v-2h-2c-1.662 0-3-1.338-3-3 0-1.662 1.338-3 3-3h2v-2h-2zm4 0v2h2c1.662 0 3 1.338 3 3 0 1.662-1.338 3-3 3h-2v2h2c2.77 0 5-2.23 5-5 0-2.77-2.23-5-5-5h-2zm-4 4v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg
new file mode 100644
index 000000000..9c69d82d1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-add-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 1v5h-5v4h5v5h4v-5h5v-4h-5v-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg
new file mode 100644
index 000000000..1ef6645c9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-drag-handle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v3h3v-3zm5 0v3h3v-3zm-5 5v3h3v-3zm5 0v3h3v-3zm-5 5v3h3v-3zm5 0v3h3v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg
new file mode 100644
index 000000000..a171f0eef
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v2h14v-2zm0 4v2h14v-2zm11 3c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm-11 1v2h7c0.00334-0.7031 0.192-1.393 0.5469-2h-7.547zm8.75 1.252h4.5v1.496h-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg
new file mode 100644
index 000000000..6ac563817
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/list-remove-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 6v4h14v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg
new file mode 100644
index 000000000..9dc6d7dab
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2v2h7c1.679 0 3 1.321 3 3s-1.321 3-3 3h-1v-2l-5 3 5 3v-2h1c2.751 0.1009 5-2.247 5-5s-2.247-5-5-5h-7zm-2 7a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg
new file mode 120000
index 000000000..a81339959
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/lock-symbolic.svg
@@ -0,0 +1 @@
+system-lock-screen-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg
new file mode 120000
index 000000000..ab860e5c5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-archive-symbolic.svg
@@ -0,0 +1 @@
+archive-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg
new file mode 100644
index 000000000..8ff030eb0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-attachment-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.79 1c-0.9918-0.01139-1.949 0.5147-2.515 1.321-1.883 2.413-3.771 4.822-5.652 7.236-0.8491 1.14-0.8164 2.835 0.07194 3.944 0.3079 0.3864 0.7065 0.6884 1.097 0.986 1.002 0.6935 2.422 0.6774 3.411-0.03211 0.5925-0.405 0.9565-1.041 1.41-1.581 1.059-1.362 2.13-2.715 3.182-4.082 0.5879-0.8497 0.4079-2.125-0.4101-2.764-0.4283-0.4104-1.026-0.6584-1.623-0.5786-0.597 0.05715-1.115 0.4315-1.447 0.9171-1.244 1.595-2.496 3.185-3.734 4.784-0.3007 0.4346 0.00546 1.122 0.5425 1.152 0.322 0.04168 0.5827-0.185 0.748-0.4358 1.248-1.594 2.489-3.193 3.742-4.783 0.2112-0.2325 0.5864-0.1854 0.7841 0.03705 0.2491 0.1591 0.3926 0.4906 0.2429 0.7666-0.3616 0.5003-0.7581 0.9766-1.133 1.467-0.9362 1.196-1.867 2.396-2.807 3.588-0.5151 0.6193-1.505 0.7476-2.156 0.2672-0.3829-0.3089-0.817-0.6111-0.982-1.099-0.2445-0.6195-0.09076-1.354 0.3564-1.842 1.881-2.405 3.757-4.813 5.641-7.215 0.5144-0.6204 1.505-0.7502 2.156-0.2691 0.3853 0.3118 0.8219 0.618 0.9849 1.111 0.225 0.5852 0.1027 1.278-0.2986 1.759-0.3032 0.4346 0.0036 1.123 0.5415 1.154 0.3463 0.04363 0.6255-0.2154 0.7824-0.4969 0.7983-1.19 0.6793-2.901-0.284-3.963-0.3089-0.3268-0.6619-0.613-1.028-0.8731-0.4821-0.3077-1.052-0.477-1.624-0.4763z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg
new file mode 100644
index 000000000..8b20b46f0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.5 1c-0.554 0-1 0.446-1 1h-2.5c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-2.5c0-0.554-0.446-1-1-1zm-2.5 3h8v9h-8zm1 1v1h6v-1zm1 2v1h5v-1zm-1 2v1h6v-1zm3 2v1h3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg
new file mode 100644
index 000000000..8c44bbcd2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-drafts-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.5 1c0.554 0 1 0.446 1 1h2.5c0.554 0 1 0.446 1 1v11c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-11c0-0.554 0.446-1 1-1h2.5c0-0.554 0.446-1 1-1zm2.5 3h-8v9h8zm-1 1v1h-6v-1zm-1 2v1h-5v-1zm1 2v1h-6v-1zm-3 2v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg
new file mode 120000
index 000000000..b3a2d48f2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-flag-symbolic.svg
@@ -0,0 +1 @@
+flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg
new file mode 100644
index 000000000..8fbd76c52
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.5 1.5v2.5h-2.5c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h2v2.5l6.5-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg
new file mode 120000
index 000000000..4a411ced2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-important-symbolic.svg
@@ -0,0 +1 @@
+help-info-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg
new file mode 100644
index 000000000..c1058b03e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-junk-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
new file mode 100644
index 000000000..07cfe7c6d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-notjunk-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.221 1-0.3125 0.2812-3.625 3.625-0.2812 0.3125v5.562l0.2812 0.3125 3.625 3.625 0.3125 0.2812h5.562l0.3125-0.2812 3.625-3.625 0.2812-0.3125v-5.562l-0.2812-0.3125-3.625-3.625-0.3125-0.2812h-5.562zm1.781 3h2v3l-0.25 2h-1.469l-0.2812-2v-3zm1 5.75c0.6904 0 1.25 0.5596 1.25 1.25s-0.5596 1.25-1.25 1.25-1.25-0.5596-1.25-1.25 0.5596-1.25 1.25-1.25z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg
new file mode 100644
index 000000000..1a6277d3f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-read-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h8v-4.801c0-0.6648 0.5344-1.199 1.199-1.199h4.801v-4c0-1.108-0.892-2-2-2h-12zm0 2 6 3 6-3v2l-6 3-6-3v-2zm10 5c-0.554 0-1 0.446-1 1v3c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-3c0-0.554-0.446-1-1-1h-3zm3.07 0.9824c0.0111-1.183e-4 0.02252 9.86e-4 0.0332 0.001953 0.1425 0.01286 0.2461 0.1152 0.2461 0.1152s0.27 0.2714 0 0.5293v0.001953l-2.387 2.387-1.326-1.326c-0.1416-0.1346-0.1416-0.3967 0-0.5312 0.1416-0.1346 0.3897-0.1346 0.5312 0l0.7949 0.7969 1.855-1.857c0.08662-0.08669 0.1742-0.1164 0.252-0.1172z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg
new file mode 100644
index 000000000..6c714971e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-mark-unread-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v1h8v-1zm-2 1c-1 0-1 1-1 1v11s1e-6 1 1 1h12c1 0 1-1 1-1v-11s-1e-6 -1-1-1h-1v9h-3c0 1.11-0.89 2-2 2s-2-0.89-2-2h-3v-9zm2 1v1h8v-1zm0 2v5h8v-5zm1 1 3 1.5 3-1.5v1l-3 1.5-3-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg
new file mode 100644
index 000000000..d90afb7a1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-message-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm5 2.996h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg
new file mode 100644
index 000000000..27d4e9c9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-move-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-8c0-1.108-0.892-2-2-2h-12zm6 1.996 4 4-4 4-1.5-1.5 1.5-1.5h-4v-2h4l-1.5-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg
new file mode 120000
index 000000000..afd0a96b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-rtl-symbolic.svg
@@ -0,0 +1 @@
+reply-all-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
new file mode 100644
index 000000000..0df4ec322
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9.529 1.5v1.043l4.971 3.457-4.971 3.457v1.043l6.471-4.5zm-2.529 0.003906v2.5h-1c-3 0-5 2.126-5 5.25 0 3.25 4 4.75 4 4.75s-1.875-2.652-1.438-4c0.3659-1.127 1.573-2 2.938-2h0.5v2.5l6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg
new file mode 100644
index 000000000..9c3f049ac
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-all-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6.471 1.5v1.043l-4.971 3.457 4.971 3.457v1.043l-6.471-4.5zm2.529 0.003906v2.5h1c3 0 5 2.126 5 5.25 0 3.25-4 4.75-4 4.75s1.875-2.652 1.438-4c-0.3659-1.127-1.573-2-2.938-2h-0.5v2.5l-6.469-4.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-sender-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg
new file mode 100644
index 000000000..cee9989e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-reply-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.469 1.5-6.469 4.5 6.469 4.5v-2.5h2c1.365 0 2.572 0.8734 2.938 2 0.4376 1.348-1.438 4-1.438 4s4-1.5 4-4.75c0-3.124-2-5.25-5-5.25h-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg
new file mode 100644
index 000000000..acb3f5e53
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-receive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 0.998-4 4h2v5h4v-5h2l-4-4zm4 5v5h-2l4 4 4-4h-2v-5h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg
new file mode 120000
index 000000000..eb0a3ebd5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic-rtl.svg
@@ -0,0 +1 @@
+mail-sent-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg
new file mode 100644
index 000000000..99d8bbf00
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-send-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v6l9 1-9 1v6l14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg
new file mode 100644
index 000000000..6eccd831d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 1v6l-9 1 9 1v6l-14-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg
new file mode 120000
index 000000000..3f14fc9c2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-sent-symbolic.svg
@@ -0,0 +1 @@
+mail-send-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mail-spam-symbolic.svg
@@ -0,0 +1 @@
+mail-mark-junk-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg
new file mode 120000
index 000000000..3bbc1ad3a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/map-symbolic.svg
@@ -0,0 +1 @@
+mark-location-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg
new file mode 100644
index 000000000..784a24272
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mark-location-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998c-3.036 0.00366-5.496 2.464-5.5 5.5 0 4.706 5 8.261 5.213 8.41 0.1725 0.1204 0.4018 0.1204 0.5742 0 0.2129-0.1489 5.213-3.704 5.213-8.41-0.0035-3.036-2.464-5.496-5.5-5.5zm0 3c1.381 0 2.5 1.119 2.5 2.5s-1.119 2.5-2.5 2.5-2.5-1.119-2.5-2.5 1.119-2.5 2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg
new file mode 120000
index 000000000..2afa25ec2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/marker-symbolic.svg
@@ -0,0 +1 @@
+mail-flag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg
new file mode 100644
index 000000000..102bf4480
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eject-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2-6 6v2h12v-2zm-6 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg
new file mode 120000
index 000000000..fa68d9fdf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-eq-symbolic.svg
@@ -0,0 +1 @@
+multimedia-equalizer-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg
new file mode 100644
index 000000000..4c76dae35
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-mount-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v2l6 6 6-6v-2zm0 10v2h12v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg
new file mode 100644
index 000000000..4b3acbb51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-pause-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h4v-12h-4zm8 0v12h4v-12h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg
new file mode 100644
index 000000000..3720153cc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-play-pause-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h1l5-5-5-5h-1zm7.994 0v10h2.012v-10h-2.012zm3.996 0v10h2v-10h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
new file mode 100644
index 000000000..10087711d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 2-1.102 0.5996-9.898 5.4 11 6v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg
new file mode 120000
index 000000000..6946acbd6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-playback-start-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg
new file mode 100644
index 000000000..c070b1b74
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 2v12l11-6-9.898-5.4-1.102-0.5996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg
new file mode 100644
index 000000000..b0b0d2433
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playback-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v12h12v-12h-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg
new file mode 100644
index 000000000..1f624a7c3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-no-repeat-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 10,2 V 3.4141 L 11.586,5 10,6.5859 V 8 H 11.414 L 13,6.4141 14.586,8 H 16 V 6.5859 L 14.414,5 16,3.4141 V 2 H 14.586 L 13,3.5859 11.414,2 Z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6s0 2 2 2h10c2 0 2-2 2-2v-2h-2v2h-10v-6h2v2l4-3-4-3z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg
new file mode 120000
index 000000000..709d0ce9c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-once-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-one-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg
new file mode 100644
index 000000000..7a19dfbf6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-one-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004-2e-6 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l0.0039 6h-10v-6h2v2l4-3zm5 5v4h1v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg
new file mode 120000
index 000000000..7301c3117
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-song-symbolic.svg
@@ -0,0 +1 @@
+media-playlist-repeat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg
new file mode 100644
index 000000000..ff019d62e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-repeat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2c-2 0-2 2-2 2v6c0 2 2 2 2 2h9.996s2.004 0 2.004-2v-6c0-2-2-2-2-2h-2v2h1.996l4e-3 6h-10v-6h2v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg
new file mode 100644
index 000000000..2d872bdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-playlist-shuffle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9996v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg
new file mode 100644
index 000000000..9f9eae5a3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-record-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2c-3.311 0-6 2.689-6 6s2.689 6 6 6 6-2.689 6-6-2.689-6-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-seek-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..a3c08d5d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-seek-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg
new file mode 100644
index 000000000..6d79812b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-backward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 13v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-seek-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..2f0cab33a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-seek-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg
new file mode 100644
index 000000000..a3351e010
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-seek-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg
new file mode 100644
index 000000000..4d25d0de8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-backward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3h-2v10h2zm14 10v-10l-7 5zm-7-10-7 5 7 5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-rtl-symbolic.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic-rtl.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg
new file mode 100644
index 000000000..9e500cb32
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-skip-forward-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 13h2v-10h-2zm-14-10v10l7-5zm7 10 7-5-7-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg
new file mode 100644
index 000000000..28c543fe9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/media-view-subtitles-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3.035c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1h-12zm1 5h2v1h-2v-1zm3 0h4v1h-4v-1zm5 0h2v1h-2v-1zm-8 2h1v1h-1v-1zm2 0h4v1h-4v-1zm5 0h3v1h-3v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg
new file mode 120000
index 000000000..ad221a2ff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/message-indicator-symbolic.svg
@@ -0,0 +1 @@
+media-record-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg
new file mode 100644
index 000000000..639c7e523
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.412 0.9922 0.00195 0.007812-1.416 1.416 12.59 12.58 1.414-1.414-12.59-12.59z" fill="currentColor"/>
+ <path d="m7 2h-0.5c-0.4917 0-0.96 0.1022-1.385 0.2852l1.715 1.715h0.1699v0.1699l2 2v-2.17h3v-2h-3v-1l-2-5e-5zm-3.982 3.848c0.1635 1.655 1.48 2.971 3.135 3.135zm6.83 1.17 3.135 3.135c-0.1635-1.655-1.48-2.971-3.135-3.135zm-2.848 4.982h-3v2h3v1h2v-1h0.5c0.4917 0 0.96-0.1022 1.385-0.2852l-1.715-1.715h-0.1699v-0.1699l-2-2z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg
new file mode 100644
index 000000000..f2c5e5c56
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/money-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1v1h-0.5c-1.933 0-3.5 1.567-3.5 3.5s1.567 3.5 3.5 3.5h0.5v3h-3v2h3v1h2v-1h0.5c1.933 0 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5h-0.5v-3h3v-2h-3v-1h-2zm-0.5 3h0.5v3h-0.5c-0.8284 0-1.5-0.6716-1.5-1.5s0.6716-1.5 1.5-1.5zm2.5 5h0.5c0.8284 0 1.5 0.6716 1.5 1.5s-0.6716 1.5-1.5 1.5h-0.5v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg
new file mode 100644
index 000000000..e361bb486
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/mount-archive-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-10zm0 2h10v10h-10v-10zm5 1.5c-0.133 0-0.2666 0.04456-0.3594 0.1406l-2.5 2.5c-0.0781 0.07954-0.1286 0.1859-0.1406 0.2969v0.5625h6v-0.5625c-0.012-0.1109-0.06253-0.2173-0.1406-0.2969l-2.5-2.5c-0.09279-0.09606-0.2264-0.1406-0.3594-0.1406zm-3 4.5v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg
new file mode 100644
index 000000000..57a62cc8f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/multimedia-equalizer-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 2v1h-9v2h9v1h2v-4h-2zm3 1v2h2v-2h-2zm-9 3v1h-3v2h3v1h2v-4h-2zm3 1v2h8v-2h-8zm1 3v1h-7v2h7v1h2v-4h-2zm3 1v2h4v-2h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg
new file mode 120000
index 000000000..cd32424f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-artist-symbolic.svg
@@ -0,0 +1 @@
+twitter-profile-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg
new file mode 100644
index 000000000..17ab864f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/music-playlist-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm0 4.004v2h14v-2h-14zm0 4v2h14v-2h-14zm0 3.996v2h14v-2h-14z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg
new file mode 100644
index 000000000..03be009a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-auto-arrange-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 3v10h2l-1e-7 -10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg
new file mode 100644
index 000000000..97cea540a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-desktop-scale-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-2 4h4c0 0.03603-2-4-2-4zm-3 5-4 2 4 2v-4zm6 0v4c-0.03603 0 4-2 4-2l-4-2zm-5 5 2 4 2-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg
new file mode 100644
index 000000000..e486e43e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 6a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm5 0a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg
new file mode 100644
index 000000000..5ff33a127
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-horizontal-layout-wide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 7a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm5.998 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1zm6.002 0a1 1 0 0 0-1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg
new file mode 100644
index 000000000..9df89eeec
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-recursive-search-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3v2.021c0 2.333 1.314 3.776 2.553 4.396 1.238 0.619 2.447 0.5826 2.447 0.5826h3.166l-1.26 1.281c-0.183 0.19-0.3125 0.4618-0.3125 0.7188v1l1-0.0019c0.31 0 0.552-0.0893 0.75-0.2793l3.656-3.719-3.656-3.719c-0.198-0.191-0.44-0.2832-0.75-0.2832h-1v1c0 0.258 0.1295 0.5307 0.3125 0.7207l1.303 1.282h-3.21s-0.7907 0.00742-1.553-0.3736c-0.761-0.38-1.447-0.9385-1.447-2.605v-2.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg
new file mode 100644
index 000000000..a60199afe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg
new file mode 100644
index 000000000..29a9584fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nemo-vertical-layout-wide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 5.5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5zm0 5.5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg
new file mode 120000
index 000000000..f7db5603e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-star-symbolic.svg
@@ -0,0 +1 @@
+favorite-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg
new file mode 120000
index 000000000..18a1ae05b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/new-window-symbolic.svg
@@ -0,0 +1 @@
+appointment-new-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg
new file mode 100644
index 000000000..979ccfd83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/non-starred-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.394 5.236 4.548-2.945 4.548 2.945-1.394-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg
new file mode 100644
index 000000000..2d2ec6ed7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 1.004-6.312 0.001953 8.668 8.668c0.09322-0.3653 0.1445-0.7591 0.1445-1.17 0-1.934-1.117-3.5-2.5-3.5v-4zm-8 3.973v11.02h4v-4.449l0.3633-0.1055c0.417-0.1164 0.818-0.4728 1.121-0.9844l-5.484-5.484zm6.164 6.164c-0.318 0.4186-0.7127 0.7529-1.164 0.9766v3.889h3v-3.029l-1.836-1.836z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.176 0-1.414 1.414 13.82 13.82 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg
new file mode 100644
index 000000000..5cb527d41
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/nudity-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v15h4v-4.449l0.3633-0.1055c0.8398-0.2344 1.637-1.422 1.637-2.945 0-0.8711-0.2539-1.648-0.6367-2.184-0.3828-0.5391-0.8594-0.8164-1.363-0.8164-0.2734 0-0.5-0.2227-0.5-0.5s0.2266-0.5 0.5-0.5c0.8828 0 1.652 0.5039 2.176 1.234 0.5234 0.7305 0.8242 1.703 0.8242 2.766 0 1.668-0.8086 3.023-2 3.613v3.887h3v-4c1.383 0 2.5-1.566 2.5-3.5s-1.117-3.5-2.5-3.5v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg
new file mode 100644
index 000000000..127fbab83
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-off-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.375 2h2v6h1v1h-4v-1h1v-4h-1v-1h1v-1zm-6 9.301v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg
new file mode 100644
index 000000000..d88857e4c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/num-lock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.625 1a1.75 1.692 0 0 0-1.74 1.506l-0.875 7.615a1.75 1.692 0 0 0 1.74 1.879h10.5a1.75 1.692 0 0 0 1.74-1.879l-0.875-7.615a1.75 1.692 0 0 0-1.74-1.506h-8.75zm3.375 2h2v6h1v1h-4v-1h1v-4h-1v-1h1v-1zm-6 9.301v0.4785c0 1.06 0.9084 2.221 1.969 2.221h10.06c1.06 0 1.969-1.16 1.969-2.221v-0.4785c-0.4655 0.4244-1.072 0.6973-1.75 0.6973h-10.5c-0.6777 0-1.285-0.2729-1.75-0.6973z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg
new file mode 100644
index 000000000..eeaaee276
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-horizontal-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 5-5 3 5 3v-2l4-2e-7v2l5-3-5-3v2l-4 2e-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg
new file mode 100644
index 000000000..fa4ff9ca6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-flip-vertical-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v4h-2l3 5 3-5h-2v-4h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg
new file mode 100644
index 000000000..6c3673ffa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-group-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v10c0 2 2 2 2 2h10c2 0 2-2 2-2v-10c0-2-2-2-2-2zm7 1c2.209 0 4 1.791 4 4s-1.791 4-4 4v-4h-4c0-2.209 1.791-4 4-4zm-7 5h6v6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg
new file mode 120000
index 000000000..ff6101769
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-inverse-symbolic.svg
@@ -0,0 +1 @@
+image-invert-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg
new file mode 100644
index 000000000..118dd2e64
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-merge-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 5h2v2c0 2.209-1.791 4-4 4h-2v2h2c2.014-0.0035 3.892-1.017 5-2.699 1.108 1.682 2.986 2.696 5 2.699h2v-2h-2c-2.209 0-4-1.791-4-4v-2h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg
new file mode 100644
index 000000000..10bfb0957
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-move-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-3 3h2v2h2v-2h2l-3-3zm-4 4-3 3 3 3v-2h2v-2h-2v-2zm8 0v2h-2v2h2v2l3-3-3-3zm-5 5v2h-2l3 3 3-3h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg
new file mode 100644
index 000000000..cd24b3f4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-left-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.029 0.001953-4 3 4 3v-2c2.209 0 4 1.791 4 4s-1.791 4-4 4-4-1.791-4-4a1 1 0 0 0-1-1 1 1 0 0 0-1 1 1 1 0 0 0 0.005859 0.09961c0.0538 3.267 2.714 5.9 5.994 5.9 3.314 0 6-2.686 6-6s-2.686-6-6-6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg
new file mode 100644
index 000000000..2990dace6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-rotate-right-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.98 0.001953v2c-3.314 0-6 2.686-6 6s2.686 6 6 6c3.28 0 5.94-2.633 5.994-5.9a1 1 0 0 0 0.0059-0.09961 1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-4 4-4v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg
new file mode 100644
index 000000000..aa1e47b23
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-select-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.14 3.029c-0.09621-0.01808-0.1961-0.01912-0.2988 0.001953-0.2189 0.0473-0.4206 0.1705-0.5625 0.3438l-6.281 7.188-2.25-2.25c-0.3763-0.3764-1.061-0.3764-1.438 0-0.3764 0.3764-0.3764 1.061 0 1.438l3 3 0.7812 0.75 0.6875-0.8125 7-8c0.4965-0.5405 0.0348-1.532-0.6387-1.658z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg
new file mode 100644
index 000000000..b1f8e0ea6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-straighten-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.16 1-0.0059 0.00195c-0.09772 7.898e-4 -0.1621 0.01172-0.1621 0.01172l-10.14 1.803c-1.015 0.1789-0.8379 1.191-0.8379 1.191l0.5156 2.984h12.56l-0.9023-5.143c-0.1342-0.7611-0.7366-0.8519-1.029-0.8496zm-11.16 7v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm-10.93 2.008 0.7402 4.143c0.1789 1.015 1.191 0.8379 1.191 0.8379l10.14-1.803s1.015-0.1771 0.8359-1.191l-0.3496-1.986h-12.56z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg
new file mode 100644
index 000000000..0552fe36b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/object-ungroup-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-2 0-2 2-2 2v2h2v-2h2v-2h-2zm8 0v2h2v2h2v-2c0-2-2-2-2-2h-2zm-2 3c-1.657 0-3 1.343-3 3h3v3c1.657 0 3-1.343 3-3s-1.343-3-3-3zm-5 4v4h4v-4h-4zm-3 3v2c0 2 2 2 2 2h2v-2h-2v-2h-2zm12 0v2h-2v2h2c2 0 2-2 2-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg
new file mode 100644
index 000000000..79fe2633a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/open-menu-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 5a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
new file mode 100644
index 000000000..3eb8a545f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2c-1.657-4e-6 -3 1.343-3 3 1.25e-5 1.657 1.343 3 3 3 1.657 4e-6 3-1.343 3-3s-1.343-3-3-3zm5 0v3h3v-3h-3zm0 5v3h3v-3h-3zm-5 1.75c-3.049 0.0036-5.619 2.253-6 5.25h10v-3.748c-1.071-0.9375-2.476-1.5-4-1.502zm5 3.25v3h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg
new file mode 100644
index 000000000..e5f1faea2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-equalizer-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v13.99l2 0.01465-6.288e-4 -13.99zm6 2-2.114e-4 12h2v-12zm3 3-2.12e-4 9 2 3.22e-4v-9zm-6 1-2.114e-4 8h2v-8zm9 2v6h2v-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg
new file mode 100644
index 000000000..e69f0b081
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-play-queue-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v2h14v-2h-14zm8 4v2 6 2h5v1h2v-2h-1v-1-6-2h-6zm-8 0.003906v2h6v-2h-6zm10 1.996h2v6h-2v-6zm-10 2.004v2h6v-2h-6zm0 3.996v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg
new file mode 100644
index 000000000..9d47a1165
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-sidebar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14h-14zm2 2h4v10h-4v-10zm6 0h4v10h-4v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg
new file mode 100644
index 000000000..4f1877451
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-spotify-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-0.7988 2.361c-1.172 0.0095-2.136 0.2002-2.648 0.3184-0.2573 0.05917-0.4166 0.3149-0.3574 0.5723 0.0596 0.257 0.3152 0.4167 0.5723 0.3574 1.988-0.4588 4.433-0.4444 6.344 0.5957 0.2319 0.1264 0.5221 0.04242 0.6484-0.1895 0.1262-0.2321 0.03886-0.5244-0.1934-0.6504-1.101-0.5994-2.315-0.8944-3.523-0.9785-0.2899-0.02018-0.5713-0.02759-0.8418-0.02539zm-0.00391 1.916c-0.5867 0.01192-1.332 0.08654-2.051 0.3262-0.2507 0.08329-0.3862 0.3548-0.3027 0.6055 0.08368 0.2504 0.3551 0.3844 0.6055 0.3008 0.6365-0.2122 1.587-0.329 2.518-0.2539 0.9307 0.07506 1.837 0.3449 2.438 0.8184 0.2074 0.1638 0.5083 0.1275 0.6719-0.08008 0.1638-0.2074 0.1294-0.5083-0.07812-0.6719-0.8188-0.646-1.898-0.9362-2.955-1.021-0.1991-0.01606-0.4937-0.03059-0.8457-0.02344zm0.2109 1.896c-0.5126 0.0043-1.052 0.05409-1.572 0.1699-0.2575 0.0575-0.4205 0.3127-0.3633 0.5703 0.0575 0.2575 0.3127 0.4205 0.5703 0.3633 0.6516-0.1451 1.448-0.179 2.16-0.1152 0.7121 0.06376 1.351 0.2415 1.629 0.4082 0.2264 0.1359 0.5204 0.06244 0.6562-0.1641 0.1359-0.2265 0.06244-0.5204-0.1641-0.6562-0.519-0.3114-1.234-0.4674-2.035-0.5391-0.2761-0.02471-0.5733-0.03966-0.8809-0.03711z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg
new file mode 100644
index 000000000..a56792051
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-suggestions-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.992 0c-2.839 0.0057-5.287 1.998-5.869 4.777-0.528 2.533 0.6891 5.035 2.873 6.326l0.001953 0.8984c0.0011 0.5515 0.4485 0.998 1 0.998h4c0.5515 1e-6 0.9989-0.4465 1-0.998l0.001953-0.9004c2.183-1.293 3.4-3.797 2.871-6.33-0.5853-2.78-3.038-4.77-5.879-4.771zm-0.5137 1.998a0.5 0.5 0 0 1 0.05078 0 0.5 0.5 0 0 1 0.07422 0.9902c-1.53 0.3252-2.245 1.212-2.619 2.639a0.5007 0.5007 0 1 1-0.9688-0.2539c0.437-1.666 1.519-2.966 3.381-3.361a0.5 0.5 0 0 1 0.08203-0.01367zm-1.48 12v1c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg
new file mode 100644
index 000000000..bad167bce
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-list-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-2 6e-6 -2 2v5l7 7 2-2v-10l-2-2h-5zm9 1v3h3v-3h-3zm-8 1c0.5523 0 1 0.4477 1 1s-0.4477 1-1 1-1-0.4477-1-1 0.4477-1 1-1zm8 4v3h3v-3h-3zm0 5v3h3v-3h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg
new file mode 100644
index 000000000..b9be1411c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/org.gnome.Lollypop-unplayed-albums-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h8v-14zm9 0v4c1.68 0 3 1.32 3 3s-1.32 3-3 3v4c3.842 0 7-3.158 7-7s-3.158-7-7-7zm-7 2h4v10h-4zm7 3v1c0.558 0 1 0.442 1 1s-0.442 1-1 1v1c1.099 0 2-0.901 2-2s-0.901-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg
new file mode 120000
index 000000000..98a79454d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/padlock-open-symbolic.svg
@@ -0,0 +1 @@
+screensaver-unlock-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg
new file mode 100644
index 000000000..a2b30421a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/palette-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.57 1.006c-1.054-0.1329-3.804 1.752-6.514 4.463-1.208 1.209-2.257 2.404-3.061 3.531 0.9415 0.3 1.7 1.058 2 2 1.127-0.8035 2.324-1.848 3.533-3.057 3.075-3.076 5.013-6.123 4.33-6.807-0.0702-0.0707-0.166-0.1151-0.2891-0.1309zm-10.07 9.324v0.001953c-3.5 0.9382-0.8751 3.154-3.5 4.668 3.5 0 5.25-1.752 5.25-2.92 0-0.5823 0.05935-1.653-1.75-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg
new file mode 100644
index 000000000..8c6b8cdf5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-down-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 4 7 8 7-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg
new file mode 120000
index 000000000..8c2fe8d4a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg
new file mode 100644
index 000000000..2577eb8e1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 15 8-7-8-7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg
new file mode 120000
index 000000000..ab00c826d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+pan-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg
new file mode 100644
index 000000000..303773cc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 1-8 7 8 7z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg
new file mode 100644
index 000000000..bf36c8e4b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pan-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 12-7-8-7 8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg
new file mode 100644
index 000000000..280e3cdc5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-hide-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1v2.002l8 0.001953v10h-8v1.996l10 0.003906v-14l-10-0.003906zm3 4.004v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg
new file mode 120000
index 000000000..be58fcda0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+pane-hide-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg
new file mode 100644
index 000000000..0a9a37cc3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pane-show-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1-10 0.003906v14l10-0.003906v-1.996h-8v-10l8-0.001953v-2.002zm-3 4.004-4 3 4 3v-2h4v-2h-4v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg
new file mode 120000
index 000000000..7176a71d7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-bottom-symbolic.svg
@@ -0,0 +1 @@
+view-bottom-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg
new file mode 100644
index 000000000..a69a8be37
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-center-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 2h10v10h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-left-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-right-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg
new file mode 120000
index 000000000..ec9566435
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/panel-top-symbolic.svg
@@ -0,0 +1 @@
+view-top-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg
new file mode 100644
index 000000000..ff301c125
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/phonelink-ring-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h8v-2h-6v-10h6v-2h-8zm10.29 1.002c-0.1397 0.01219-0.2755 0.07748-0.373 0.1934-0.08625 0.1028-0.127 0.2271-0.127 0.3516 0 0.156 0.06436 0.3112 0.1934 0.4199 1.496 1.256 2.354 3.091 2.354 5.033s-0.8568 3.776-2.352 5.033c-0.129 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0419 0.2496 0.1289 0.3516 0.1943 0.2318 0.5385 0.2607 0.7695 0.06641 1.744-1.466 2.746-3.605 2.746-5.871s-1.002-4.405-2.746-5.871c-0.1155-0.09713-0.2587-0.1391-0.3984-0.127zm-1.537 1.678c-0.1397 0.01219-0.2755 0.07711-0.373 0.1934-0.0855 0.102-0.127 0.2271-0.127 0.3516 0 0.1568 0.06631 0.3119 0.1953 0.4199 0.9968 0.8378 1.568 2.061 1.568 3.355s-0.5716 2.518-1.568 3.355c-0.1298 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0407 0.2496 0.127 0.3516 0.195 0.2325 0.5424 0.2614 0.7734 0.06641 1.246-1.047 1.959-2.575 1.959-4.193 0-1.619-0.7132-3.146-1.959-4.193-0.1155-0.0975-0.2607-0.1391-0.4004-0.127zm-1.627 1.678c-0.1397 0.01209-0.274 0.07748-0.3711 0.1934-0.08625 0.1028-0.1289 0.2271-0.1289 0.3516 0 0.156 0.06631 0.3112 0.1953 0.4199 0.4988 0.4185 0.7852 1.03 0.7852 1.678 0 0.6473-0.2864 1.259-0.7852 1.678-0.1298 0.1088-0.1953 0.2639-0.1953 0.4199 0 0.1245 0.0419 0.2488 0.1289 0.3516 0.1943 0.2318 0.5397 0.2614 0.7715 0.06641 0.747-0.627 1.176-1.544 1.176-2.516s-0.4288-1.889-1.176-2.516c-0.1159-0.0975-0.2607-0.139-0.4004-0.127z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg
new file mode 120000
index 000000000..baa32ee7c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pin-symbolic.svg
@@ -0,0 +1 @@
+xapp-pin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg
new file mode 120000
index 000000000..3d8983752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preferences-desktop-symbolic.svg
@@ -0,0 +1 @@
+application-menu-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg
new file mode 120000
index 000000000..a3ce6e3f9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/preview-close-symbolic.svg
@@ -0,0 +1 @@
+window-close-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg
new file mode 100644
index 000000000..228cba05e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/process-stop-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.219 1-4.219 4.219v5.562l4.219 4.219h5.562l4.219-4.219v-5.562l-4.219-4.219zm-1.217 3h2l2 2 2-2h2v2l-2 2 2 2v2h-2l-2-2-2 2h-2v-2l2-2-2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg
new file mode 100644
index 000000000..698d4ffb9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/pub-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2v9.52c-0.00333 1.371 1.109 2.483 2.48 2.48h4.04c1.185 0.0025 2.205-0.8368 2.43-2h1.05c1.539-0.0082 2.785-1.254 2.793-2.793v-2.414c-0.0082-1.539-1.254-2.785-2.793-2.793h-1v-2zm9 4h1c0.4434-0.01346 0.8065 0.3496 0.793 0.793v2.414c0.01346 0.4434-0.3496 0.8065-0.793 0.793h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg
new file mode 100644
index 000000000..948f215a7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/qrscanner-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v1h-1v-1zm0 1h1v2h-1v1h-1v-2h1zm0 3h1v1h-1zm0 1v1h-1v-1zm-1 1v2h-2v-1h1v-1zm-2 1h-1v-1h1zm-1 0v1h-1v-1h-1v1h-1v-2h2v1zm3 1h2v1h-2zm2 1h1v1h-1zm-1 1h1v2h-1v-1h-1v-1zm0 2v2h-1v-2zm1 0h2v1h-1v1h-1zm2 0v-1h1v1zm1 0h1v2h-1zm0-1v-1h2v1zm2 0h1v3h-1zm-3 0h-1v-2h1zm0-2v-1h2v1zm0-1h-2v-1h1v-1h1zm-2-1h-1v-1h1zm-3-7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm8 4h3v2h-1v-1h-2zm3 3v1h-1v-1zm0-9v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1zm-7 7v5h-5v-5zm-1 1h-3v3h3zm-1 1v1h-1v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg
new file mode 100644
index 000000000..16dd89ad3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/quotation-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1zm4 0c-1.105 0-2 0.8954-2 2v2.531h0.001953a1.5 1.5 0 0 0 1.498 1.469 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-0.03125 0.001953v-0.001953h-0.4688v-1c0-0.5523 0.4477-1 1-1v-1zm4.5 4a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 0.03125-0.001953v0.001953h0.4688v1c0 0.5523-0.4477 1-1 1v1c1.105 0 2-0.8954 2-2v-2.531h-0.001953a1.5 1.5 0 0 0-1.498-1.469zm4 0a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 0.03125-0.001953v0.001953h0.4688v1c0 0.5523-0.4477 1-1 1v1c1.105 0 2-0.8954 2-2v-2.531h-0.001953a1.5 1.5 0 0 0-1.498-1.469z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg
new file mode 100644
index 000000000..fce9bec3c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-checked-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm0 2.5c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5 2.5-1.119 2.5-2.5-1.119-2.5-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg
new file mode 100644
index 000000000..082026aa0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-mixed-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7-2e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-2 4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4c0.554 0 1-0.446 1-1s-0.446-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg
new file mode 100644
index 000000000..308d0a27f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/radio-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7 1e-7 3.866 3.134 7 7 7s7-3.134 7-7-3.134-7-7-7zm0 2c2.761 1e-7 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg
new file mode 100644
index 000000000..dedab69df
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/record-screen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 0c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1.508l1.848 1.379c0.2188 0.1602 0.5039 0.1875 0.7422 0.06641 0.2422-0.1211 0.3945-0.3672 0.3945-0.6328v-3.606c0-0.2695-0.1523-0.5156-0.3945-0.6367-0.2383-0.1211-0.5273-0.09375-0.7422 0.06641l-1.848 1.373v-1.502c0-0.554-0.446-1-1-1h-6zm1 2h4v3h-4v-3zm7 5-1 1h-1c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-4c0-1.108-0.892-2-2-2h-1l-1-1h-3zm0.8281 2h1.344l1 1h1.828v4h-7v-4h1.828l1-1zm0.6719 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg
new file mode 120000
index 000000000..c008e40d6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-all-symbolic-rtl.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg
new file mode 120000
index 000000000..afd0a96b3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic-rtl.svg
@@ -0,0 +1 @@
+reply-all-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg
new file mode 120000
index 000000000..9c35b7cf3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-all-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-all-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg
new file mode 120000
index 000000000..9b2f3d603
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-rtl-symbolic.svg
@@ -0,0 +1 @@
+mail-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg
new file mode 120000
index 000000000..46fa064f6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/reply-symbolic.svg
@@ -0,0 +1 @@
+mail-reply-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg
new file mode 120000
index 000000000..6c5bb9464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/review-symbolic.svg
@@ -0,0 +1 @@
+comment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg
new file mode 100644
index 000000000..fd438c145
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/safety-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" style="isolation:isolate" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.936 1.012-5.803 2.037c-0.0792 0.028-0.1328 0.4157-0.1328 0.5 0 8.451 5.969 11.45 6 11.45 0 0 6-3 6-11.45 0-0.08426-0.05396-0.472-0.1328-0.5l-5.803-2.037c-0.04286-0.01514-0.08605-0.01514-0.1289 0zm0.06445 2.098 3.852 1.352c-0.307 4.728-2.493 7.173-3.812 8.139-0.4339-0.3346-0.9557-0.7648-1.51-1.434-1.128-1.362-2.159-3.562-2.373-6.707z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg
new file mode 100644
index 000000000..44c0969a5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screencast-recorded-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-2h-2v-7h10v4h2v-4c0-1.108-0.892-2-2-2h-10zm4 7.012c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-1.508l1.848 1.379c0.2188 0.1602 0.5039 0.1875 0.7422 0.06641 0.2422-0.1211 0.3945-0.3672 0.3945-0.6328v-3.605c0-0.2695-0.1523-0.5156-0.3945-0.6367-0.2383-0.1211-0.5273-0.09375-0.7422 0.06641l-1.848 1.373v-1.502c0-0.554-0.446-1-1-1h-6zm1 2h4v3h-4v-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-switch-users-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg
new file mode 100644
index 000000000..514d33029
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screensaver-unlock-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9375c-2.195 0-3.967 1.788-4 4v0.0625h2v-0.0625c0-1.108 0.892-2 2-2s2 0.892 2 2v2.062h-7c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-2c0-2.24-1.784-4.062-4-4.062z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg
new file mode 100644
index 000000000..070bea2b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshooter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1c-1.662 0-3 1.338-3 3v1h2v-1c0-0.554 0.446-1 1-1h1v-2h-1zm7 0v2h1c0.554 0 1 0.446 1 1v1h2v-1c0-1.662-1.338-3-3-3h-1zm-0.957 5c-0.5664 0-1.019 0.4258-1.039 0.9648h-0.9922c-1.113 0-2.012 0.8985-2.012 2.012v4.012c0 1.113 0.8985 2.012 2.012 2.012h5.977c1.113 0 2.012-0.8985 2.012-2.012v-4.012c0-1.113-0.8985-2.012-2.012-2.012h-0.9883c-0.01953-0.5391-0.4765-0.9648-1.043-0.9648h-1.914zm0.957 3c1.105 0 2 0.8945 2 2 0 1.105-0.8945 2-2 2-1.105 0-2-0.8945-2-2 0-1.105 0.8945-2 2-2zm-10 2v1c0 1.662 1.338 3 3 3h1v-2h-1c-0.554 0-1-0.446-1-1v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg
new file mode 100644
index 000000000..245923543
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-recorded-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-2h-2v-7h10v2h2v-2c0-1.108-0.892-2-2-2h-10zm7 5-1 1h-1c-1.108 0-2 0.892-2 2v4c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-4c0-1.108-0.892-2-2-2h-1l-1-1h-3zm0.8281 2h1.344l1 1h1.828v4h-7v-4h1.828l1-1zm0.6719 1a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg
new file mode 120000
index 000000000..15adc3643
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/screenshot-ui-show-pointer-symbolic.svg
@@ -0,0 +1 @@
+edit-select-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg
new file mode 120000
index 000000000..768fa9f91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg
new file mode 100644
index 000000000..70d7dae0b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-end-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v12h6v-6l-6-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg
new file mode 100644
index 000000000..870fcd31f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-mode-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.047 1.002c-0.3749-0.002204-0.7496 0.02474-1.119 0.08203-1.478 0.2292-2.884 0.9304-3.975 2.064-2.181 2.268-2.578 5.726-0.9688 8.43 1.609 2.704 4.837 4.006 7.871 3.172 3.034-0.8342 5.145-3.603 5.145-6.75a1 1 0 0 0-1-1 1 1 0 0 0-1 1c0 2.256-1.499 4.222-3.674 4.82s-4.47-0.3252-5.623-2.264c-1.153-1.938-0.87-4.396 0.6934-6.021 1.563-1.626 4.008-2.006 5.99-0.9297a1 1 0 0 0 1.355-0.4004 1 1 0 0 0-0.4023-1.357c-1.037-0.563-2.168-0.8391-3.293-0.8457zm6.953 0.998a1 1 0 0 0-0.707 0.293l-6.137 6.137-1.324-1.984a1 1 0 0 0-1.387-0.2773 1 1 0 0 0-0.2773 1.387l2.676 4.016 7.863-7.863a1 1 0 0 0 0-1.414 1 1 0 0 0-0.707-0.293z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg
new file mode 120000
index 000000000..17fd0bfc6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic-rtl.svg
@@ -0,0 +1 @@
+selection-end-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg
new file mode 100644
index 000000000..9078aa128
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-start-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v6l6 6v-12h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg
new file mode 100644
index 000000000..b7e38818e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/selection-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 0c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h7c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2h-7zm0 2h7v7h-7v-7zm-4 2c-1.108 0-2 0.892-2 2h2v-2zm-2 3v2h2v-2h-2zm0 3v2h2v-2h-2zm0 3c0 1.108 0.892 2 2 2v-2h-2zm3 0v2h2v-2h-2zm3 0v2h2v-2h-2zm3 0v2c1.108 0 2-0.892 2-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg
new file mode 100644
index 000000000..5ca1d3abd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic-rtl.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1v11.06l-4.546 2.944 1.394-5.234-4.205-3.417 5.409-0.291z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1 1.949 5.053 5.409 0.291-4.205 3.417 1.394 5.234-4.546-2.944z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg
new file mode 100644
index 000000000..a5779d2f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/semi-starred-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1.004v11.05l4.545 2.943-1.394-5.233 4.204-3.416-5.408-0.2909-1.948-5.052z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m8 1.004-1.948 5.052-5.408 0.2909 4.204 3.416-1.394 5.233 4.545-2.943v-11.05z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg
new file mode 100644
index 000000000..36215120f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/send-to-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 1 1.22 1.906-4.41 2.75c-0.51-0.411-1.15-0.656-1.81-0.656-1.57 0-3 1.429-3 3 0 1.571 1.43 3 3 3 0.66 0 1.3-0.277 1.81-0.687l4.41 2.781-1.22 1.906h6l-2.5-5.5-1.22 1.938-4.37-2.782c0.05-0.214 0.09-0.432 0.09-0.656s-0.04-0.442-0.09-0.656l4.37-2.782 1.22 1.938 2.5-5.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg
new file mode 120000
index 000000000..5ad468dc2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-hide-symbolic.svg
@@ -0,0 +1 @@
+pane-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg
new file mode 100644
index 000000000..e4c22224d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-places-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1h4l2 2h6c0.831 0 1.5 0.669 1.5 1.5v9c0 0.831-0.669 1.5-1.5 1.5h-12c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
new file mode 120000
index 000000000..8cd36e61a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
@@ -0,0 +1 @@
+sidebar-show-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-right-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg
new file mode 120000
index 000000000..829bcd4be
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-rtl-symbolic.svg
@@ -0,0 +1 @@
+sidebar-show-right-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-show-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg
new file mode 100644
index 000000000..db2634412
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sidebar-tree-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h14zm-8-2v-10l-4-6e-6v10zm6-8v-2h-4v2zm-2 4v-2l-2-6e-6v2zm1 4v-2h-3v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg
new file mode 100644
index 000000000..bc072e3fa
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sign-language-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.93 2.118v8.446l-1.301-1.171c-0.028-0.02888-0.8934-0.7499-1.72 0.1138-0.6878 0.8479-0.1715 1.704 0.14 2.034l1.738 1.73c1.116 1.116 2.579 1.729 4.131 1.729h2.882c2.003 0 3.633-1.63 3.633-3.633v-8.69c0-0.4506-0.3544-1.117-1.117-1.117s-1.118 0.6668-1.118 1.117v6.201c0.0052 0.2879 0.01225 0.8199-0.3929 1.232-0.1759 0.1776-0.4882 0.3929-1.004 0.3929-0.5119 0-0.8286-0.2152-1.005-0.3929-0.04112-0.04112-0.07875-0.08488-0.1138-0.1312-0.03412 0.04638-0.07262 0.09012-0.1129 0.1312-0.1768 0.1776-0.4882 0.3929-1.004 0.3929-0.5128 0-0.8286-0.2152-1.004-0.3929-0.4078-0.4156-0.3981-0.966-0.3929-1.232v-6.759c0-0.4646-0.3474-1.118-1.115-1.118s-1.123 0.6664-1.123 1.118zm3.031 3.022c-0.2459 0.2494-0.2389 0.6108-0.2362 0.8295v2.918c-0.00262 0.2188-7e-3 0.5819 0.2362 0.8295 0.1461 0.1488 0.3474 0.2266 0.6029 0.2266 0.2581 0 0.4655-0.07788 0.6108-0.2266 0.2406-0.245 0.2319-0.595 0.2275-0.8295v-2.909c0.0035-0.2188 0.01138-0.5871-0.2362-0.8382-0.1461-0.1479-0.3491-0.2266-0.6029-0.2268s-0.456 0.07773-0.6021 0.2264zm2.236 0c-0.2441 0.2494-0.2389 0.6108-0.2354 0.8295v2.918c-0.00439 0.2188-0.00784 0.5819 0.2354 0.8295 0.1461 0.1488 0.3474 0.2266 0.6029 0.2266 0.259 0 0.4664-0.07788 0.6116-0.2266 0.2398-0.245 0.231-0.595 0.2266-0.8295v-2.909c0.0035-0.2188 0.01138-0.5871-0.2354-0.8382-0.147-0.1479-0.35-0.2266-0.6037-0.2268s-0.4559 0.07773-0.602 0.2264z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg
new file mode 120000
index 000000000..b279d7728
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/sms-symbolic.svg
@@ -0,0 +1 @@
+chat-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg
new file mode 100644
index 000000000..5f246082b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/snap-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.828 1-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828zm2.279 4.406-0.707 0.707 2.123 2.121-1.416 1.414 3.893 0.3516-0.3555-3.887-1.414 1.414-2.123-2.121zm6.064 3.938-2.828 2.828 2.828 2.828 2.828-2.828-2.828-2.828z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg
new file mode 120000
index 000000000..18be0c63f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/spam-symbolic.svg
@@ -0,0 +1 @@
+mail-mark-junk-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg
new file mode 100644
index 000000000..b83ef705c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/special-effects-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.65 1-4.084 4.084-0.584 0.582-2.332 2.334-3.646 3.646 3.354 3.354 1.896-1.896 4.084-4.082 0.582-0.584 4.084-4.084-3.354-3.354zm-8.146 1-0.5312 0.9688-0.9688 0.5312 0.9688 0.5312 0.5312 0.9688 0.5312-0.9688 0.9688-0.5312-0.9688-0.5312-0.5312-0.9688zm8.146 0.6777 1.676 1.676-3.244 3.246-1.678-1.678 3.246-3.244z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg
new file mode 100644
index 000000000..68dbbbc62
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/star-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.949 5.055-5.412 0.291 4.207 3.418-1.395 5.236 4.549-2.945 1 0.6484v-2.703h2v-2h2.324l2.037-1.654-5.412-0.291zm4 8v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg
new file mode 100644
index 000000000..3303a8555
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/starred-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-1.95 5.055-5.411 0.2911 4.207 3.418-1.394 5.236 4.548-2.945 4.548 2.945-1.394-5.236 4.207-3.418-5.411-0.2911z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg
new file mode 100644
index 000000000..af52c8c0a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v2.172l2.828 2.828h1.172v-2h-2v-3zm5 0v7.172l1.826 1.828h0.1738v-9zm-11 3v2h2v2h-2v2h2v3h2v-3h2v3h2v-2.172l-2.828-2.828h-1.172v-1.172l-2.826-2.828z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2.414 1-1.414 1.414 12.59 12.59 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg
new file mode 100644
index 000000000..5180e8d0f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/strong-language-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M3 2v3H1v2h2v2H1v2h2v3h2v-3h2v3h2v-3h2V9H9V7h2V5H9V2H7v3H5V2H3zm9 0v9h2V2h-2zM5 7h2v2H5V7zm8 5a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 3 0A1.5 1.5 0 0 0 13 12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg
new file mode 120000
index 000000000..8006d361e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-hibernate-symbolic.svg
@@ -0,0 +1 @@
+radio-checked-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg
new file mode 100644
index 000000000..4f4dedd29
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-lock-screen-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-2.216 0-4 1.822-4 4.062v1.938h-1c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1h-1v-1.938c0-2.24-1.784-4.062-4-4.062zm0 2c1.108 0 2 0.892 2 2v2h-4v-2c0-1.108 0.892-2 2-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg
new file mode 100644
index 000000000..3f5520dbf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7c-2.965 0.01033-4.79 1.819-5.424 2.576-0.184 0.2198-0.3359 0.4633-0.3359 0.75v0.00195l0.00195 0.00195c0 0.5557 0.4501 1.006 1.006 1.006 0.285-6.03e-4 0.5797-0.1025 0.752-0.3301 0.472-0.6239 1.769-2.006 4-2.006 2.761 0 5 2.239 5 5s-2.239 5-5 5c-1.575-0.0064-3.055-0.7543-3.994-2.02l-0.00391 0.0039c-8.88e-4 -0.0012-0.00105-0.0027-0.00195-0.0039-0.1721-0.2273-0.4672-0.3275-0.752-0.3281-0.5551 0-1.005 0.4484-1.006 0.8691-9.34e-4 0.4043 0.1282 0.6356 0.3555 0.9082 0.665 0.7898 2.477 2.554 5.402 2.57zm-1-4v-2h4v-2h-4v-2l-4 3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg
new file mode 120000
index 000000000..48750a896
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-log-out-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg
new file mode 100644
index 000000000..51ea17b22
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-log-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7c2.965-0.01033 4.79-1.819 5.424-2.576 0.184-0.2198 0.3359-0.4633 0.3359-0.75v-0.001953l-0.001954-0.001953c0-0.5557-0.4501-1.006-1.006-1.006-0.285 6.03e-4 -0.5797 0.1025-0.752 0.3301-0.472 0.6239-1.769 2.006-4 2.006-2.761 0-5-2.239-5-5s2.239-5 5-5c1.575 0.00645 3.055 0.7543 3.994 2.02l0.003906-0.003906c8.88e-4 0.00119 0.001053 0.002716 0.001953 0.003906 0.1721 0.2273 0.4672 0.3275 0.752 0.3281 0.5551 0 1.005-0.4484 1.006-0.8691 9.34e-4 -0.4043-0.1282-0.6356-0.3555-0.9082-0.665-0.7898-2.477-2.554-5.402-2.57zm1 4v2h-4v2h4v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg
new file mode 120000
index 000000000..e13c3f7b9
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-reboot-symbolic.svg
@@ -0,0 +1 @@
+system-restart-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg
new file mode 100644
index 000000000..0a7dc4228
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-restart-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8.111 15c2.695-0.04396 5.133-1.635 6.254-4.087a1 1 0 0 0-0.4931-1.326 1 1 0 0 0-1.326 0.4931c-0.8027 1.755-2.537 2.888-4.466 2.92-1.58 0.02561-3.052-0.6944-4.005-1.904l1.723-1.294-4.8-1.397 0.001832 5 1.475-1.109c1.334 1.715 3.414 2.74 5.637 2.704zm6.89-7.403-0.001835-5-1.475 1.109c-1.334-1.715-3.414-2.74-5.637-2.704-2.695 0.04396-5.133 1.635-6.254 4.087a1 1 0 0 0 0.4931 1.326 1 1 0 0 0 1.326-0.4931c0.8027-1.755 2.537-2.888 4.466-2.92 1.58-0.02561 3.052 0.6944 4.005 1.904l-1.723 1.294 4.8 1.397z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg
new file mode 100644
index 000000000..82d77a686
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-run-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm0 2c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm-1.5 2v6l5-3-5-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg
new file mode 100644
index 000000000..ccc9e36bc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-shutdown-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1s1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm3.672 2.24-2e-3 0.00195c-0.5557 0-1.006 0.4502-1.006 1.006 6.03e-4 0.285 0.1025 0.5797 0.3301 0.752 0.6239 0.4721 2.006 1.769 2.006 4 0 2.761-2.239 5-5 5s-5-2.239-5-5c0.00645-1.575 0.7548-3.055 2.02-3.994l-0.00391-0.00391c0.00119-8.882e-4 0.00272-0.00106 0.00391-0.00195 0.2273-0.1721 0.3275-0.4672 0.3281-0.752 0-0.5551-0.4488-1.004-0.8696-1.005-0.4043-9.345e-4 -0.6352 0.1272-0.9078 0.3545-0.7898 0.665-2.554 2.477-2.57 5.402 0 3.866 3.134 7 7 7s7-3.134 7-7c-0.01033-2.965-1.821-4.79-2.578-5.423-0.2198-0.184-0.4633-0.3359-0.75-0.3359z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg
new file mode 120000
index 000000000..c9e7384e6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-suspend-symbolic.svg
@@ -0,0 +1 @@
+radio-mixed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg
new file mode 100644
index 000000000..dc23dd06e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.376 1c1.097-2.88e-6 2.041 0.6719 2.459 1.635a4 4 0 0 0-1.838 3.365 4 4 0 0 0 0.0293 0.418c-0.2084 0.05295-0.426 0.08203-0.6504 0.08203-1.485 3.7e-6 -2.689-1.231-2.689-2.75s1.204-2.75 2.689-2.75zm4.621 2a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3zm-4.621 4.188c0.2761 3.334e-4 0.5468 0.02347 0.8125 0.06445a4.007 4.007 0 0 0 1.377 1.932c-1.422 0.5275-2.65 1.51-3.479 2.816h-4.09c0.3415-2.747 2.646-4.81 5.379-4.812zm4.627 2.562c3.049 0.0036 5.619 2.253 6 5.25h-12c0.381-2.997 2.951-5.247 6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg
new file mode 120000
index 000000000..cd5b9c0b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-switch-user-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg
new file mode 100644
index 000000000..2cbade042
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/system-switch-user-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.62 1c-1.097-2.88e-6 -2.041 0.6719-2.459 1.635a4 4 0 0 1 1.838 3.365 4 4 0 0 1-0.0293 0.418c0.2084 0.05295 0.426 0.08203 0.6504 0.08203 1.485 3.7e-6 2.689-1.231 2.689-2.75s-1.204-2.75-2.689-2.75zm-4.621 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm4.621 4.188c-0.2761 3.334e-4 -0.5468 0.02347-0.8125 0.06445a4.007 4.007 0 0 1-1.377 1.932c1.422 0.5275 2.65 1.51 3.479 2.816h4.09c-0.3415-2.747-2.646-4.81-5.379-4.812zm-4.627 2.562c-3.049 0.0036-5.619 2.253-6 5.25h12c-0.381-2.997-2.951-5.247-6-5.25z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg
new file mode 100644
index 000000000..1d5f0dabe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tab-new-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004s-2 0-2 2v7c0 1-1 1-1 1h-1v2h16v-2h-1s-1 0-1-1v-7s0-2-2-2h-8zm3 3h2v2h2v2h-2v2h-2v-2h-2v-2h2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg
new file mode 100644
index 000000000..0c0eca73c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic-rtl.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14 1s2 0 2 2v5l-7 7-7-7 7-7zm-1 2c-0.5523 0-1 0.4477-1 1s0.4477 1 1 1 1-0.4477 1-1-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg
new file mode 120000
index 000000000..55ef229ba
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tag-symbolic.svg
@@ -0,0 +1 @@
+edit-tag-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg
new file mode 120000
index 000000000..6afc03a9d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-pass-symbolic.svg
@@ -0,0 +1 @@
+app-installed-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg
new file mode 100644
index 000000000..e1f053fc0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/test-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5zm0 1c-2.209 0-4 1.791-4 4h4v-4zm0 4v4c2.209 0 4-1.791 4-4h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg
new file mode 100644
index 000000000..2f27b01e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-arc-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 14,1 C 13,1 13,2 13,2 13,2 12.941,4.04 12.701,4.6152 12.204,5.8094 11.214,7 8,7 4.2143,7 2.2036,8.8094 1.4512,10.615 1,11.698 1,14 1,14 1,14 1,15 2,15 3,15 3,14 3,14 3,14 2.9373,12.253 3.2988,11.385 3.7964,10.191 4.7857,9 8,9 11.786,9 13.796,7.1906 14.549,5.3848 15.045,4.1955 15,2 15,2 15,2 15,1 14,1 Z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg
new file mode 100644
index 000000000..81420898b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-brush-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1 0-1 1-1 1v4s-2 0-2 1v2h7v-2c0-1-2-1-2-1v-4s0-1-1-1zm-3 9c0 2.761-0.8954 5-2 5h7c1.105 0 2-2.239 2-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg
new file mode 100644
index 000000000..1acc5a61b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-circle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 2a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg
new file mode 120000
index 000000000..1cd5ffd91
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-crop-symbolic.svg
@@ -0,0 +1 @@
+image-crop-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg
new file mode 100644
index 000000000..b8cb10edf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-eraser-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.07 1c-0.255 0-0.511 0.0971-0.707 0.293l-4.037 4.035 4.344 4.344 4.035-4.037c0.392-0.3918 0.392-1.022 0-1.414l-2.928-2.928c-0.196-0.1959-0.451-0.293-0.707-0.293zm-5.744 5.328-2.035 2.037c-0.3918 0.3918-0.3918 1.022 0 1.414l2.928 2.928c0.3917 0.392 1.022 0.392 1.414 0l2.037-2.035zm3.672 7.672h6v1h-7s0-1 1-1zm-8 0h3c1 0 1 1 1 1h-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg
new file mode 100644
index 000000000..d8e0f4403
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-filters-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h6v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-6zm6 2v2h2v-2h-2zm2 0h2v-2h-2v2zm0 2v2h2v-2h-2zm0 2h-2v2h2v-2zm0 2v2h2v-2h-2zm0 2h-2v2h2v-2zm0 2v2h2v-2h-2z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m11 1h4v14h-4z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg
new file mode 100644
index 000000000..d19bcb54c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-freeshape-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.5 2.5h13l-3.5 6.5 2.5 5.5-10-2z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1.5 2a0.5 0.5 0 0 0-0.4902 0.5977l2 10a0.5 0.5 0 0 0 0.3925 0.392l10 2a0.5 0.5 0 0 0 0.553-0.697l-2.396-5.274 3.38-6.283a0.5 0.5 0 0 0-0.439-0.7363zm0.6094 1h11.55l-3.103 5.764a0.5 0.5 0 0 0-0.016 0.4433l2.096 4.611-8.715-1.744z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg
new file mode 100644
index 000000000..a016b8474
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-highlight-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 8.5 3.5 3.5-1 1h-2l-1.5-1.5v-2zm-4 4.5h2c2 0 2 2 2 2h-4zm11-10.5-6.25 5.25 3.5 3.5 5.25-6.25c1.122-1.122 0-2 0-2l-0.5-0.5s-0.866-1.134-2 0z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg
new file mode 100644
index 000000000..e50598ab4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-line-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.78 13.78s0.5 0.5 1 0 0-1 0-1l-10.55-10.55s-0.5-0.5-1 0 0 1 0 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg
new file mode 100644
index 000000000..50e5575ae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-magic-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.512 1.812-0.6738 2.039-2.037 0.6718 2.037 0.6739 0.6738 2.039 0.6738-2.039 2.039-0.6739-2.039-0.6718zm7.035-0.0449-0.201 0.6113-0.6116 0.2031 0.6116 0.2012 0.201 0.6113 0.203-0.6113 0.611-0.2012-0.611-0.2031zm-3.055-0.9024-0.4024 1.223-1.225 0.4043 1.225 0.4043 0.4024 1.223 0.4043-1.223 1.225-0.4043-1.225-0.4043zm6.154 2.135-10.65 10.65 1.354 1.354 10.65-10.65z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg
new file mode 100644
index 000000000..1b48b74b7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-oval-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 2a7 6 0 0 0-7 6 7 6 0 0 0 7 6 7 6 0 0 0 7-6 7 6 0 0 0-7-6zm0 2a5 4 0 0 1 5 4 5 4 0 0 1-5 4 5 4 0 0 1-5-4 5 4 0 0 1 5-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg
new file mode 100644
index 000000000..f35501cf7
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-paint-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2 2 4v8c5e-5 0.5236 0.4764 1 1 1h8c0.5236-5e-5 1-0.4764 1-1v-3a3 3 0 0 0 3-3 3 3 0 0 0-3-3v-3zm12 5a1 1 0 0 1 1 1 1 1 0 0 1-1 1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg
new file mode 100644
index 000000000..32acf07eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-pencil-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1v14h8l4-4v-4l-1 1v2h-2l-2 2v2h-6v-12h8l1-1h-10zm10.81 1c-0.1669 0-0.3353 0.06574-0.4648 0.1953l-1.279 1.287 2.449 2.449 1.287-1.279c0.2592-0.2592 0.2592-0.6686 0-0.9277l-1.529-1.529c-0.1296-0.1296-0.296-0.1953-0.4629-0.1953zm-8.812 1v1h5l1-1h-6zm6.188 1.361-6.188 6.189v2.449h2.449l6.189-6.188-2.451-2.451zm-6.188 0.6387v1h3l1-1h-4zm0 2v1h1l1-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg
new file mode 100644
index 000000000..dc425e414
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-polygon-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.04 2.588-5.203 0.625c-0.3055-0.7135-1.015-1.213-1.84-1.213-1.105 0-2 0.8954-2 2 0 0.8931 0.5846 1.649 1.393 1.906l0.03906 5.178c-0.8277 0.2449-1.432 1.009-1.432 1.916 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.4223-0.1321-0.8139-0.3555-1.137l2.146-2.273c0.3361 0.2559 0.754 0.4102 1.209 0.4102 0.6223 0 1.178-0.2848 1.545-0.7305l1.547 1.129c-0.05963 0.1896-0.0918 0.3923-0.0918 0.6016 0 1.105 0.8954 2 2 2s2-0.8954 2-2c0-0.9211-0.6234-1.693-1.471-1.926l-0.4844-4.371c0.5726-0.3518 0.9551-0.9818 0.9551-1.703 0-1.105-0.8954-2-1.929-2s-1.837 0.6812-2.027 1.588zm0.043 0.994c0.249 0.821 1.012 1.418 1.914 1.418 0.02368 0 0.04683-0.00309 0.07031-0.00391l0.4531 4.064c-0.3895 0.09546-0.7336 0.3036-0.9961 0.5898l-1.582-1.195c0.03418-0.1465 0.05469-0.2981 0.05469-0.4551 0-1.105-0.8954-2-2-2s-2 0.8954-2 2c0 0.3119 0.07383 0.606 0.2012 0.8691l-2.203 2.4c-0.1722-0.09952-0.3608-0.174-0.5605-0.2188l-0.04688-5.09c0.85-0.1687 1.508-0.8747 1.6-1.75z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg
new file mode 100644
index 000000000..f83e8a809
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-rectangle-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 2v12h14v-12z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg
new file mode 100644
index 000000000..97161dc4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-roundedrect-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2h6c2.216 0 4 1.784 4 4v4c0 2.216-1.784 4-4 4h-6c-2.216 0-4-1.784-4-4v-4c0-2.216 1.784-4 4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg
new file mode 100644
index 000000000..c69948ca5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-skew-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v7h7z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m1 1 9 9h6l-9-9zm5 8v2l-5 0.01v2l5-0.01v2l4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg
new file mode 100644
index 000000000..8362e2ad4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tool-text-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.786 9.994h5.043l-1.246-6.712zm-4.77 4.992 0.1825-0.9917h1.195l7.317-12.98h1.533l2.409 12.98h1.332l-0.1825 0.9917h-4.954l0.1825-0.9917h1.514l-0.5513-2.999h-5.773l-1.685 2.999h1.496l-0.1825 0.9917z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg
new file mode 100644
index 000000000..9b8fcc581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/tools-check-spelling-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 2v9h3.002c2.998 0 2.998-3 2.998-3s-3e-6 -3-3-3h-1v-3zm-6.999 1.018v2h3v1h-1c-3 0-3 2.479-3 2.479s3e-6 2.521 3 2.521h3v-6s-2e-6 -2-2-2zm8.999 3.982h1.002c0.998 0 0.998 1 0.998 1s-1e-6 1-0.998 1h-1.002zm-6.999 1.018h1v1h-1s-1 0-1-0.4863c-3.44e-4 -0.5137 1-0.5137 1-0.5137zm-0.125 4.002c-0.3826-0.01129-0.7561 0.04611-1.299 0.2215s-1.172 0.6734-1.574 1.339l1.613 0.9707c0.3446-0.5703 1.076-0.8049 1.686-0.5488 0.5358 0.2251 1.172 0.8982 2.178 0.998 1.347 0.1337 2.346-0.8916 3.002-0.9258 0.6626-0.0346 1.485 0.7858 2.703 0.9238 1.139 0.1292 2.23-0.416 2.814-1.369l-1.605-0.9824c-0.204 0.3327-0.5953 0.5299-0.9961 0.4844-0.749-0.08502-1.67-1.004-3.012-0.9336-1.293 0.06746-2.082 0.9968-2.717 0.9336-0.3951-0.03922-0.8998-0.5513-1.633-0.8594-0.385-0.1618-0.7775-0.2407-1.16-0.252z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg
new file mode 100644
index 000000000..149459907
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-dm-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.67 1-2.666 6.988v7h14v-7l-2.668-6.988h-8.666zm1.533 2.025h5.6l2.1 5.912h-2.1l-0.6992 2.1h-4.201l-0.6992-2.1h-2.1l2.1-5.912z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg
new file mode 100644
index 000000000..7f98a63bf
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-home-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1-7.736 7.553 1.473 1.506 1.105-0.9531 0.7363 5.895h8.844l0.7363-5.895 1.105 0.9219 1.473-1.475zm0 6c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg
new file mode 100644
index 000000000..01c445e09
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-mentions-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.63 1c-0.4609 0.01542-0.8889 0.2879-1.1 0.7207-1.929-0.1166-3.777 1.041-4.461 2.953-0.609 1.732-1.84 3.97-2.477 4.086-0.1287 0.0726-0.2371 0.1891-0.291 0.3398-0.119 0.3326 0.05231 0.6973 0.3848 0.8164l9.301 3.33c0.3324 0.1191 0.6955-0.05219 0.8145-0.3848 0.0539-0.1508 0.04363-0.3114-0.0098-0.4492-0.4187-0.4939 0.04984-3.005 0.6777-4.73 0.6842-1.912-0.01134-3.98-1.576-5.115 0.1489-0.6244-0.1809-1.271-0.7988-1.492-0.1545-0.05533-0.3112-0.07936-0.4648-0.07422zm-3.891 11.72c-0.2965 0.829 0.2675 1.79 1.262 2.146 0.9942 0.3561 2.041-0.02846 2.338-0.8574z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg
new file mode 100644
index 000000000..b418df858
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/twitter-profile-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.933-4.82e-6 -3.5 1.567-3.5 3.5 1.46e-5 1.933 1.567 3.5 3.5 3.5 1.933 5.2e-6 3.5-1.567 3.5-3.5s-1.567-3.5-3.5-3.5zm0 7.875c-3.557 0.0042-6.555 2.629-7 6.125h14c-0.4445-3.496-3.443-6.121-7-6.125z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg
new file mode 120000
index 000000000..3ca1d5581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/unpin-symbolic.svg
@@ -0,0 +1 @@
+xapp-unpin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg
new file mode 120000
index 000000000..d42b1ab5e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-decrease-symbolic.svg
@@ -0,0 +1 @@
+list-remove-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg
new file mode 120000
index 000000000..4d2ca098c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/value-increase-symbolic.svg
@@ -0,0 +1 @@
+list-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg
new file mode 100644
index 000000000..b21d9ef2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-app-grid-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.535 2c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 0.003906c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg
new file mode 100644
index 000000000..9a02163c0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-bottom-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1v14h14v-14zm2 7h10v5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg
new file mode 100644
index 000000000..88f0457e4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-column-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10zm4 0v10h2v-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg
new file mode 100644
index 000000000..b12bef279
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.062 2.5c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3115 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3115-0.251-0.5625-0.5625-0.5625zm-8 4c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3115 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3115 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625zm4 0c-0.3116 0-0.5625 0.251-0.5625 0.5625v1.875c0 0.3116 0.251 0.5625 0.5625 0.5625h1.875c0.3116 0 0.5625-0.251 0.5625-0.5625v-1.875c0-0.3116-0.251-0.5625-0.5625-0.5625z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg
new file mode 120000
index 000000000..5f30ce3b6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-conceal-symbolic.svg
@@ -0,0 +1 @@
+image-red-eye-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg
new file mode 100644
index 000000000..1339b3531
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-continuous-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m6 2.004v1h4v-1zm-2 2.004v1.996h8v-1.996zm0 5.996v2.002h8v-2.002zm2 3v1h4v-1z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m2 7.004v1.996h12v-1.996z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg
new file mode 100644
index 000000000..33a3306f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-coverflow-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 3v10h1v-10h-1zm13 0v10h1v-10h-1zm-11 1v8h1v-8h-1zm9 0v8h1v-8h-1zm-7 1v6h6v-6h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg
new file mode 100644
index 000000000..8d0454e28
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-dual-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0 1v14h16v-14zm7 12-5 1e-3v-10l5-0.00198zm2-9.996 5-0.00491v10l-5 0.0049z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg
new file mode 100644
index 000000000..4626044b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m9 2v12h1v-12h-1zm-7.625 1c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 0v1h2v-1h-2zm0 3v1h2v-1h-2zm-10.62 1c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 2v1h2v-1h-2zm-10.62 2c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm4 0c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375h1.25c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25zm6.625 1v1h2v-1h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg
new file mode 120000
index 000000000..984131f82
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-filter-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg
new file mode 100644
index 000000000..2d33aea8d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-filter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 2v12h-1v-12zm7.625 1c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 0v1h-2v-1zm0 3v1h-2v-1zm10.62 1c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 2v1h-2v-1zm10.62 2c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-4 0c0.2077 0 0.375 0.1673 0.375 0.375v1.25c0 0.2077-0.1673 0.375-0.375 0.375h-1.25c-0.2077 0-0.375-0.1673-0.375-0.375v-1.25c0-0.2077 0.1673-0.375 0.375-0.375zm-6.625 1v1h-2v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg
new file mode 120000
index 000000000..4b66898b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-fullscreen-symbolic.svg
@@ -0,0 +1 @@
+zoom-fit-best-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg
new file mode 100644
index 000000000..b21d9ef2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-grid-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.535 2c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm9 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 0.003906c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-4.5 4.496c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm-9 4.5c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93zm4.5 0c-0.2968 0-0.5352 0.2383-0.5352 0.5352v1.93c0 0.2968 0.2383 0.5352 0.5352 0.5352h1.93c0.2968 0 0.5352-0.2383 0.5352-0.5352v-1.93c0-0.2968-0.2383-0.5352-0.5352-0.5352h-1.93z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg
new file mode 100644
index 000000000..a9f4c76a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-left-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 15h-14v-14h14zm-7-2v-10l-5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg
new file mode 100644
index 000000000..a21f321fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m14.62 13c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2zm3.625-4c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2zm3.625-4c0.2077 0 0.375-0.1673 0.375-0.375v-1.25c0-0.2077-0.1673-0.375-0.375-0.375h-1.25c-0.2077 0-0.375 0.1673-0.375 0.375v1.25c0 0.2077 0.1673 0.375 0.375 0.375zm-3.625 0v-2h-10v2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg
new file mode 100644
index 000000000..8ac5fe113
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-bullet-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,3 C 1.1673,3 1,3.1673 1,3.375 v 1.25 C 1,4.8327 1.1673,5 1.375,5 h 1.25 C 2.8327,5 3,4.8327 3,4.625 V 3.375 C 3,3.1673 2.8327,3 2.625,3 Z M 5,3 V 5 H 15 V 3 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 5,7 V 9 H 15 V 7 Z M 1.375,11 C 1.1673,11 1,11.1673 1,11.375 v 1.25 C 1,12.8327 1.1673,13 1.375,13 h 1.25 C 2.8327,13 3,12.8327 3,12.625 v -1.25 C 3,11.1673 2.8327,11 2.625,11 Z M 5,11 v 2 h 10 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg
new file mode 100644
index 000000000..479132fdb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-compact-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="M 1.375,4 C 1.1673,4 1,4.1673 1,4.375 v 1.25 C 1,5.8327 1.1673,6 1.375,6 h 1.25 C 2.8327,6 3,5.8327 3,5.625 V 4.375 C 3,4.1673 2.8327,4 2.625,4 Z M 4,4 V 6 H 15 V 4 Z M 1.375,7 C 1.1673,7 1,7.1673 1,7.375 v 1.25 C 1,8.8327 1.1673,9 1.375,9 h 1.25 C 2.8327,9 3,8.8327 3,8.625 V 7.375 C 3,7.1673 2.8327,7 2.625,7 Z M 4,7 V 9 H 15 V 7 Z M 1.375,10 C 1.1673,10 1,10.1673 1,10.375 v 1.25 C 1,11.8327 1.1673,12 1.375,12 h 1.25 C 2.8327,12 3,11.8327 3,11.625 v -1.25 C 3,10.1673 2.8327,10 2.625,10 Z M 4,10 v 2 h 11 v -2 z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg
new file mode 100644
index 000000000..9217c5130
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-images-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2.004-1 1h-1c-2 0-2 2-2 2v7c0 2 2 2 2 2h10c2 0 2-2 2-2v-7c0-2-2-2-2-2h-1l-1-1h-6zm3 3c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg
new file mode 100644
index 000000000..5870afcae
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12.5 1s-2e-6 1-1 1l-0.003906 1h1.004v2h1.5v-4h-1.5zm-11.5 1v2h8v-2h-8zm11.91 4c-0.669 0.00354-1.182 0.3184-1.752 0.8281l0.4531 0.9062c0.8142-0.5345 1.666-0.9515 1.688-0.2754 0.02124 0.485-1.404 0.7297-1.875 1.664v0.877h3.359v-0.9062h-1.812c1.359-0.4531 1.611-1.175 1.66-1.621 0.08141-0.7327-0.8107-1.48-1.721-1.473zm-11.91 1v2h8v-2h-8zm11.88 3.998v0.003906c-0.4345 0-0.8867 0.1089-1.303 0.334l-0.1133 0.05859 0.291 0.9551 0.1602-0.07031c0.4783-0.3095 1.19-0.3931 1.162-0.02734-0.02814 0.3689-0.428 0.3477-0.9062 0.3477v0.7754c0.3908 0 1.224 0.008053 1.105 0.377-0.1438 0.4564-0.9331 0.1035-1.387-0.005859l-0.1602-0.06445-0.293 0.9902 0.125 0.05664c0.397 0.1876 0.7555 0.2715 1.199 0.2715 0.5064 0 0.9362-0.1062 1.252-0.3125 0.3126-0.2095 0.5078-0.5276 0.5078-0.8965 0-0.4314-0.2959-0.7226-0.6836-0.8945 0.4252-0.2845 0.3929-0.5042 0.4805-0.7793 0-0.3439-0.1433-0.6374-0.3965-0.8281-0.2559-0.1935-0.6073-0.2907-1.041-0.291zm-11.88 1.002v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg
new file mode 120000
index 000000000..839826d65
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-ordered-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg
new file mode 100644
index 000000000..47b99ae51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-ordered-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.004 1s-1.9e-6 1-1 1l-0.003906 1h1.004v2h1.5v-4h-1.5zm3.996 1v2h8v-2h-8zm-3.584 4c-0.669 0.0035-1.182 0.3184-1.752 0.8281l0.4531 0.9062c0.8142-0.5345 1.666-0.9515 1.688-0.2754 0.02124 0.485-1.404 0.7296-1.875 1.664v0.877h3.359v-0.9062h-1.812c1.359-0.4531 1.611-1.175 1.66-1.621 0.08141-0.7327-0.811-1.48-1.721-1.473zm3.584 1v2h8v-2h-8zm-3.613 3.998v0.003906c-0.4345 0-0.885 0.1089-1.301 0.334l-0.1133 0.05859 0.291 0.9551 0.1602-0.07031c0.4783-0.3095 1.19-0.3931 1.162-0.02734-0.02814 0.3689-0.4279 0.3477-0.9062 0.3477v0.7754c0.3908 0 1.224 0.0081 1.105 0.377-0.1438 0.4564-0.9334 0.1035-1.387-0.005859l-0.1602-0.06445-0.293 0.9902 0.125 0.05664c0.397 0.1876 0.7553 0.2715 1.199 0.2715 0.5064 0 0.9362-0.1062 1.252-0.3125 0.3126-0.2095 0.5078-0.5276 0.5078-0.8965 0-0.4314-0.2959-0.7226-0.6836-0.8945 0.4252-0.2845 0.3929-0.5042 0.4805-0.7793 0-0.3439-0.1433-0.6374-0.3965-0.8281-0.2563-0.1938-0.6084-0.291-1.043-0.291zm3.613 1.002v2h8v-2h-8z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg
new file mode 120000
index 000000000..259e010ea
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg
new file mode 120000
index 000000000..b19b81462
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list-bullet-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg
new file mode 100644
index 000000000..44870d898
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-list-video-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 3h9c1 0 1 1 1 1v8c0 1-1 1-1 1h-9s-1 0-1-1v-8s0-1 1-1zm14 1.5v7.5l-4-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg
new file mode 100644
index 000000000..521435b5a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-mirror-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1.861 0c-0.7804 0-1.861 0.6918-1.861 1.576v12.81c0 0.884 1.081 1.613 1.861 1.613l3.891-2.947c0.6083-0.456 1.248-0.729 1.248-1.614v-6.914c0-0.8845-0.812-1.222-1.248-1.613zm0.1387 1.354 3.852 2.906s0.1484 0.0682 0.1484 0.2656v6.914c0 0.26-0.1016 0.26-0.1016 0.26l-3.898 2.942z" fill="currentColor"/>
+ <path class="ColorScheme-Text" d="m13.14 0c0.78 0 1.861 0.6918 1.861 1.576v12.81c0 0.884-1.081 1.613-1.861 1.613l-3.891-2.947c-0.6083-0.456-1.248-0.729-1.248-1.614v-6.914c0-0.8845 0.812-1.222 1.248-1.613zm-0.139 1.354-3.852 2.906s-0.1484 0.0682-0.1484 0.2656v6.914c0 0.26 0.1016 0.26 0.1016 0.26l3.898 2.942z" fill="currentColor" opacity=".3"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg
new file mode 100644
index 000000000..2cb86224c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-horizontal-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 7c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm4.5 0c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg
new file mode 100644
index 000000000..d7c0b0a9b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-more-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4.5c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg
new file mode 100644
index 000000000..c3165e2f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-rtl-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13 1.004s1 0 1 1v9s0 1-1 1h-1v-9h-8v-1c0-1 1-1 1-1zm-3 3s1 0 1 1v10c0 1-1 1-1 1h-8s-1-0.001006-1-1.004v-9.996c0-1 1-1 1-1zm-1 2h-6v8h6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg
new file mode 120000
index 000000000..82fa0df89
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-paged-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg
new file mode 120000
index 000000000..6979865fc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-paged-symbolic.svg
@@ -0,0 +1 @@
+edit-copy-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg
new file mode 120000
index 000000000..72d693f54
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-pin-symbolic.svg
@@ -0,0 +1 @@
+window-pin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg
new file mode 100644
index 000000000..eeb07f5e2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-presentation-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-2 0-2 2-2 2v7s4e-6 2 2 2h12s2 4.16e-4 2-2v-7s4.06e-4 -2-2-2h-12zm4 2.5 5 3-5 3v-6zm-2.021 9.5s-0.9785 0.001701-0.9785 1.002v0.9961h10v-0.9961c0-1-1-1.002-1-1.002h-8.021z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg
new file mode 100644
index 000000000..e1400653d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-refresh-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 6.707-5h-2.209a4.975 4.975 0 0 1-4.523 2.949 4.975 4.975 0 0 1-4.975-4.975 4.975 4.975 0 0 1 4.975-4.975 4.975 4.975 0 0 1 3.9 1.941c-0.5587 0.4199-1.117 0.8404-1.676 1.26l4.801 1.396-0.003906-5c-0.4951 0.3715-0.9896 0.7434-1.484 1.115a7 7 0 0 0-5.512-2.713z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg
new file mode 100644
index 000000000..6db6a2e3e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-restore-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 2.004v3h-3v2h4c1 0 1-1 1-1v-4zm6 0v4s0 1 1 1h4v-2h-3v-3zm-9 7v2h3v3h2v-4s0-1-1-1zm10 0c-1-0.003906-1 1-1 1v4h2v-3h3v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg
new file mode 120000
index 000000000..6ede223c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-reveal-symbolic.svg
@@ -0,0 +1 @@
+xapp-prefs-display-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg
new file mode 100644
index 000000000..2caa4b5a0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-right-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15h14v-14h-14zm7-2v-10l5-6e-6v10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg
new file mode 120000
index 000000000..a9e90f075
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-end-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-start-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg
new file mode 120000
index 000000000..98e49e3b5
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sidebar-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
new file mode 120000
index 000000000..045da1e40
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-sort-descending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
new file mode 120000
index 000000000..158676078
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-ascending-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg
new file mode 100644
index 000000000..8bb0dcdc4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-ascending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm6.5 0v4h-3l4.5 7 4.5-7h-3v-4zm-6.5 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg
new file mode 120000
index 000000000..4d6e5704a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-sort-ascending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg
new file mode 120000
index 000000000..5c2a12819
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-descending-rtl-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg
new file mode 100644
index 000000000..8ebe36d4d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-sort-descending-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 2c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm7.991 0-4.491 7h3v4h3v-4h3zm-7.991 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5zm0 4c-0.8224 0-1.5 0.6776-1.5 1.5s0.6776 1.5 1.5 1.5 1.5-0.6776 1.5-1.5-0.6776-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg
new file mode 100644
index 000000000..f4b691418
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-top-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 15v-14h14v14zm2-7h10l6e-6 -5h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg
new file mode 100644
index 000000000..0a2ef39dc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-height-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-1 2-3 3h6l-3-3zm-4 4v2h8v-2h-8zm-3 2v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2zm-8 1 3 3 3-3h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg
new file mode 120000
index 000000000..4b66898b4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-symbolic.svg
@@ -0,0 +1 @@
+zoom-fit-best-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg
new file mode 100644
index 000000000..0fd29104b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-fit-width-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5487-1.188 1.219v4.781h2v-4h4v-2h-4.812zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.524-1.219-1.188-1.219h-4.812zm-2 3v8h2v-8h-2zm-1 1-3 3 3 3v-6zm4 0v6l3-3-3-3zm-9 4v4.781c0 0.67 0.5243 1.219 1.188 1.219h4.812v-2h-4v-4h-2zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5486 1.188-1.219v-4.781h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg
new file mode 120000
index 000000000..fbe5de4e3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg
new file mode 120000
index 000000000..7a99228f4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg
new file mode 120000
index 000000000..88831a856
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/view-zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg
new file mode 100644
index 000000000..2025b9804
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-none-symbolic.svg
@@ -0,0 +1,7 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.45 2c-0.3828 0.01172-0.7461 0.1719-1.016 0.4414l-3.559 3.559 1.414 1.414 2.559-2.559c0.5742 0.2734 1.258 0.1562 1.707-0.293 0.5859-0.5859 0.5859-1.535 0-2.121-0.293-0.293-0.6914-0.4531-1.105-0.4414zm-7.426 6.852-5.018 5.02c0.5861 0.5829 3.299 1.22 7.834-2.203z" fill="currentColor" opacity=".3"/>
+ <path class="ColorScheme-Text" d="m3.238 1.824-1.414 1.414 10.94 10.94 1.414-1.414z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg
new file mode 100644
index 000000000..22f4c25a2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/violence-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.45 2c-0.3828 0.01172-0.7461 0.1719-1.016 0.4414l-2.842 2.842 1.414 1.414 1.842-1.842c0.5742 0.2734 1.258 0.1562 1.707-0.293 0.5859-0.5859 0.5859-1.535 0-2.121-0.293-0.293-0.6914-0.4531-1.105-0.4414zm-4.574 4-7.869 7.871c0.707 0.7031 4.506 1.492 10.87-4.871l-3-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg
new file mode 100644
index 000000000..df8fdabcc
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/warning-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm0-2.256c-0.6904 0-1.25-0.5596-1.25-1.25s0.5596-1.25 1.25-1.25 1.25 0.5596 1.25 1.25-0.5596 1.25-1.25 1.25zm1-3.25h-2v-6h2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg
new file mode 100644
index 000000000..24f382a7e
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/webpage-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 0.9998a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-0.5003 1.272v5.228h-2.479c0.1471-2.055 1.071-3.895 2.478-5.229zm1 0c1.407 1.333 2.331 3.174 2.478 5.229h-2.479zm1.432 0.07029a6 6 0 0 1 4.045 5.158h-1.995c-0.1245-1.954-0.8733-3.74-2.048-5.158zm-3.883 0.02546c-1.164 1.414-1.906 3.19-2.029 5.133h-1.98a6 6 0 0 1 4.01-5.133zm-4.01 6.133h1.973c0.08768 1.908 0.77 3.659 1.865 5.076a6 6 0 0 1-3.838-5.076zm2.973 0h2.488v5.388c-1.445-1.368-2.379-3.27-2.488-5.389zm3.489 0h2.488c-0.1096 2.119-1.044 4.021-2.488 5.389zm3.489 0h1.973a6 6 0 0 1-3.838 5.076c1.095-1.417 1.777-3.168 1.865-5.076z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg
new file mode 100644
index 000000000..637bf3047
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-close-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11 3.994c-0.0062 0.00622-0.3871-0.02706-0.707 0.293l-2.295 2.301-2.305-2.299c-0.1862-0.1842-0.4373-0.288-0.6992-0.2891-0.5523 3e-7 -1 0.4477-1 1 4e-5 0.2652 0.1054 0.5195 0.293 0.707l2.301 2.295-2.299 2.305c-0.1842 0.1862-0.288 0.4373-0.2891 0.6992 0 0.5523 0.4477 1 1 1 0.2652-4e-5 0.5195-0.1054 0.707-0.293l2.295-2.301 2.283 2.277c0.1879 0.1974 0.4482 0.3096 0.7207 0.3105 0.5523-1e-6 1-0.4477 1-1-0.0062-0.0062 0.02706-0.3871-0.293-0.707l-2.301-2.295 2.277-2.283c0.1974-0.1879 0.3096-0.4482 0.3105-0.7207 0-0.5523-0.4477-1-1-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg
new file mode 100644
index 000000000..d28b6e57b
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-maximize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 4c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h6c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm1.5 2h3c0.277 0 0.5 0.223 0.5 0.5v3c0 0.277-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5v-3c0-0.277 0.223-0.5 0.5-0.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg
new file mode 100644
index 000000000..6dbd6a94d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-minimize-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 10v2h6v-2h-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg
new file mode 120000
index 000000000..23d345d66
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-new-symbolic.svg
@@ -0,0 +1 @@
+application-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg
new file mode 100644
index 000000000..fa83ac188
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 1c-1.346-0.02047-1.346 2.02 0 2h0.9785l1.79e-4 2c1.189e-4 1.328-1.696 2-3 2v2h4.021l-1.928e-4 5 0.9766 1 1.023-1 1.928e-4 -5h4v-2c-1.304 0-3.056-0.6731-3-2l-1.79e-4 -2h0.9785c1.346 0.02047 1.346-2.02 0-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg
new file mode 100644
index 000000000..d559c482f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-pop-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.285 4v2.273h0.0332v0.01367l2.627-0.01172-3.945 3.947 1.777 1.777 3.947-3.945 0.001953 2.66v0.01172l2.277-0.007812-0.003906-6.719h-6.715z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic-rtl.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg
new file mode 120000
index 000000000..7d184b8f8
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-restore-symbolic.svg
@@ -0,0 +1 @@
+window-maximize-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg
new file mode 100644
index 000000000..6ce46e324
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-shade-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 4-3.973 3.561 1.346 1.479 1.627-1.479v4.439h2v-4.439l1.627 1.479 1.346-1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg
new file mode 100644
index 000000000..30c0f171a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1s-1 0-1 1v12c0 1 1 1 1 1h12s1 0 1-1v-12s0-1-1-1zm1 5h10v7h-10z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg
new file mode 120000
index 000000000..3ca1d5581
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unpin-symbolic.svg
@@ -0,0 +1 @@
+xapp-unpin-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg
new file mode 100644
index 000000000..4de085fbe
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/window-unshade-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 12-3.973-3.561 1.346-1.479 1.627 1.479v-4.439h2v4.439l1.627-1.479 1.346 1.479z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg
new file mode 100644
index 000000000..d31470536
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-squiggly-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4 1v2h6s1 1e-6 1 1v1h-5c-3 0-3 3-3 3s3e-6 3 3 3h7v-7c0-3-3-3-3-3zm2 6h5v2h-5c-1 0-1-1-1-1s1e-6 -1 1-1zm-3.18 5.16c-0.7408 0.2412-1.369 0.7391-1.771 1.406l1.613 0.9727c0.3446-0.5714 1.076-0.8054 1.686-0.5488 0.5358 0.2256 1.172 0.9 2.178 1 1.347 0.134 2.346-0.8935 3.002-0.9277 0.6626-0.03467 1.486 0.7874 2.704 0.9257 1.139 0.1295 2.23-0.4179 2.814-1.373l-1.605-0.9844c-0.204 0.3334-0.5953 0.532-0.9961 0.4864-0.749-0.08519-1.671-1.006-3.013-0.9355-1.293 0.0676-2.082 0.9988-2.717 0.9355-0.3951-0.0393-0.9-0.5527-1.633-0.8614-0.7701-0.3243-1.57-0.3197-2.261-0.09506z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg
new file mode 120000
index 000000000..6c5bb9464
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-annotations-text-symbolic.svg
@@ -0,0 +1 @@
+comment-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg
new file mode 100644
index 000000000..1d19349f1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-diaporama-symbolic.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-1.105 0-2 0.895-2 2h-5v2h1v7h2l-1 3h2l1-3h4l1 3h2l-1-3h2v-7h1v-2h-5c0-1.105-0.8954-2-2-2zm-4 4h8v5h-8zm2.711 1v3h0.2988c0.05247 3e-4 0.1047-0.01125 0.1504-0.03711l2.1-1.201c0.09321-0.05157 0.1406-0.1562 0.1406-0.2617s-0.04744-0.2101-0.1406-0.2617l-2.1-1.201c-0.04567-0.02588-0.09792-0.0375-0.1378-0.0373z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg
new file mode 100644
index 000000000..021ecc0ca
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-favorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5.621 5.287c-0.3822 0.2916-4.469 0.579-4.615 1.051-0.146 0.4719 3 3.227 3.146 3.699 0.146 0.4719-1.198 4.647-0.8164 4.938 0.3822 0.2916 4.192-2.002 4.664-2.002 0.1227 0 0.4772 0.1589 0.9316 0.3828v-1.625c5.2e-5 -0.5152 0.4185-0.9336 0.9336-0.9336h0.9764v-0.8802s1e-6 -1 1-1h0.8947c0.9659-0.9946 2.354-2.26 2.256-2.579-0.146-0.4719-4.233-0.7592-4.615-1.051-0.3817-0.2913-1.902-4.278-2.378-4.278s-1.996 3.986-2.378 4.278zm6.379 4.713v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg
new file mode 100644
index 000000000..75fa8b474
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-format-text-highlight-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10.82 1.002c-0.3984 0.00408-0.7949 0.1629-1.068 0.4375l-0.001953-0.001953c-1.949 1.955-5.846 5.865-5.846 5.865-0.06357 0.06357-0.253 0.2827-0.25 0.625v1.723c5.117e-4 0.1051 0.02093 0.2106 0.05859 0.3086-0.00498-0.0086-0.6738 0.7539-0.6738 0.7539l2.17 2.18-0.7051 0.6133-2.092-2.092c-0.18 0.176-1.238 1.26-1.238 1.26-0.1771 0.1805-0.1758 0.6953-0.1758 0.6953s0.04017 1.633 0.4883 1.633h12.96c0.7345 0 0.7384-3 0-3h-5.826l5.84-5.859c0.7993-0.7286 0.4811-1.699-2e-3 -2.098l-2.56-2.557c-0.2778-0.3399-0.6777-0.4904-1.076-0.4863zm-0.02149 1.844 2.248 2.248-5.047 5.062-2.248-2.246zm-6.822 11.12-0.00391 2e-3h-0.00195c0.00191-7.63e-4 0.00396-0.0012 0.00586-2e-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
new file mode 120000
index 000000000..81c980fb6
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic-rtl.svg
@@ -0,0 +1 @@
+xapp-go-history-previous-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg
new file mode 100644
index 000000000..991810bcb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-next-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m13.5 13.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm0-7.5-7 5v-3h-4v-4h4v-3zm-4 7.5a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-4 0a1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
new file mode 120000
index 000000000..608be41c4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic-rtl.svg
@@ -0,0 +1 @@
+xapp-go-history-next-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
new file mode 100644
index 000000000..b767c4453
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-go-history-previous-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.5 13.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5zm0-7.5 7 5v-3h4v-4h-4v-3zm4 7.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5zm4 0a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg
new file mode 100644
index 000000000..a7cf3e803
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-pin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.346-0.02047-1.346 2.02 0 2h0.9785v2c1.189e-4 1.328-1.696 2-3 2v2h4.021v5l0.9766 1 1.023-1v-5h4v-2c-1.304 0-3.056-0.6731-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2h-5.979zm8 8v2h-2v2h2v2h2v-2h2v-2h-2v-2h-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg
new file mode 120000
index 000000000..3d8983752
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-behavior-symbolic.svg
@@ -0,0 +1 @@
+application-menu-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg
new file mode 120000
index 000000000..e43f2ec4f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-display-symbolic.svg
@@ -0,0 +1 @@
+eye-not-looking-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg
new file mode 120000
index 000000000..212392480
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-plugins-symbolic.svg
@@ -0,0 +1 @@
+extension-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg
new file mode 100644
index 000000000..09ef7d859
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-preview-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 2c-1 0-1 1-1 1v10c0 1 1 1 1 1h12s1 0 1-1v-10c0-1-1-1-1-1h-12zm3.5 4.562 3.312 3.75 2.125-2.062 2.062 2.062v1.688h-10v-2.5l2.5-2.938z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
new file mode 100644
index 000000000..785fc9a26
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-prefs-toolbar-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m0.5996 6c-0.3324 0-0.5996 0.2672-0.5996 0.5996v2.801c-7.401e-17 0.3324 0.2672 0.5996 0.5996 0.5996h2.801c0.3324 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2672-0.5996-0.5996-0.5996h-2.801zm6 0c-0.3324 0-0.5996 0.2672-0.5996 0.5996v2.801c0 0.3324 0.2672 0.5996 0.5996 0.5996h2.801c0.3324 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2672-0.5996-0.5996-0.5996h-2.801zm6 0c-0.332 0-0.5996 0.2672-0.5996 0.5996v2.801c0 0.3324 0.2676 0.5996 0.5996 0.5996h2.801c0.332 0 0.5996-0.2672 0.5996-0.5996v-2.801c0-0.3324-0.2676-0.5996-0.5996-0.5996h-2.801z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
new file mode 100644
index 000000000..fb117383f
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-entire-word-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3.5 3.5c-1.98 0-3 1.172-3 3.607v1.893a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.49-1.5l-0.00781-0.4023c0-0.9482 0.1116-1.598 0.3379-1.951 0.2262-0.3533 0.6134-0.6093 1.16-0.6465zm4 0c-1.98 0-3 1.172-3 3.607v1.893a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0-1.49-1.5l-0.00781-0.4023c0-0.9482 0.1116-1.598 0.3379-1.951 0.2262-0.3533 0.6134-0.6093 1.16-0.6465zm2.5 2a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.49 1.5l0.0078 0.4023c0 0.9482-0.1116 1.598-0.3379 1.951-0.2262 0.3533-0.6134 0.6093-1.16 0.6465v1c1.98 0 3-1.172 3-3.607v-1.893a1.5 1.5 0 0 0-1.5-1.5zm4 0a1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.49 1.5l0.0078 0.4023c0 0.9482-0.1116 1.598-0.3379 1.951-0.2262 0.3533-0.6134 0.6093-1.16 0.6465v1c1.98 0 3-1.172 3-3.607v-1.893a1.5 1.5 0 0 0-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg
new file mode 100644
index 000000000..7255fddda
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-search-wrap-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 5h-2v-2.068c0-1.07-0.9391-1.932-2.105-1.932h-5.789c-1.166 0-2.105 0.8619-2.105 1.932v10.14c0 1.07 0.9395 1.932 2.105 1.932h5.789c1.166 0 2.105-0.8616 2.105-1.932v-2.068h-2v1.998c-9e-3 -2e-3 -0.02627 0.001953-0.1055 0.001953h-5.789c-0.079 0-0.09647-0.003953-0.1055-0.001953v-9.994c9e-3 1e-3 0.02647-0.003906 0.1055-0.003906h5.789c0.0792 0 0.09657 0.00491 0.1055 0.00391v1.996h-2l3 4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg
new file mode 100644
index 000000000..1e8e83484
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-text-case-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.789 2-3.789 11h1.906l0.6797-2h3.83l0.6875 2h1.896l-3.789-11zm0.709 3.438 1.186 3.562h-2.369zm6.002 2.562v1h3c0.215 0 0.5 0.305 0.5 0.5v0.5h-2.5c-0.46 0-0.87 0.1894-1.125 0.4844-0.255 0.29-0.375 0.6556-0.375 1.016s0.1356 0.7256 0.3906 1.016 0.6544 0.4844 1.109 0.4844h3.5v-3.5c0-0.815-0.66-1.5-1.5-1.5zm1 3h2.5v1h-2.5c-0.2 0-0.2844-0.05562-0.3594-0.1406s-0.1406-0.2194-0.1406-0.3594 0.05-0.2744 0.125-0.3594c0.075-0.08 0.165-0.1406 0.375-0.1406z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg
new file mode 100644
index 000000000..20e91edff
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unfavorite-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 1c-0.4724 0-1.996 3.995-2.379 4.287-0.3822 0.2916-4.469 0.5792-4.615 1.051-0.146 0.4719 3 3.227 3.146 3.699 0.146 0.4719-1.198 4.647-0.8164 4.938 0.3822 0.2916 4.192-2.002 4.664-2.002 0.1227 0 0.4772 0.1589 0.9316 0.3828v-1.625c5.2e-5 -0.5152 0.4185-0.9336 0.9336-0.9336h2.07c-0.07405-0.3666-0.1191-0.6586-0.08789-0.7598 0.146-0.4719 3.291-3.227 3.146-3.699-0.146-0.4719-4.233-0.7594-4.615-1.051-0.3822-0.2916-1.906-4.287-2.379-4.287zm2 11v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg
new file mode 100644
index 000000000..981db9b57
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-unpin-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1c-1.346-0.02047-1.346 2.02 0 2h0.9785v2c1.189e-4 1.328-1.696 2-3 2v2h4.021v5l0.9766 1 1.023-1v-5h4v-2c-1.304 0-3.056-0.6731-3-2v-2h0.9785c1.346 0.02047 1.346-2.02 0-2zm6 10v2h6v-2z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg
new file mode 100644
index 000000000..48e9a67a4
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-use-regex-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m11.5 1c-0.277 0-0.5 0.2231-0.5 0.5v1.793l-1.268-1.268c-0.1958-0.1959-0.5111-0.1959-0.707 0s-0.1959 0.5112 0 0.707l1.268 1.268h-1.793c-0.277 0-0.5 0.2231-0.5 0.5 0 0.2771 0.223 0.5 0.5 0.5h1.793l-1.268 1.268c-0.1959 0.1958-0.1959 0.5111 0 0.707s0.5112 0.1959 0.707 0l1.268-1.268v1.793c0 0.2771 0.223 0.5 0.5 0.5s0.5-0.2229 0.5-0.5v-1.793l1.268 1.268c0.195 0.1959 0.511 0.1959 0.707 0 0.195-0.1959 0.195-0.5112 0-0.707l-1.268-1.268h1.793c0.277 0 0.5-0.2229 0.5-0.5 0-0.2769-0.223-0.5-0.5-0.5h-1.793l1.268-1.268c0.195-0.1958 0.195-0.5111 0-0.707-0.196-0.1959-0.512-0.1959-0.707 0l-1.268 1.268v-1.793c0-0.2769-0.223-0.5-0.5-0.5zm-9 11c-0.8284 0-1.5 0.672-1.5 1.5s0.6716 1.5 1.5 1.5 1.5-0.672 1.5-1.5-0.6716-1.5-1.5-1.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg
new file mode 100644
index 000000000..d60a41323
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-height-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m8 15 5-6h-3v-2h3l-5-6-5 6h3v2h-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg
new file mode 100644
index 000000000..11a457d70
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/xapp-view-fit-width-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m15 8-6-5v3h-2v-3l-6 5 6 5v-3h2v3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg
new file mode 120000
index 000000000..4d2ca098c
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-add-symbolic.svg
@@ -0,0 +1 @@
+list-add-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg
new file mode 120000
index 000000000..fcfbb5d51
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-clear-symbolic.svg
@@ -0,0 +1 @@
+edit-delete-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg
new file mode 100644
index 000000000..14e3b4783
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-consume-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-2.831 1.168e-4 -5.383 1.707-6.467 4.322-1.083 2.616-0.4843 5.625 1.518 7.627 2.002 2.002 5.011 2.601 7.627 1.518a6.993 6.993 0 0 0 1.783-1.072l-5.395-5.395 5.395-5.395c-1.211-1.003-2.766-1.605-4.461-1.605zm4 5c-1.105 0-2 0.8954-2 2a2 2 0 1 0 2-2zm5 0c-1.106 8e-3 -2 0.9001-2 2a2.015 2 0 0 0 1.244 1.848 2.012 1.997 0 0 0 0.7559 0.1523v-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg
new file mode 100644
index 000000000..ee14f4085
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v12c0 1 1 1 1 1h5v-2h-4v-9.99h8v5.99h2v-7c0-1-1-1-1-1h-10zm6 9v1c0 0.28 0.1091 0.5309 0.2891 0.7109l1.301 1.289-1.301 1.289c-0.18 0.18-0.2891 0.4309-0.2891 0.7109v1h1c0.28 0 0.5309-0.1091 0.7109-0.2891l1.289-1.301 1.289 1.301c0.18 0.18 0.4309 0.2891 0.7109 0.2891h1v-1c0-0.28-0.1091-0.5309-0.2891-0.7109l-1.301-1.289 1.301-1.289c0.18-0.18 0.2891-0.4309 0.2891-0.7109v-1h-1c-0.28 0-0.5309 0.1091-0.7109 0.2891l-1.289 1.301-1.289-1.301c-0.18-0.18-0.4309-0.2891-0.7109-0.2891h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg
new file mode 100644
index 000000000..37f1a1954
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-delete-track-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m3 1s-1 0-1 1v12c0 1 1 1 1 1h5v-2h-4v-9.99h8v5.99h2v-7c0-1-1-1-1-1h-10zm4 3v3.086a1.5 1.5 0 0 0-0.5-0.08594 1.5 1.5 0 0 0-1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-3.5h1v-1h-2zm2 6v1c0 0.28 0.1091 0.5309 0.2891 0.7109l1.301 1.289-1.301 1.289c-0.18 0.18-0.2891 0.4309-0.2891 0.7109v1h1c0.28 0 0.5309-0.1091 0.7109-0.2891l1.289-1.301 1.289 1.301c0.18 0.18 0.4309 0.2891 0.7109 0.2891h1v-1c0-0.28-0.1091-0.5309-0.2891-0.7109l-1.301-1.289 1.301-1.289c0.18-0.18 0.2891-0.4309 0.2891-0.7109v-1h-1c-0.28 0-0.5309 0.1091-0.7109 0.2891l-1.289 1.301-1.289-1.301c-0.18-0.18-0.4309-0.2891-0.7109-0.2891h-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg
new file mode 120000
index 000000000..1d552dde1
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-edit-symbolic.svg
@@ -0,0 +1 @@
+edit-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg
new file mode 100644
index 000000000..bee9091bb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-filter-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m1 1 5 6v4l2 4 2-4v-4l5-6z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg
new file mode 120000
index 000000000..31672d489
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-home-symbolic.svg
@@ -0,0 +1 @@
+go-home-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg
new file mode 100644
index 000000000..89bd299eb
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-level-up-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m4.5 9a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm7 0a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg
new file mode 120000
index 000000000..8515e7cad
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-next-symbolic.svg
@@ -0,0 +1 @@
+media-skip-forward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg
new file mode 100644
index 000000000..e36e82de3
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-now-playing-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m10 1v8.189c-0.32-0.12-0.64-0.1895-1-0.1895-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3v-7h3v-4h-5zm-9 2v8l7-4-7-4z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg
new file mode 120000
index 000000000..d8b505c76
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-pause-symbolic.svg
@@ -0,0 +1 @@
+media-playback-pause-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg
new file mode 120000
index 000000000..09a4bad75
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-play-symbolic.svg
@@ -0,0 +1 @@
+media-playback-start-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg
new file mode 120000
index 000000000..3b7769f2a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-previous-symbolic.svg
@@ -0,0 +1 @@
+media-skip-backward-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg
new file mode 100644
index 000000000..2d872bdfd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-random-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m12 0.9996v2h-3c-0.2149 0-0.4231 0.02381-0.625 0.06641 0.4788 0.5492 0.833 1.204 1.002 1.934h2.623v2l4-3-4-3zm-11 2v2h4c0.554 0 1 0.45 1 1v4c0 1.66 1.338 3 3 3h3v2l4-3-4-3v2h-3c-0.554 0-1-0.45-1-1v-4c0-1.66-1.338-3-3-3zm0 8v2h4c0.215 0 0.423-0.02441 0.625-0.06641-0.479-0.55-0.833-1.204-1.002-1.934h-3.623z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg
new file mode 100644
index 000000000..2f8cf921d
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-repeat-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m5 2v2h-2.068c-1.07 0-1.932 0.9391-1.932 2.105v5.789c0 1.166 0.8619 2.105 1.932 2.105h10.14c1.07 0 1.932-0.9391 1.932-2.105v-5.789c0-1.166-0.8619-2.105-1.932-2.105h-2.068v2h1.998c-2e-3 9e-3 0.001953 0.0263 0.001953 0.1055v5.789c0 0.0791-0.003953 0.0966-0.001953 0.1055h-9.994c1e-3 -9e-3 -0.003906-0.0263-0.003906-0.1055v-5.789c0-0.0792 0.004906-0.0966 0.003906-0.1055h1.996v2l4-3-4-3z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg
new file mode 100644
index 000000000..d82f24b12
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-replace-queue-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.832 1s-0.832 2.789e-4 -0.832 0.8574v9.285c0 0.8571 0.832 0.8574 0.832 0.8574h1.168v-7.143c0-0.7521 0.5079-1.407 0.957-1.639 0.4492-0.2315 0.875-0.2188 0.875-0.2188h6.168v-1.143c0-0.8571-0.832-0.8574-0.832-0.8574zm3 3s-0.832 2.789e-4 -0.832 0.8574v9.285c0 0.8571 0.832 0.8574 0.832 0.8574h8.336s0.832-2.79e-4 0.832-0.8574v-9.285c0-0.8571-0.832-0.8574-0.832-0.8574zm1.168 2h6v7h-6zm1 1v1h4v-1zm0 2v1h4v-1zm0 2v1h4v-1z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg
new file mode 120000
index 000000000..98b3146bd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-save-symbolic.svg
@@ -0,0 +1 @@
+document-save-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg
new file mode 120000
index 000000000..254610963
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-search-symbolic.svg
@@ -0,0 +1 @@
+edit-find-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg
new file mode 120000
index 000000000..4d6e5704a
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-sort-symbolic.svg
@@ -0,0 +1 @@
+view-sort-ascending-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg
new file mode 120000
index 000000000..0d9bb18d0
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-stop-symbolic.svg
@@ -0,0 +1 @@
+media-playback-stop-symbolic.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg
new file mode 100644
index 000000000..478e5cd92
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/ymuse-update-db-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m7 1c-3.314 0-6 1.343-6 3s2.686 3 6 3 6-1.343 6-3-2.686-3-6-3zm-5.195 5.5c-0.5269 0.456-0.8044 0.9734-0.8047 1.5 8.346e-4 1.487 2.18 2.749 5.121 2.967 0.2586-1.219 0.9627-2.297 1.975-3.023-0.361 0.03564-0.7278 0.0546-1.096 0.05664-2.143-1.5e-4 -4.124-0.5719-5.195-1.5zm9.195 1.5a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 3.453-2h-3.453a2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 1.414 0.5859l-1.414 1.414h4v-4l-1.172 1.172a4 4 0 0 0-2.828-1.172zm-9.189 2.496c-0.5303 0.4569-0.8099 0.9757-0.8105 1.504 0 1.657 2.686 3 6 3h0.01562c-0.6547-0.8635-1.011-1.916-1.016-3 0.00123-0.01563 0.002526-0.03126 0.003906-0.04688-1.762-0.1492-3.299-0.6833-4.193-1.457z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg
new file mode 100644
index 000000000..404e995dd
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-fit-best-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2.188 1c-0.6627 0-1.188 0.5489-1.188 1.219v4.781h2v-4h4v-2zm6.812 0v2h4v4h2v-4.781c0-0.6698-0.5245-1.219-1.188-1.219zm-8 8v4.781c0 0.67 0.5248 1.219 1.188 1.219h4.812v-2h-4v-4zm12 0v4h-4v2h4.812c0.663 0 1.188-0.5488 1.188-1.219v-4.781z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg
new file mode 100644
index 000000000..ff118fd34
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-in-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.5 3h3v2.516h2.5v2.978h-2.5v2.505h-3v-2.505h-2.5v-2.978h2.5z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg
new file mode 100644
index 000000000..9984905d2
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-original-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm4.725 3h2.522v8h-2.522v-5h-1.334v-1.666s1.334-6.523e-4 1.334-1.334z" fill="currentColor"/>
+</svg>
diff --git a/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg
new file mode 100644
index 000000000..a5b302914
--- /dev/null
+++ b/.icons/Gruvbox-Plus-Dark/actions/symbolic/zoom-out-symbolic.svg
@@ -0,0 +1,6 @@
+<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#ebdbb2; } .ColorScheme-Highlight { color:#458588; }</style>
+ </defs>
+ <path class="ColorScheme-Text" d="m2 1c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h12c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1zm10 5.516v2.978h-8v-2.978z" fill="currentColor"/>
+</svg>